builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-2416 starttime: 1461637007.08 results: success (0) buildid: 20160425175056 builduid: abd8142433504c219179147df1444aeb revision: e1eae7c1a57098c271b67fb0f2a011c7f978a2d8 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 19:16:47.084716) ========= master: http://buildbot-master114.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 19:16:47.085154) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 19:16:47.085440) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 19:16:47.138230) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 19:16:47.138530) ========= 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=9ca12473fbb1d023794ffd180000023c-1461636658.574797-2012271074 _=/tools/buildbot/bin/python using PTY: False --2016-04-25 19:16:47-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 168K=0.07s 2016-04-25 19:16:47 (168 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.629461 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 19:16:47.805689) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 19:16:47.805986) ========= 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=9ca12473fbb1d023794ffd180000023c-1461636658.574797-2012271074 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.072959 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 19:16:47.911817) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 19:16:47.912150) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev e1eae7c1a57098c271b67fb0f2a011c7f978a2d8 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev e1eae7c1a57098c271b67fb0f2a011c7f978a2d8 --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=9ca12473fbb1d023794ffd180000023c-1461636658.574797-2012271074 _=/tools/buildbot/bin/python using PTY: False 2016-04-25 19:16:48,022 truncating revision to first 12 chars 2016-04-25 19:16:48,023 Setting DEBUG logging. 2016-04-25 19:16:48,023 attempt 1/10 2016-04-25 19:16:48,023 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/e1eae7c1a570?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 19:16:49,252 unpacking tar archive at: mozilla-inbound-e1eae7c1a570/testing/mozharness/ program finished with exit code 0 elapsedTime=1.964988 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 19:16:49.910075) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 19:16:49.910384) ========= script_repo_revision: e1eae7c1a57098c271b67fb0f2a011c7f978a2d8 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 19:16:49.910809) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 19:16:49.911087) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 19:16:49.942798) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 52 secs) (at 2016-04-25 19:16:49.943086) ========= /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-inbound --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-inbound', '--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=9ca12473fbb1d023794ffd180000023c-1461636658.574797-2012271074 _=/tools/buildbot/bin/python using PTY: False 19:16:50 INFO - MultiFileLogger online at 20160425 19:16:50 in /builds/slave/test 19:16:50 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-inbound --download-symbols true 19:16:50 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:16:50 INFO - {'append_to_log': False, 19:16:50 INFO - 'base_work_dir': '/builds/slave/test', 19:16:50 INFO - 'blob_upload_branch': 'mozilla-inbound', 19:16:50 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:16:50 INFO - 'buildbot_json_path': 'buildprops.json', 19:16:50 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:16:50 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:16:50 INFO - 'download_minidump_stackwalk': True, 19:16:50 INFO - 'download_symbols': 'true', 19:16:50 INFO - 'e10s': False, 19:16:50 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:16:50 INFO - 'tooltool.py': '/tools/tooltool.py', 19:16:50 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:16:50 INFO - '/tools/misc-python/virtualenv.py')}, 19:16:50 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:16:50 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:16:50 INFO - 'log_level': 'info', 19:16:50 INFO - 'log_to_console': True, 19:16:50 INFO - 'opt_config_files': (), 19:16:50 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:16:50 INFO - '--processes=1', 19:16:50 INFO - '--config=%(test_path)s/wptrunner.ini', 19:16:50 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:16:50 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:16:50 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:16:50 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:16:50 INFO - 'pip_index': False, 19:16:50 INFO - 'require_test_zip': True, 19:16:50 INFO - 'test_type': ('testharness',), 19:16:50 INFO - 'this_chunk': '1', 19:16:50 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:16:50 INFO - 'total_chunks': '10', 19:16:50 INFO - 'virtualenv_path': 'venv', 19:16:50 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:16:50 INFO - 'work_dir': 'build'} 19:16:50 INFO - ##### 19:16:50 INFO - ##### Running clobber step. 19:16:50 INFO - ##### 19:16:50 INFO - Running pre-action listener: _resource_record_pre_action 19:16:50 INFO - Running main action method: clobber 19:16:50 INFO - rmtree: /builds/slave/test/build 19:16:50 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 19:16:52 INFO - Running post-action listener: _resource_record_post_action 19:16:52 INFO - ##### 19:16:52 INFO - ##### Running read-buildbot-config step. 19:16:52 INFO - ##### 19:16:52 INFO - Running pre-action listener: _resource_record_pre_action 19:16:52 INFO - Running main action method: read_buildbot_config 19:16:52 INFO - Using buildbot properties: 19:16:52 INFO - { 19:16:52 INFO - "project": "", 19:16:52 INFO - "product": "firefox", 19:16:52 INFO - "script_repo_revision": "production", 19:16:52 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 19:16:52 INFO - "repository": "", 19:16:52 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 19:16:52 INFO - "buildid": "20160425175056", 19:16:52 INFO - "pgo_build": "False", 19:16:52 INFO - "basedir": "/builds/slave/test", 19:16:52 INFO - "buildnumber": 25, 19:16:52 INFO - "slavename": "tst-linux64-spot-2416", 19:16:52 INFO - "master": "http://buildbot-master114.bb.releng.use1.mozilla.com:8201/", 19:16:52 INFO - "platform": "linux64", 19:16:52 INFO - "branch": "mozilla-inbound", 19:16:52 INFO - "revision": "e1eae7c1a57098c271b67fb0f2a011c7f978a2d8", 19:16:52 INFO - "repo_path": "integration/mozilla-inbound", 19:16:52 INFO - "moz_repo_path": "", 19:16:52 INFO - "stage_platform": "linux64", 19:16:52 INFO - "builduid": "abd8142433504c219179147df1444aeb", 19:16:52 INFO - "slavebuilddir": "test" 19:16:52 INFO - } 19:16:52 INFO - Found installer url https://queue.taskcluster.net/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 19:16:52 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 19:16:52 INFO - Running post-action listener: _resource_record_post_action 19:16:52 INFO - ##### 19:16:52 INFO - ##### Running download-and-extract step. 19:16:52 INFO - ##### 19:16:52 INFO - Running pre-action listener: _resource_record_pre_action 19:16:52 INFO - Running main action method: download_and_extract 19:16:52 INFO - mkdir: /builds/slave/test/build/tests 19:16:52 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')]} 19:16:52 INFO - https://queue.taskcluster.net/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 19:16:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 19:16:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 19:16:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 19:16:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 19:16:55 INFO - Downloaded 1361 bytes. 19:16:55 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 19:16:55 INFO - Using the following test package requirements: 19:16:55 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 19:16:55 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 19:16:55 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 19:16:55 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 19:16:55 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 19:16:55 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 19:16:55 INFO - u'jsshell-linux-x86_64.zip'], 19:16:55 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 19:16:55 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 19:16:55 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 19:16:55 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 19:16:55 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 19:16:55 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 19:16:55 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 19:16:55 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 19:16:55 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 19:16:55 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 19:16:55 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 19:16:55 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 19:16:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:16:55 INFO - https://queue.taskcluster.net/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 19:16:55 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 19:16:55 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 19:16:55 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 19:16:55 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 19:16:59 INFO - Downloaded 22750804 bytes. 19:16:59 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:16:59 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:17:00 INFO - caution: filename not matched: web-platform/* 19:17:00 INFO - Return code: 11 19:17:00 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')]} 19:17:00 INFO - https://queue.taskcluster.net/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 19:17:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 19:17:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 19:17:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 19:17:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 19:17:13 INFO - Downloaded 36406740 bytes. 19:17:13 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:17:13 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:17:17 INFO - caution: filename not matched: bin/* 19:17:17 INFO - caution: filename not matched: config/* 19:17:17 INFO - caution: filename not matched: mozbase/* 19:17:17 INFO - caution: filename not matched: marionette/* 19:17:17 INFO - caution: filename not matched: tools/wptserve/* 19:17:17 INFO - Return code: 11 19:17:17 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')]} 19:17:17 INFO - https://queue.taskcluster.net/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 19:17:17 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 19:17:17 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 19:17:17 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 19:17:17 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 19:17:24 INFO - Downloaded 64482362 bytes. 19:17:24 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 19:17:24 INFO - mkdir: /builds/slave/test/properties 19:17:24 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:17:24 INFO - Writing to file /builds/slave/test/properties/build_url 19:17:24 INFO - Contents: 19:17:24 INFO - build_url:https://queue.taskcluster.net/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 19:17:25 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 19:17:25 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:17:25 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:17:25 INFO - Contents: 19:17:25 INFO - symbols_url:https://queue.taskcluster.net/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 19:17:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:17:25 INFO - https://queue.taskcluster.net/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:17:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 19:17:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 19:17:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 19:17:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 19:17:28 INFO - Downloaded 90931728 bytes. 19:17:28 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 19:17:28 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 19:17:36 INFO - Return code: 0 19:17:36 INFO - Running post-action listener: _resource_record_post_action 19:17:36 INFO - Running post-action listener: set_extra_try_arguments 19:17:36 INFO - ##### 19:17:36 INFO - ##### Running create-virtualenv step. 19:17:36 INFO - ##### 19:17:36 INFO - Running pre-action listener: _pre_create_virtualenv 19:17:36 INFO - Running pre-action listener: _resource_record_pre_action 19:17:36 INFO - Running main action method: create_virtualenv 19:17:36 INFO - Creating virtualenv /builds/slave/test/build/venv 19:17:36 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 19:17:36 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:17:36 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:17:36 INFO - Using real prefix '/usr' 19:17:36 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:17:40 INFO - Installing distribute.............................................................................................................................................................................................done. 19:17:44 INFO - Installing pip.................done. 19:17:44 INFO - Return code: 0 19:17:44 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:17:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:17:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:17:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:17:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:17:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:17:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:17:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1559030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x155a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x16664b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1663780>, '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 0x1664530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x16649e0>, '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': '9ca12473fbb1d023794ffd180000023c-1461636658.574797-2012271074', '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 19:17:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 19:17:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 19:17:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:17:44 INFO - 'CCACHE_UMASK': '002', 19:17:44 INFO - 'DISPLAY': ':0', 19:17:44 INFO - 'HOME': '/home/cltbld', 19:17:44 INFO - 'LANG': 'en_US.UTF-8', 19:17:44 INFO - 'LOGNAME': 'cltbld', 19:17:44 INFO - 'MAIL': '/var/mail/cltbld', 19:17:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:17:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:17:44 INFO - 'MOZ_NO_REMOTE': '1', 19:17:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:17:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:17:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:17:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:17:44 INFO - 'PWD': '/builds/slave/test', 19:17:44 INFO - 'SHELL': '/bin/bash', 19:17:44 INFO - 'SHLVL': '1', 19:17:44 INFO - 'TERM': 'linux', 19:17:44 INFO - 'TMOUT': '86400', 19:17:44 INFO - 'USER': 'cltbld', 19:17:44 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461636658.574797-2012271074', 19:17:44 INFO - '_': '/tools/buildbot/bin/python'} 19:17:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:17:44 INFO - Downloading/unpacking psutil>=0.7.1 19:17:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:17:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:17:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:17:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:17:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:17:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:17:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:17:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:17:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:17:50 INFO - Installing collected packages: psutil 19:17:50 INFO - Running setup.py install for psutil 19:17:50 INFO - building 'psutil._psutil_linux' extension 19:17:50 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-x86_64-2.7/psutil/_psutil_linux.o 19:17:51 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 19:17:51 INFO - building 'psutil._psutil_posix' extension 19:17:51 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-x86_64-2.7/psutil/_psutil_posix.o 19:17:51 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 19:17:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:17:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:17:51 INFO - Successfully installed psutil 19:17:51 INFO - Cleaning up... 19:17:51 INFO - Return code: 0 19:17:51 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:17:51 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')]} 19:17:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:17:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:17:51 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')]} 19:17:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:17:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:17:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1559030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x155a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x16664b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1663780>, '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 0x1664530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x16649e0>, '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': '9ca12473fbb1d023794ffd180000023c-1461636658.574797-2012271074', '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 19:17:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 19:17:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 19:17:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:17:51 INFO - 'CCACHE_UMASK': '002', 19:17:51 INFO - 'DISPLAY': ':0', 19:17:51 INFO - 'HOME': '/home/cltbld', 19:17:51 INFO - 'LANG': 'en_US.UTF-8', 19:17:51 INFO - 'LOGNAME': 'cltbld', 19:17:51 INFO - 'MAIL': '/var/mail/cltbld', 19:17:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:17:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:17:51 INFO - 'MOZ_NO_REMOTE': '1', 19:17:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:17:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:17:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:17:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:17:51 INFO - 'PWD': '/builds/slave/test', 19:17:51 INFO - 'SHELL': '/bin/bash', 19:17:51 INFO - 'SHLVL': '1', 19:17:51 INFO - 'TERM': 'linux', 19:17:51 INFO - 'TMOUT': '86400', 19:17:51 INFO - 'USER': 'cltbld', 19:17:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461636658.574797-2012271074', 19:17:51 INFO - '_': '/tools/buildbot/bin/python'} 19:17:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:17:52 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:17:52 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 19:17:52 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 19:17:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:17:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:17:52 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 19:17:52 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 19:17:57 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:17:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:17:57 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:17:57 INFO - Installing collected packages: mozsystemmonitor 19:17:57 INFO - Running setup.py install for mozsystemmonitor 19:17:57 INFO - Successfully installed mozsystemmonitor 19:17:57 INFO - Cleaning up... 19:17:57 INFO - Return code: 0 19:17:57 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:17:57 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')]} 19:17:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:17:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:17:57 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')]} 19:17:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:17:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:17:57 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1559030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x155a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x16664b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1663780>, '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 0x1664530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x16649e0>, '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': '9ca12473fbb1d023794ffd180000023c-1461636658.574797-2012271074', '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 19:17:57 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 19:17:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 19:17:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:17:57 INFO - 'CCACHE_UMASK': '002', 19:17:57 INFO - 'DISPLAY': ':0', 19:17:57 INFO - 'HOME': '/home/cltbld', 19:17:57 INFO - 'LANG': 'en_US.UTF-8', 19:17:57 INFO - 'LOGNAME': 'cltbld', 19:17:57 INFO - 'MAIL': '/var/mail/cltbld', 19:17:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:17:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:17:57 INFO - 'MOZ_NO_REMOTE': '1', 19:17:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:17:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:17:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:17:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:17:57 INFO - 'PWD': '/builds/slave/test', 19:17:57 INFO - 'SHELL': '/bin/bash', 19:17:57 INFO - 'SHLVL': '1', 19:17:57 INFO - 'TERM': 'linux', 19:17:57 INFO - 'TMOUT': '86400', 19:17:57 INFO - 'USER': 'cltbld', 19:17:57 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461636658.574797-2012271074', 19:17:57 INFO - '_': '/tools/buildbot/bin/python'} 19:17:58 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:17:58 INFO - Downloading/unpacking blobuploader==1.2.4 19:17:58 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 19:17:58 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 19:17:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:17:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:17:58 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 19:17:58 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 19:18:03 INFO - Downloading blobuploader-1.2.4.tar.gz 19:18:03 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:18:03 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:18:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:18:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:18:03 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:18:03 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:18:03 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:18:03 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:18:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:18:04 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:18:04 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 19:18:04 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 19:18:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:18:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:18:04 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 19:18:04 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 19:18:05 INFO - Downloading docopt-0.6.1.tar.gz 19:18:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:18:05 INFO - Installing collected packages: blobuploader, requests, docopt 19:18:05 INFO - Running setup.py install for blobuploader 19:18:05 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:18:05 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:18:05 INFO - Running setup.py install for requests 19:18:06 INFO - Running setup.py install for docopt 19:18:06 INFO - Successfully installed blobuploader requests docopt 19:18:06 INFO - Cleaning up... 19:18:06 INFO - Return code: 0 19:18:06 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:18:06 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')]} 19:18:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:18:06 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:18:06 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')]} 19:18:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:18:06 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:18:06 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1559030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x155a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x16664b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1663780>, '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 0x1664530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x16649e0>, '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': '9ca12473fbb1d023794ffd180000023c-1461636658.574797-2012271074', '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 19:18:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 19:18:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 19:18:06 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:18:06 INFO - 'CCACHE_UMASK': '002', 19:18:06 INFO - 'DISPLAY': ':0', 19:18:06 INFO - 'HOME': '/home/cltbld', 19:18:06 INFO - 'LANG': 'en_US.UTF-8', 19:18:06 INFO - 'LOGNAME': 'cltbld', 19:18:06 INFO - 'MAIL': '/var/mail/cltbld', 19:18:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:18:06 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:18:06 INFO - 'MOZ_NO_REMOTE': '1', 19:18:06 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:18:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:18:06 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:18:06 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:18:06 INFO - 'PWD': '/builds/slave/test', 19:18:06 INFO - 'SHELL': '/bin/bash', 19:18:06 INFO - 'SHLVL': '1', 19:18:06 INFO - 'TERM': 'linux', 19:18:06 INFO - 'TMOUT': '86400', 19:18:06 INFO - 'USER': 'cltbld', 19:18:06 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461636658.574797-2012271074', 19:18:06 INFO - '_': '/tools/buildbot/bin/python'} 19:18:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:18:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:18:07 INFO - Running setup.py (path:/tmp/pip-9NspRQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:18:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:18:07 INFO - Running setup.py (path:/tmp/pip-HEs0Nz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:18:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:18:07 INFO - Running setup.py (path:/tmp/pip-dGtMdL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:18:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:18:07 INFO - Running setup.py (path:/tmp/pip-RusgFk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:18:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:18:07 INFO - Running setup.py (path:/tmp/pip-rep2B8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:18:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:18:07 INFO - Running setup.py (path:/tmp/pip-tgPus6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:18:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:18:07 INFO - Running setup.py (path:/tmp/pip-2ijWim-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:18:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:18:08 INFO - Running setup.py (path:/tmp/pip-_kfrTq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:18:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:18:08 INFO - Running setup.py (path:/tmp/pip-0MeFt5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:18:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:18:08 INFO - Running setup.py (path:/tmp/pip-y23aIg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:18:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:18:08 INFO - Running setup.py (path:/tmp/pip-vTATlF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:18:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:18:08 INFO - Running setup.py (path:/tmp/pip-BZpYRA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:18:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:18:08 INFO - Running setup.py (path:/tmp/pip-dlqQ6U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:18:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:18:08 INFO - Running setup.py (path:/tmp/pip-HyhiBB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:18:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:18:08 INFO - Running setup.py (path:/tmp/pip-L4lskX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:18:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:18:09 INFO - Running setup.py (path:/tmp/pip-A7PhJs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:18:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:18:09 INFO - Running setup.py (path:/tmp/pip-sy4EDE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:18:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:18:09 INFO - Running setup.py (path:/tmp/pip-5ZgHAR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:18:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:18:09 INFO - Running setup.py (path:/tmp/pip-B3krEf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:18:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:18:09 INFO - Running setup.py (path:/tmp/pip-lMGU1G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:18:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:18:10 INFO - Running setup.py (path:/tmp/pip-pHlOWR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:18:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:18:10 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 19:18:10 INFO - Running setup.py install for manifestparser 19:18:10 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:18:10 INFO - Running setup.py install for mozcrash 19:18:10 INFO - Running setup.py install for mozdebug 19:18:10 INFO - Running setup.py install for mozdevice 19:18:11 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:18:11 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:18:11 INFO - Running setup.py install for mozfile 19:18:11 INFO - Running setup.py install for mozhttpd 19:18:11 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:18:11 INFO - Running setup.py install for mozinfo 19:18:11 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:18:11 INFO - Running setup.py install for mozInstall 19:18:11 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:18:11 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:18:11 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:18:11 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:18:11 INFO - Running setup.py install for mozleak 19:18:11 INFO - Running setup.py install for mozlog 19:18:12 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:18:12 INFO - Running setup.py install for moznetwork 19:18:12 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:18:12 INFO - Running setup.py install for mozprocess 19:18:12 INFO - Running setup.py install for mozprofile 19:18:12 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:18:12 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:18:12 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:18:12 INFO - Running setup.py install for mozrunner 19:18:13 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:18:13 INFO - Running setup.py install for mozscreenshot 19:18:13 INFO - Running setup.py install for moztest 19:18:13 INFO - Running setup.py install for mozversion 19:18:13 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:18:13 INFO - Running setup.py install for wptserve 19:18:13 INFO - Running setup.py install for marionette-driver 19:18:14 INFO - Running setup.py install for browsermob-proxy 19:18:14 INFO - Running setup.py install for marionette-client 19:18:14 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:18:14 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:18:14 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 19:18:14 INFO - Cleaning up... 19:18:14 INFO - Return code: 0 19:18:14 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:18:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:18:14 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:18:14 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:18:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:18:14 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:18:14 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 19:18:14 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1559030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x155a3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x16664b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1663780>, '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 0x1664530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x16649e0>, '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': '9ca12473fbb1d023794ffd180000023c-1461636658.574797-2012271074', '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 19:18:14 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 19:18:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 19:18:14 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:18:14 INFO - 'CCACHE_UMASK': '002', 19:18:14 INFO - 'DISPLAY': ':0', 19:18:14 INFO - 'HOME': '/home/cltbld', 19:18:14 INFO - 'LANG': 'en_US.UTF-8', 19:18:14 INFO - 'LOGNAME': 'cltbld', 19:18:14 INFO - 'MAIL': '/var/mail/cltbld', 19:18:14 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:18:14 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:18:14 INFO - 'MOZ_NO_REMOTE': '1', 19:18:14 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:18:14 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:18:14 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:18:14 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:18:14 INFO - 'PWD': '/builds/slave/test', 19:18:14 INFO - 'SHELL': '/bin/bash', 19:18:14 INFO - 'SHLVL': '1', 19:18:14 INFO - 'TERM': 'linux', 19:18:14 INFO - 'TMOUT': '86400', 19:18:14 INFO - 'USER': 'cltbld', 19:18:14 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461636658.574797-2012271074', 19:18:14 INFO - '_': '/tools/buildbot/bin/python'} 19:18:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:18:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:18:15 INFO - Running setup.py (path:/tmp/pip-2NUXHv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:18:15 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)) 19:18:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:18:15 INFO - Running setup.py (path:/tmp/pip-2X5Htp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:18:15 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)) 19:18:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:18:15 INFO - Running setup.py (path:/tmp/pip-Nnr3uK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:18:15 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)) 19:18:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:18:15 INFO - Running setup.py (path:/tmp/pip-k4KvWp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:18:15 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)) 19:18:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:18:15 INFO - Running setup.py (path:/tmp/pip-Hi_1Ob-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:18:15 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)) 19:18:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:18:15 INFO - Running setup.py (path:/tmp/pip-qH3Lvr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:18:16 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)) 19:18:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:18:16 INFO - Running setup.py (path:/tmp/pip-6StQkg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:18:16 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)) 19:18:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:18:16 INFO - Running setup.py (path:/tmp/pip-oX7I_4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:18:16 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)) 19:18:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:18:16 INFO - Running setup.py (path:/tmp/pip-gYMz6o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:18:16 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)) 19:18:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:18:16 INFO - Running setup.py (path:/tmp/pip-qkuvIl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:18:16 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)) 19:18:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:18:16 INFO - Running setup.py (path:/tmp/pip-d8q4Yb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:18:16 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)) 19:18:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:18:16 INFO - Running setup.py (path:/tmp/pip-S5g0WO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:18:16 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)) 19:18:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:18:16 INFO - Running setup.py (path:/tmp/pip-BaHMGv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:18:17 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)) 19:18:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:18:17 INFO - Running setup.py (path:/tmp/pip-x2Uf49-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:18:17 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)) 19:18:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:18:17 INFO - Running setup.py (path:/tmp/pip-bpOXzZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:18:17 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)) 19:18:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:18:17 INFO - Running setup.py (path:/tmp/pip-P9YAnV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:18:17 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)) 19:18:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:18:17 INFO - Running setup.py (path:/tmp/pip-4kVxHV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:18:17 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)) 19:18:17 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:18:17 INFO - Running setup.py (path:/tmp/pip-jgdqhS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:18:17 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)) 19:18:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:18:17 INFO - Running setup.py (path:/tmp/pip-5H7NOQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:18:17 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)) 19:18:17 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:18:17 INFO - Running setup.py (path:/tmp/pip-TFiDfd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:18:17 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)) 19:18:17 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:18:18 INFO - Running setup.py (path:/tmp/pip-U8Ie_d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:18:18 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:18:18 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)) 19:18:18 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)) 19:18:18 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)) 19:18:18 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)) 19:18:18 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)) 19:18:18 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)) 19:18:18 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:18: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 19:18: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 19:18:18 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:18:18 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 19:18: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 19:18: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 19:18:23 INFO - Downloading blessings-1.6.tar.gz 19:18:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:18:23 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)) 19:18:23 INFO - Installing collected packages: blessings 19:18:23 INFO - Running setup.py install for blessings 19:18:24 INFO - Successfully installed blessings 19:18:24 INFO - Cleaning up... 19:18:24 INFO - Return code: 0 19:18:24 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:18:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:18:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:18:24 INFO - Reading from file tmpfile_stdout 19:18:24 INFO - Current package versions: 19:18:24 INFO - argparse == 1.2.1 19:18:24 INFO - blessings == 1.6 19:18:24 INFO - blobuploader == 1.2.4 19:18:24 INFO - browsermob-proxy == 0.6.0 19:18:24 INFO - docopt == 0.6.1 19:18:24 INFO - manifestparser == 1.1 19:18:24 INFO - marionette-client == 2.3.0 19:18:24 INFO - marionette-driver == 1.4.0 19:18:24 INFO - mozInstall == 1.12 19:18:24 INFO - mozcrash == 0.17 19:18:24 INFO - mozdebug == 0.1 19:18:24 INFO - mozdevice == 0.48 19:18:24 INFO - mozfile == 1.2 19:18:24 INFO - mozhttpd == 0.7 19:18:24 INFO - mozinfo == 0.9 19:18:24 INFO - mozleak == 0.1 19:18:24 INFO - mozlog == 3.1 19:18:24 INFO - moznetwork == 0.27 19:18:24 INFO - mozprocess == 0.22 19:18:24 INFO - mozprofile == 0.28 19:18:24 INFO - mozrunner == 6.11 19:18:24 INFO - mozscreenshot == 0.1 19:18:24 INFO - mozsystemmonitor == 0.0 19:18:24 INFO - moztest == 0.7 19:18:24 INFO - mozversion == 1.4 19:18:24 INFO - psutil == 3.1.1 19:18:24 INFO - requests == 1.2.3 19:18:24 INFO - wptserve == 1.4.0 19:18:24 INFO - wsgiref == 0.1.2 19:18:24 INFO - Running post-action listener: _resource_record_post_action 19:18:24 INFO - Running post-action listener: _start_resource_monitoring 19:18:24 INFO - Starting resource monitoring. 19:18:24 INFO - ##### 19:18:24 INFO - ##### Running pull step. 19:18:24 INFO - ##### 19:18:24 INFO - Running pre-action listener: _resource_record_pre_action 19:18:24 INFO - Running main action method: pull 19:18:24 INFO - Pull has nothing to do! 19:18:24 INFO - Running post-action listener: _resource_record_post_action 19:18:24 INFO - ##### 19:18:24 INFO - ##### Running install step. 19:18:24 INFO - ##### 19:18:24 INFO - Running pre-action listener: _resource_record_pre_action 19:18:24 INFO - Running main action method: install 19:18:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:18:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:18:25 INFO - Reading from file tmpfile_stdout 19:18:25 INFO - Detecting whether we're running mozinstall >=1.0... 19:18:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:18:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:18:25 INFO - Reading from file tmpfile_stdout 19:18:25 INFO - Output received: 19:18:25 INFO - Usage: mozinstall [options] installer 19:18:25 INFO - Options: 19:18:25 INFO - -h, --help show this help message and exit 19:18:25 INFO - -d DEST, --destination=DEST 19:18:25 INFO - Directory to install application into. [default: 19:18:25 INFO - "/builds/slave/test"] 19:18:25 INFO - --app=APP Application being installed. [default: firefox] 19:18:25 INFO - mkdir: /builds/slave/test/build/application 19:18:25 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 19:18:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 19:18:55 INFO - Reading from file tmpfile_stdout 19:18:55 INFO - Output received: 19:18:55 INFO - /builds/slave/test/build/application/firefox/firefox 19:18:55 INFO - Running post-action listener: _resource_record_post_action 19:18:55 INFO - ##### 19:18:55 INFO - ##### Running run-tests step. 19:18:55 INFO - ##### 19:18:55 INFO - Running pre-action listener: _resource_record_pre_action 19:18:55 INFO - Running main action method: run_tests 19:18:55 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:18:55 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:18:55 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:18:55 INFO - grabbing minidump binary from tooltool 19:18:55 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:18:55 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1663780>, '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 0x1664530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x16649e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:18:55 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/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 19:18:55 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/linux64/releng.manifest -o -c /builds/tooltool_cache 19:18:55 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:18:55 INFO - Return code: 0 19:18:55 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 19:18:55 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:18:55 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/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 19:18:55 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/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-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 19:18:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 19:18:55 INFO - 'CCACHE_UMASK': '002', 19:18:55 INFO - 'DISPLAY': ':0', 19:18:55 INFO - 'HOME': '/home/cltbld', 19:18:55 INFO - 'LANG': 'en_US.UTF-8', 19:18:55 INFO - 'LOGNAME': 'cltbld', 19:18:55 INFO - 'MAIL': '/var/mail/cltbld', 19:18:55 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:18:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:18:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 19:18:55 INFO - 'MOZ_NO_REMOTE': '1', 19:18:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 19:18:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:18:55 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 19:18:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:18:55 INFO - 'PWD': '/builds/slave/test', 19:18:55 INFO - 'SHELL': '/bin/bash', 19:18:55 INFO - 'SHLVL': '1', 19:18:55 INFO - 'TERM': 'linux', 19:18:55 INFO - 'TMOUT': '86400', 19:18:55 INFO - 'USER': 'cltbld', 19:18:55 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461636658.574797-2012271074', 19:18:55 INFO - '_': '/tools/buildbot/bin/python'} 19:18:55 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/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 19:18:56 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 19:18:56 INFO - import pkg_resources 19:18:58 INFO - Using 1 client processes 19:18:58 INFO - wptserve Starting http server on 127.0.0.1:8000 19:18:58 INFO - wptserve Starting http server on 127.0.0.1:8001 19:18:58 INFO - wptserve Starting http server on 127.0.0.1:8443 19:19:00 INFO - SUITE-START | Running 778 tests 19:19:00 INFO - Running testharness tests 19:19:00 INFO - Setting up ssl 19:19:00 INFO - PROCESS | certutil | 19:19:00 INFO - PROCESS | certutil | 19:19:00 INFO - PROCESS | certutil | 19:19:00 INFO - Certificate Nickname Trust Attributes 19:19:00 INFO - SSL,S/MIME,JAR/XPI 19:19:00 INFO - 19:19:00 INFO - web-platform-tests CT,, 19:19:00 INFO - 19:19:00 INFO - Starting runner 19:19:03 INFO - PROCESS | 1857 | 1461637143279 Marionette DEBUG Marionette enabled via build flag and pref 19:19:03 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609d936800 == 1 [pid = 1857] [id = 1] 19:19:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 1 (0x7f609d937000) [pid = 1857] [serial = 1] [outer = (nil)] 19:19:03 INFO - PROCESS | 1857 | [1857] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 19:19:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 2 (0x7f609d938000) [pid = 1857] [serial = 2] [outer = 0x7f609d937000] 19:19:03 INFO - PROCESS | 1857 | 1461637143906 Marionette INFO Listening on port 2828 19:19:04 INFO - PROCESS | 1857 | 1461637144492 Marionette DEBUG Marionette enabled via command-line flag 19:19:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609a80d800 == 2 [pid = 1857] [id = 2] 19:19:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 3 (0x7f609a80e000) [pid = 1857] [serial = 3] [outer = (nil)] 19:19:04 INFO - PROCESS | 1857 | [1857] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 19:19:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 4 (0x7f609a80f000) [pid = 1857] [serial = 4] [outer = 0x7f609a80e000] 19:19:04 INFO - PROCESS | 1857 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f6099c22e50 19:19:04 INFO - PROCESS | 1857 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f6099c55670 19:19:04 INFO - PROCESS | 1857 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f6099c5d8e0 19:19:04 INFO - PROCESS | 1857 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f6099c5dbe0 19:19:04 INFO - PROCESS | 1857 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f6099c5df10 19:19:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 5 (0x7f6099c93000) [pid = 1857] [serial = 5] [outer = 0x7f609d937000] 19:19:04 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:19:04 INFO - PROCESS | 1857 | 1461637144855 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:34538 19:19:04 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:19:04 INFO - PROCESS | 1857 | 1461637144931 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:34539 19:19:04 INFO - PROCESS | 1857 | 1461637144943 Marionette DEBUG Closed connection conn0 19:19:05 INFO - PROCESS | 1857 | [1857] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 19:19:05 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:19:05 INFO - PROCESS | 1857 | 1461637145066 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:34540 19:19:05 INFO - PROCESS | 1857 | 1461637145068 Marionette DEBUG Closed connection conn1 19:19:05 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:19:05 INFO - PROCESS | 1857 | 1461637145122 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:34541 19:19:05 INFO - PROCESS | 1857 | 1461637145131 Marionette DEBUG Closed connection conn2 19:19:05 INFO - PROCESS | 1857 | 1461637145177 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:19:05 INFO - PROCESS | 1857 | 1461637145195 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160425175056","device":"desktop","version":"49.0a1"} 19:19:05 INFO - PROCESS | 1857 | [1857] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:19:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e99c000 == 3 [pid = 1857] [id = 3] 19:19:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 6 (0x7f608e99c800) [pid = 1857] [serial = 6] [outer = (nil)] 19:19:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e99d000 == 4 [pid = 1857] [id = 4] 19:19:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 7 (0x7f608e515000) [pid = 1857] [serial = 7] [outer = (nil)] 19:19:07 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:19:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608d688800 == 5 [pid = 1857] [id = 5] 19:19:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 8 (0x7f608d426c00) [pid = 1857] [serial = 8] [outer = (nil)] 19:19:07 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:19:07 INFO - PROCESS | 1857 | [1857] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:19:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 9 (0x7f608d399800) [pid = 1857] [serial = 9] [outer = 0x7f608d426c00] 19:19:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 10 (0x7f608ce66000) [pid = 1857] [serial = 10] [outer = 0x7f608e99c800] 19:19:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 11 (0x7f608ce90800) [pid = 1857] [serial = 11] [outer = 0x7f608e515000] 19:19:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 12 (0x7f608ce92800) [pid = 1857] [serial = 12] [outer = 0x7f608d426c00] 19:19:08 INFO - PROCESS | 1857 | 1461637148814 Marionette DEBUG loaded listener.js 19:19:08 INFO - PROCESS | 1857 | 1461637148835 Marionette DEBUG loaded listener.js 19:19:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 13 (0x7f608a884400) [pid = 1857] [serial = 13] [outer = 0x7f608d426c00] 19:19:09 INFO - PROCESS | 1857 | 1461637149575 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"d39bf157-cdaa-4123-aee5-b78808315ef7","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160425175056","device":"desktop","version":"49.0a1","command_id":1}}] 19:19:09 INFO - PROCESS | 1857 | 1461637149796 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 19:19:09 INFO - PROCESS | 1857 | 1461637149956 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 19:19:10 INFO - PROCESS | 1857 | 1461637150256 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:19:10 INFO - PROCESS | 1857 | [1857] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:19:10 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:19:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 14 (0x7f6087122800) [pid = 1857] [serial = 14] [outer = 0x7f608d426c00] 19:19:10 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:19:10 INFO - PROCESS | 1857 | [1857] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:19:10 INFO - PROCESS | 1857 | 1461637150839 Marionette TRACE conn3 <- [1,3,null,{}] 19:19:10 INFO - PROCESS | 1857 | 1461637150900 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:19:10 INFO - PROCESS | 1857 | 1461637150941 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 19:19:11 INFO - PROCESS | 1857 | 1461637150998 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 19:19:11 INFO - PROCESS | 1857 | 1461637151002 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 19:19:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:19:11 INFO - PROCESS | 1857 | 1461637151057 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:19:11 INFO - PROCESS | 1857 | 1461637151063 Marionette TRACE conn3 <- [1,6,null,{}] 19:19:11 INFO - PROCESS | 1857 | 1461637151084 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:11 INFO - PROCESS | 1857 | 1461637151101 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 19:19:11 INFO - PROCESS | 1857 | 1461637151110 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6085fa2000 == 6 [pid = 1857] [id = 6] 19:19:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 15 (0x7f6085d0c800) [pid = 1857] [serial = 15] [outer = (nil)] 19:19:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 16 (0x7f6085d0e400) [pid = 1857] [serial = 16] [outer = 0x7f6085d0c800] 19:19:11 INFO - PROCESS | 1857 | 1461637151178 Marionette DEBUG loaded listener.js 19:19:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 17 (0x7f6085d14c00) [pid = 1857] [serial = 17] [outer = 0x7f6085d0c800] 19:19:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6085b70800 == 7 [pid = 1857] [id = 7] 19:19:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 18 (0x7f6085b64c00) [pid = 1857] [serial = 18] [outer = (nil)] 19:19:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 19 (0x7f6085b69c00) [pid = 1857] [serial = 19] [outer = 0x7f6085b64c00] 19:19:11 INFO - PROCESS | 1857 | 1461637151629 Marionette DEBUG loaded listener.js 19:19:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 20 (0x7f6085ad3c00) [pid = 1857] [serial = 20] [outer = 0x7f6085b64c00] 19:19:12 INFO - PROCESS | 1857 | 1461637152060 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 19:19:12 INFO - PROCESS | 1857 | [1857] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 19:19:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:19:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1136ms 19:19:12 INFO - PROCESS | 1857 | 1461637152170 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 19:19:12 INFO - PROCESS | 1857 | 1461637152174 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 19:19:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:19:12 INFO - PROCESS | 1857 | 1461637152253 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:19:12 INFO - PROCESS | 1857 | 1461637152255 Marionette TRACE conn3 <- [1,10,null,{}] 19:19:12 INFO - PROCESS | 1857 | 1461637152293 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:12 INFO - PROCESS | 1857 | 1461637152449 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 19:19:12 INFO - PROCESS | 1857 | 1461637152469 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083f1c800 == 8 [pid = 1857] [id = 8] 19:19:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 21 (0x7f6084ee7800) [pid = 1857] [serial = 21] [outer = (nil)] 19:19:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 22 (0x7f6085ad1c00) [pid = 1857] [serial = 22] [outer = 0x7f6084ee7800] 19:19:12 INFO - PROCESS | 1857 | 1461637152532 Marionette DEBUG loaded listener.js 19:19:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 23 (0x7f608418b000) [pid = 1857] [serial = 23] [outer = 0x7f6084ee7800] 19:19:13 INFO - PROCESS | 1857 | 1461637153101 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 19:19:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:19:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 911ms 19:19:13 INFO - PROCESS | 1857 | 1461637153141 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 19:19:13 INFO - PROCESS | 1857 | 1461637153145 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 19:19:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:19:13 INFO - PROCESS | 1857 | 1461637153152 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:19:13 INFO - PROCESS | 1857 | 1461637153155 Marionette TRACE conn3 <- [1,14,null,{}] 19:19:13 INFO - PROCESS | 1857 | 1461637153160 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:13 INFO - PROCESS | 1857 | 1461637153322 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 19:19:13 INFO - PROCESS | 1857 | 1461637153342 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084175000 == 9 [pid = 1857] [id = 9] 19:19:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 24 (0x7f6084322800) [pid = 1857] [serial = 24] [outer = (nil)] 19:19:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 25 (0x7f6084326400) [pid = 1857] [serial = 25] [outer = 0x7f6084322800] 19:19:13 INFO - PROCESS | 1857 | 1461637153403 Marionette DEBUG loaded listener.js 19:19:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 26 (0x7f608432f800) [pid = 1857] [serial = 26] [outer = 0x7f6084322800] 19:19:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084157000 == 10 [pid = 1857] [id = 10] 19:19:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 27 (0x7f608415e000) [pid = 1857] [serial = 27] [outer = (nil)] 19:19:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 28 (0x7f6084390000) [pid = 1857] [serial = 28] [outer = 0x7f608415e000] 19:19:14 INFO - PROCESS | 1857 | 1461637154491 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 19:19:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 29 (0x7f60843a4000) [pid = 1857] [serial = 29] [outer = 0x7f608415e000] 19:19:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:19:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1387ms 19:19:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084043000 == 11 [pid = 1857] [id = 11] 19:19:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 30 (0x7f6083f81000) [pid = 1857] [serial = 30] [outer = (nil)] 19:19:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 31 (0x7f60844d0800) [pid = 1857] [serial = 31] [outer = 0x7f6083f81000] 19:19:14 INFO - PROCESS | 1857 | 1461637154640 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 19:19:14 INFO - PROCESS | 1857 | 1461637154647 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 19:19:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:19:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 32 (0x7f60844d2c00) [pid = 1857] [serial = 32] [outer = 0x7f6083f81000] 19:19:14 INFO - PROCESS | 1857 | 1461637154755 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:19:14 INFO - PROCESS | 1857 | 1461637154760 Marionette TRACE conn3 <- [1,18,null,{}] 19:19:14 INFO - PROCESS | 1857 | 1461637154827 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:15 INFO - PROCESS | 1857 | 1461637155047 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 19:19:15 INFO - PROCESS | 1857 | 1461637155158 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084e8f800 == 12 [pid = 1857] [id = 12] 19:19:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 33 (0x7f608432d800) [pid = 1857] [serial = 33] [outer = (nil)] 19:19:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 34 (0x7f6084ee6000) [pid = 1857] [serial = 34] [outer = 0x7f608432d800] 19:19:15 INFO - PROCESS | 1857 | 1461637155232 Marionette DEBUG loaded listener.js 19:19:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 35 (0x7f608a882000) [pid = 1857] [serial = 35] [outer = 0x7f608432d800] 19:19:16 INFO - PROCESS | 1857 | 1461637156068 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 19:19:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:19:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1398ms 19:19:16 INFO - PROCESS | 1857 | 1461637156106 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 19:19:16 INFO - PROCESS | 1857 | 1461637156115 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 19:19:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:19:16 INFO - PROCESS | 1857 | 1461637156125 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:19:16 INFO - PROCESS | 1857 | 1461637156130 Marionette TRACE conn3 <- [1,22,null,{}] 19:19:16 INFO - PROCESS | 1857 | 1461637156135 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:16 INFO - PROCESS | 1857 | 1461637156306 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 19:19:16 INFO - PROCESS | 1857 | 1461637156423 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608bd8b000 == 13 [pid = 1857] [id = 13] 19:19:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 36 (0x7f608b9bec00) [pid = 1857] [serial = 36] [outer = (nil)] 19:19:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 37 (0x7f608ca30000) [pid = 1857] [serial = 37] [outer = 0x7f608b9bec00] 19:19:16 INFO - PROCESS | 1857 | 1461637156498 Marionette DEBUG loaded listener.js 19:19:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 38 (0x7f608ce94000) [pid = 1857] [serial = 38] [outer = 0x7f608b9bec00] 19:19:17 INFO - PROCESS | 1857 | 1461637157338 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 19:19:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:19:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1227ms 19:19:17 INFO - PROCESS | 1857 | 1461637157352 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 19:19:17 INFO - PROCESS | 1857 | 1461637157355 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 19:19:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:19:17 INFO - PROCESS | 1857 | 1461637157362 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:19:17 INFO - PROCESS | 1857 | 1461637157368 Marionette TRACE conn3 <- [1,26,null,{}] 19:19:17 INFO - PROCESS | 1857 | 1461637157383 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:17 INFO - PROCESS | 1857 | 1461637157559 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 19:19:17 INFO - PROCESS | 1857 | 1461637157841 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6085b81800 == 14 [pid = 1857] [id = 14] 19:19:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 39 (0x7f6089c19000) [pid = 1857] [serial = 39] [outer = (nil)] 19:19:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 40 (0x7f6089c81000) [pid = 1857] [serial = 40] [outer = 0x7f6089c19000] 19:19:17 INFO - PROCESS | 1857 | 1461637157951 Marionette DEBUG loaded listener.js 19:19:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 41 (0x7f608c69f000) [pid = 1857] [serial = 41] [outer = 0x7f6089c19000] 19:19:18 INFO - PROCESS | 1857 | 1461637158845 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 19:19:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:19:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1536ms 19:19:18 INFO - PROCESS | 1857 | 1461637158898 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 19:19:18 INFO - PROCESS | 1857 | 1461637158903 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 19:19:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:19:18 INFO - PROCESS | 1857 | 1461637158941 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:19:18 INFO - PROCESS | 1857 | 1461637158944 Marionette TRACE conn3 <- [1,30,null,{}] 19:19:18 INFO - PROCESS | 1857 | 1461637158962 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:19 INFO - PROCESS | 1857 | 1461637159090 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 19:19:19 INFO - PROCESS | 1857 | 1461637159102 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608cbb4800 == 15 [pid = 1857] [id = 15] 19:19:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 42 (0x7f6084329400) [pid = 1857] [serial = 42] [outer = (nil)] 19:19:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 43 (0x7f608e458400) [pid = 1857] [serial = 43] [outer = 0x7f6084329400] 19:19:19 INFO - PROCESS | 1857 | 1461637159161 Marionette DEBUG loaded listener.js 19:19:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 44 (0x7f608e70d000) [pid = 1857] [serial = 44] [outer = 0x7f6084329400] 19:19:19 INFO - PROCESS | 1857 | 1461637159821 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 19:19:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:19:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 974ms 19:19:19 INFO - PROCESS | 1857 | 1461637159887 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 19:19:19 INFO - PROCESS | 1857 | 1461637159893 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 19:19:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:19:19 INFO - PROCESS | 1857 | 1461637159911 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:19:19 INFO - PROCESS | 1857 | 1461637159913 Marionette TRACE conn3 <- [1,34,null,{}] 19:19:19 INFO - PROCESS | 1857 | 1461637159919 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:20 INFO - PROCESS | 1857 | 1461637160050 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 19:19:20 INFO - PROCESS | 1857 | 1461637160060 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608da99000 == 16 [pid = 1857] [id = 16] 19:19:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 45 (0x7f60874ea000) [pid = 1857] [serial = 45] [outer = (nil)] 19:19:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 46 (0x7f608f151800) [pid = 1857] [serial = 46] [outer = 0x7f60874ea000] 19:19:20 INFO - PROCESS | 1857 | 1461637160119 Marionette DEBUG loaded listener.js 19:19:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 47 (0x7f608f635800) [pid = 1857] [serial = 47] [outer = 0x7f60874ea000] 19:19:20 INFO - PROCESS | 1857 | 1461637160804 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 19:19:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:19:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 932ms 19:19:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:19:20 INFO - PROCESS | 1857 | 1461637160838 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 19:19:20 INFO - PROCESS | 1857 | 1461637160841 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 19:19:20 INFO - PROCESS | 1857 | 1461637160848 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:19:20 INFO - PROCESS | 1857 | 1461637160856 Marionette TRACE conn3 <- [1,38,null,{}] 19:19:20 INFO - PROCESS | 1857 | 1461637160881 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:21 INFO - PROCESS | 1857 | 1461637161011 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 19:19:21 INFO - PROCESS | 1857 | 1461637161029 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e1f0800 == 17 [pid = 1857] [id = 17] 19:19:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 48 (0x7f608f14ec00) [pid = 1857] [serial = 48] [outer = (nil)] 19:19:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 49 (0x7f608f7f0000) [pid = 1857] [serial = 49] [outer = 0x7f608f14ec00] 19:19:21 INFO - PROCESS | 1857 | 1461637161088 Marionette DEBUG loaded listener.js 19:19:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 50 (0x7f6090343c00) [pid = 1857] [serial = 50] [outer = 0x7f608f14ec00] 19:19:21 INFO - PROCESS | 1857 | 1461637161739 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 19:19:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:19:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 950ms 19:19:21 INFO - PROCESS | 1857 | 1461637161797 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 19:19:21 INFO - PROCESS | 1857 | 1461637161800 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 19:19:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:19:21 INFO - PROCESS | 1857 | 1461637161805 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:19:21 INFO - PROCESS | 1857 | 1461637161807 Marionette TRACE conn3 <- [1,42,null,{}] 19:19:21 INFO - PROCESS | 1857 | 1461637161813 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:21 INFO - PROCESS | 1857 | 1461637161976 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 19:19:21 INFO - PROCESS | 1857 | 1461637161993 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e989800 == 18 [pid = 1857] [id = 18] 19:19:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 51 (0x7f608c69a000) [pid = 1857] [serial = 51] [outer = (nil)] 19:19:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 52 (0x7f60903f1400) [pid = 1857] [serial = 52] [outer = 0x7f608c69a000] 19:19:22 INFO - PROCESS | 1857 | 1461637162053 Marionette DEBUG loaded listener.js 19:19:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 53 (0x7f6093d57000) [pid = 1857] [serial = 53] [outer = 0x7f608c69a000] 19:19:22 INFO - PROCESS | 1857 | 1461637162654 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 19:19:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:19:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 874ms 19:19:22 INFO - PROCESS | 1857 | 1461637162681 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 19:19:22 INFO - PROCESS | 1857 | 1461637162684 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 19:19:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:19:22 INFO - PROCESS | 1857 | 1461637162690 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:19:22 INFO - PROCESS | 1857 | 1461637162692 Marionette TRACE conn3 <- [1,46,null,{}] 19:19:22 INFO - PROCESS | 1857 | 1461637162697 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:22 INFO - PROCESS | 1857 | 1461637162820 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 19:19:22 INFO - PROCESS | 1857 | 1461637162848 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608ea2e800 == 19 [pid = 1857] [id = 19] 19:19:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 54 (0x7f6099c14000) [pid = 1857] [serial = 54] [outer = (nil)] 19:19:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 55 (0x7f6099c19400) [pid = 1857] [serial = 55] [outer = 0x7f6099c14000] 19:19:22 INFO - PROCESS | 1857 | 1461637162927 Marionette DEBUG loaded listener.js 19:19:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 56 (0x7f609aa89c00) [pid = 1857] [serial = 56] [outer = 0x7f6099c14000] 19:19:23 INFO - PROCESS | 1857 | 1461637163616 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 19:19:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:19:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 979ms 19:19:23 INFO - PROCESS | 1857 | 1461637163670 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 19:19:23 INFO - PROCESS | 1857 | 1461637163674 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 19:19:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:19:23 INFO - PROCESS | 1857 | 1461637163682 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:19:23 INFO - PROCESS | 1857 | 1461637163685 Marionette TRACE conn3 <- [1,50,null,{}] 19:19:23 INFO - PROCESS | 1857 | 1461637163690 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:23 INFO - PROCESS | 1857 | 1461637163849 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 19:19:23 INFO - PROCESS | 1857 | 1461637163868 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608c6b0800 == 20 [pid = 1857] [id = 20] 19:19:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 57 (0x7f6090f11400) [pid = 1857] [serial = 57] [outer = (nil)] 19:19:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 58 (0x7f609ad0b000) [pid = 1857] [serial = 58] [outer = 0x7f6090f11400] 19:19:23 INFO - PROCESS | 1857 | 1461637163944 Marionette DEBUG loaded listener.js 19:19:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 59 (0x7f609ad8a000) [pid = 1857] [serial = 59] [outer = 0x7f6090f11400] 19:19:24 INFO - PROCESS | 1857 | 1461637164613 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:19:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:19:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 980ms 19:19:24 INFO - PROCESS | 1857 | 1461637164663 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 19:19:24 INFO - PROCESS | 1857 | 1461637164668 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 19:19:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:19:24 INFO - PROCESS | 1857 | 1461637164679 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:19:24 INFO - PROCESS | 1857 | 1461637164685 Marionette TRACE conn3 <- [1,54,null,{}] 19:19:24 INFO - PROCESS | 1857 | 1461637164695 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:24 INFO - PROCESS | 1857 | 1461637164889 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 19:19:25 INFO - PROCESS | 1857 | 1461637165009 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6085b77000 == 21 [pid = 1857] [id = 21] 19:19:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 60 (0x7f608432cc00) [pid = 1857] [serial = 60] [outer = (nil)] 19:19:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 61 (0x7f6084331800) [pid = 1857] [serial = 61] [outer = 0x7f608432cc00] 19:19:25 INFO - PROCESS | 1857 | 1461637165091 Marionette DEBUG loaded listener.js 19:19:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 62 (0x7f6087124c00) [pid = 1857] [serial = 62] [outer = 0x7f608432cc00] 19:19:25 INFO - PROCESS | 1857 | 1461637165832 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:19:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:19:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1186ms 19:19:25 INFO - PROCESS | 1857 | 1461637165864 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 19:19:25 INFO - PROCESS | 1857 | 1461637165872 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 19:19:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:19:25 INFO - PROCESS | 1857 | 1461637165882 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:19:25 INFO - PROCESS | 1857 | 1461637165885 Marionette TRACE conn3 <- [1,58,null,{}] 19:19:25 INFO - PROCESS | 1857 | 1461637165891 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:26 INFO - PROCESS | 1857 | 1461637166092 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 19:19:26 INFO - PROCESS | 1857 | 1461637166145 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608da92000 == 22 [pid = 1857] [id = 22] 19:19:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 63 (0x7f608bd25c00) [pid = 1857] [serial = 63] [outer = (nil)] 19:19:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 64 (0x7f608c748800) [pid = 1857] [serial = 64] [outer = 0x7f608bd25c00] 19:19:26 INFO - PROCESS | 1857 | 1461637166214 Marionette DEBUG loaded listener.js 19:19:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 65 (0x7f608d5d1800) [pid = 1857] [serial = 65] [outer = 0x7f608bd25c00] 19:19:27 INFO - PROCESS | 1857 | 1461637167029 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:19:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:19:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1226ms 19:19:27 INFO - PROCESS | 1857 | 1461637167109 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 19:19:27 INFO - PROCESS | 1857 | 1461637167112 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 19:19:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:19:27 INFO - PROCESS | 1857 | 1461637167119 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:19:27 INFO - PROCESS | 1857 | 1461637167124 Marionette TRACE conn3 <- [1,62,null,{}] 19:19:27 INFO - PROCESS | 1857 | 1461637167139 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:27 INFO - PROCESS | 1857 | 1461637167332 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 19:19:27 INFO - PROCESS | 1857 | 1461637167425 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6090176000 == 23 [pid = 1857] [id = 23] 19:19:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 66 (0x7f608e456000) [pid = 1857] [serial = 66] [outer = (nil)] 19:19:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 67 (0x7f608f1dd800) [pid = 1857] [serial = 67] [outer = 0x7f608e456000] 19:19:27 INFO - PROCESS | 1857 | 1461637167502 Marionette DEBUG loaded listener.js 19:19:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 68 (0x7f608f6cfc00) [pid = 1857] [serial = 68] [outer = 0x7f608e456000] 19:19:28 INFO - PROCESS | 1857 | 1461637168287 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:19:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:19:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1238ms 19:19:28 INFO - PROCESS | 1857 | 1461637168363 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 19:19:28 INFO - PROCESS | 1857 | 1461637168368 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 19:19:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:19:28 INFO - PROCESS | 1857 | 1461637168375 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:19:28 INFO - PROCESS | 1857 | 1461637168379 Marionette TRACE conn3 <- [1,66,null,{}] 19:19:28 INFO - PROCESS | 1857 | 1461637168384 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:28 INFO - PROCESS | 1857 | 1461637168541 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 19:19:28 INFO - PROCESS | 1857 | 1461637168660 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6094ce4800 == 24 [pid = 1857] [id = 24] 19:19:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 69 (0x7f608e710400) [pid = 1857] [serial = 69] [outer = (nil)] 19:19:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 70 (0x7f609ab02c00) [pid = 1857] [serial = 70] [outer = 0x7f608e710400] 19:19:28 INFO - PROCESS | 1857 | 1461637168730 Marionette DEBUG loaded listener.js 19:19:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 71 (0x7f609abf2400) [pid = 1857] [serial = 71] [outer = 0x7f608e710400] 19:19:29 INFO - PROCESS | 1857 | 1461637169651 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:19:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:19:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1339ms 19:19:29 INFO - PROCESS | 1857 | 1461637169716 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 19:19:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:19:29 INFO - PROCESS | 1857 | 1461637169721 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 19:19:29 INFO - PROCESS | 1857 | 1461637169729 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:19:29 INFO - PROCESS | 1857 | 1461637169734 Marionette TRACE conn3 <- [1,70,null,{}] 19:19:29 INFO - PROCESS | 1857 | 1461637169764 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:29 INFO - PROCESS | 1857 | 1461637169910 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 19:19:30 INFO - PROCESS | 1857 | 1461637170082 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608ea2e800 == 23 [pid = 1857] [id = 19] 19:19:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608e989800 == 22 [pid = 1857] [id = 18] 19:19:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608e1f0800 == 21 [pid = 1857] [id = 17] 19:19:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608da99000 == 20 [pid = 1857] [id = 16] 19:19:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608cbb4800 == 19 [pid = 1857] [id = 15] 19:19:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6085b81800 == 18 [pid = 1857] [id = 14] 19:19:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608bd8b000 == 17 [pid = 1857] [id = 13] 19:19:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084e8f800 == 16 [pid = 1857] [id = 12] 19:19:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084e9a000 == 17 [pid = 1857] [id = 25] 19:19:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 72 (0x7f6084e21000) [pid = 1857] [serial = 72] [outer = (nil)] 19:19:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 73 (0x7f608712d400) [pid = 1857] [serial = 73] [outer = 0x7f6084e21000] 19:19:30 INFO - PROCESS | 1857 | 1461637170219 Marionette DEBUG loaded listener.js 19:19:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 74 (0x7f608b9bfc00) [pid = 1857] [serial = 74] [outer = 0x7f6084e21000] 19:19:31 INFO - PROCESS | 1857 | 1461637171009 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:19:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:19:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1311ms 19:19:31 INFO - PROCESS | 1857 | 1461637171040 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 19:19:31 INFO - PROCESS | 1857 | 1461637171046 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 19:19:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:19:31 INFO - PROCESS | 1857 | 1461637171053 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:19:31 INFO - PROCESS | 1857 | 1461637171058 Marionette TRACE conn3 <- [1,74,null,{}] 19:19:31 INFO - PROCESS | 1857 | 1461637171082 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:31 INFO - PROCESS | 1857 | 1461637171239 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 19:19:31 INFO - PROCESS | 1857 | 1461637171359 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608d2e2000 == 18 [pid = 1857] [id = 26] 19:19:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 75 (0x7f6084eef800) [pid = 1857] [serial = 75] [outer = (nil)] 19:19:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 76 (0x7f608e140000) [pid = 1857] [serial = 76] [outer = 0x7f6084eef800] 19:19:31 INFO - PROCESS | 1857 | 1461637171440 Marionette DEBUG loaded listener.js 19:19:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 77 (0x7f608e458800) [pid = 1857] [serial = 77] [outer = 0x7f6084eef800] 19:19:32 INFO - PROCESS | 1857 | 1461637172213 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:19:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:19:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1187ms 19:19:32 INFO - PROCESS | 1857 | 1461637172258 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 19:19:32 INFO - PROCESS | 1857 | 1461637172264 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 19:19:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:19:32 INFO - PROCESS | 1857 | 1461637172272 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:19:32 INFO - PROCESS | 1857 | 1461637172275 Marionette TRACE conn3 <- [1,78,null,{}] 19:19:32 INFO - PROCESS | 1857 | 1461637172280 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:32 INFO - PROCESS | 1857 | 1461637172419 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 19:19:32 INFO - PROCESS | 1857 | 1461637172546 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e308800 == 19 [pid = 1857] [id = 27] 19:19:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 78 (0x7f608e459400) [pid = 1857] [serial = 78] [outer = (nil)] 19:19:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 79 (0x7f608f642400) [pid = 1857] [serial = 79] [outer = 0x7f608e459400] 19:19:32 INFO - PROCESS | 1857 | 1461637172616 Marionette DEBUG loaded listener.js 19:19:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 80 (0x7f608f7efc00) [pid = 1857] [serial = 80] [outer = 0x7f608e459400] 19:19:33 INFO - PROCESS | 1857 | 1461637173452 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:19:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:19:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1230ms 19:19:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:19:33 INFO - PROCESS | 1857 | 1461637173503 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 19:19:33 INFO - PROCESS | 1857 | 1461637173506 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 19:19:33 INFO - PROCESS | 1857 | 1461637173515 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:19:33 INFO - PROCESS | 1857 | 1461637173524 Marionette TRACE conn3 <- [1,82,null,{}] 19:19:33 INFO - PROCESS | 1857 | 1461637173538 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:33 INFO - PROCESS | 1857 | 1461637173695 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 19:19:33 INFO - PROCESS | 1857 | 1461637173819 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6090377800 == 20 [pid = 1857] [id = 28] 19:19:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 81 (0x7f609a862000) [pid = 1857] [serial = 81] [outer = (nil)] 19:19:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 82 (0x7f609ab76000) [pid = 1857] [serial = 82] [outer = 0x7f609a862000] 19:19:33 INFO - PROCESS | 1857 | 1461637173892 Marionette DEBUG loaded listener.js 19:19:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 83 (0x7f609ad4c000) [pid = 1857] [serial = 83] [outer = 0x7f609a862000] 19:19:34 INFO - PROCESS | 1857 | 1461637174689 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:19:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:19:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1342ms 19:19:34 INFO - PROCESS | 1857 | 1461637174855 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 19:19:34 INFO - PROCESS | 1857 | 1461637174862 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 19:19:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:19:34 INFO - PROCESS | 1857 | 1461637174870 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:19:34 INFO - PROCESS | 1857 | 1461637174873 Marionette TRACE conn3 <- [1,86,null,{}] 19:19:34 INFO - PROCESS | 1857 | 1461637174880 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:35 INFO - PROCESS | 1857 | 1461637175085 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 19:19:35 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6090176000 == 19 [pid = 1857] [id = 23] 19:19:35 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608da92000 == 18 [pid = 1857] [id = 22] 19:19:35 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6085b77000 == 17 [pid = 1857] [id = 21] 19:19:35 INFO - PROCESS | 1857 | 1461637175300 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6085f3d000 == 18 [pid = 1857] [id = 29] 19:19:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 84 (0x7f6087124800) [pid = 1857] [serial = 84] [outer = (nil)] 19:19:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 85 (0x7f608a626000) [pid = 1857] [serial = 85] [outer = 0x7f6087124800] 19:19:35 INFO - PROCESS | 1857 | 1461637175379 Marionette DEBUG loaded listener.js 19:19:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 86 (0x7f608c69a800) [pid = 1857] [serial = 86] [outer = 0x7f6087124800] 19:19:36 INFO - PROCESS | 1857 | 1461637176125 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:19:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:19:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1328ms 19:19:36 INFO - PROCESS | 1857 | 1461637176204 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 19:19:36 INFO - PROCESS | 1857 | 1461637176210 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 19:19:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:19:36 INFO - PROCESS | 1857 | 1461637176218 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:19:36 INFO - PROCESS | 1857 | 1461637176224 Marionette TRACE conn3 <- [1,90,null,{}] 19:19:36 INFO - PROCESS | 1857 | 1461637176231 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:36 INFO - PROCESS | 1857 | 1461637176396 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 19:19:36 INFO - PROCESS | 1857 | 1461637176521 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e1f0800 == 19 [pid = 1857] [id = 30] 19:19:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 87 (0x7f60873c2400) [pid = 1857] [serial = 87] [outer = (nil)] 19:19:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 88 (0x7f608e70cc00) [pid = 1857] [serial = 88] [outer = 0x7f60873c2400] 19:19:36 INFO - PROCESS | 1857 | 1461637176600 Marionette DEBUG loaded listener.js 19:19:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 89 (0x7f608f5bdc00) [pid = 1857] [serial = 89] [outer = 0x7f60873c2400] 19:19:37 INFO - PROCESS | 1857 | 1461637177380 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 19:19:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:19:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1230ms 19:19:37 INFO - PROCESS | 1857 | 1461637177454 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 19:19:37 INFO - PROCESS | 1857 | 1461637177459 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 19:19:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:19:37 INFO - PROCESS | 1857 | 1461637177467 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:19:37 INFO - PROCESS | 1857 | 1461637177470 Marionette TRACE conn3 <- [1,94,null,{}] 19:19:37 INFO - PROCESS | 1857 | 1461637177475 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:37 INFO - PROCESS | 1857 | 1461637177627 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 19:19:37 INFO - PROCESS | 1857 | 1461637177752 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609037d000 == 20 [pid = 1857] [id = 31] 19:19:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 90 (0x7f6083f85400) [pid = 1857] [serial = 90] [outer = (nil)] 19:19:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 91 (0x7f6090fa6000) [pid = 1857] [serial = 91] [outer = 0x7f6083f85400] 19:19:37 INFO - PROCESS | 1857 | 1461637177824 Marionette DEBUG loaded listener.js 19:19:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 92 (0x7f6094c8b000) [pid = 1857] [serial = 92] [outer = 0x7f6083f85400] 19:19:38 INFO - PROCESS | 1857 | 1461637178693 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 19:19:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:19:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1281ms 19:19:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:19:38 INFO - PROCESS | 1857 | 1461637178749 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 19:19:38 INFO - PROCESS | 1857 | 1461637178752 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 19:19:38 INFO - PROCESS | 1857 | 1461637178766 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:19:38 INFO - PROCESS | 1857 | 1461637178774 Marionette TRACE conn3 <- [1,98,null,{}] 19:19:38 INFO - PROCESS | 1857 | 1461637178793 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:38 INFO - PROCESS | 1857 | 1461637178988 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 19:19:39 INFO - PROCESS | 1857 | 1461637179114 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609abc1800 == 21 [pid = 1857] [id = 32] 19:19:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 93 (0x7f609ad93000) [pid = 1857] [serial = 93] [outer = (nil)] 19:19:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 94 (0x7f609bce9400) [pid = 1857] [serial = 94] [outer = 0x7f609ad93000] 19:19:39 INFO - PROCESS | 1857 | 1461637179185 Marionette DEBUG loaded listener.js 19:19:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 95 (0x7f608a88e000) [pid = 1857] [serial = 95] [outer = 0x7f609ad93000] 19:19:39 INFO - PROCESS | 1857 | 1461637179942 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 19:19:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:19:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1255ms 19:19:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:19:40 INFO - PROCESS | 1857 | 1461637180014 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 19:19:40 INFO - PROCESS | 1857 | 1461637180018 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 19:19:40 INFO - PROCESS | 1857 | 1461637180024 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:19:40 INFO - PROCESS | 1857 | 1461637180026 Marionette TRACE conn3 <- [1,102,null,{}] 19:19:40 INFO - PROCESS | 1857 | 1461637180032 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:40 INFO - PROCESS | 1857 | 1461637180181 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 19:19:40 INFO - PROCESS | 1857 | 1461637180306 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609ba1c800 == 22 [pid = 1857] [id = 33] 19:19:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 96 (0x7f6084191c00) [pid = 1857] [serial = 96] [outer = (nil)] 19:19:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 97 (0x7f609c0da400) [pid = 1857] [serial = 97] [outer = 0x7f6084191c00] 19:19:40 INFO - PROCESS | 1857 | 1461637180382 Marionette DEBUG loaded listener.js 19:19:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 98 (0x7f609debd400) [pid = 1857] [serial = 98] [outer = 0x7f6084191c00] 19:19:41 INFO - PROCESS | 1857 | 1461637181285 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 19:19:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:19:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1329ms 19:19:41 INFO - PROCESS | 1857 | 1461637181353 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 19:19:41 INFO - PROCESS | 1857 | 1461637181358 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 19:19:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:19:41 INFO - PROCESS | 1857 | 1461637181366 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:19:41 INFO - PROCESS | 1857 | 1461637181371 Marionette TRACE conn3 <- [1,106,null,{}] 19:19:41 INFO - PROCESS | 1857 | 1461637181378 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:41 INFO - PROCESS | 1857 | 1461637181532 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 19:19:41 INFO - PROCESS | 1857 | 1461637181687 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608e308800 == 21 [pid = 1857] [id = 27] 19:19:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608d2e2000 == 20 [pid = 1857] [id = 26] 19:19:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084e9a000 == 19 [pid = 1857] [id = 25] 19:19:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6085f3e000 == 20 [pid = 1857] [id = 34] 19:19:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 99 (0x7f6084323000) [pid = 1857] [serial = 99] [outer = (nil)] 19:19:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 100 (0x7f6085d0d400) [pid = 1857] [serial = 100] [outer = 0x7f6084323000] 19:19:41 INFO - PROCESS | 1857 | 1461637181775 Marionette DEBUG loaded listener.js 19:19:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 101 (0x7f608ce1a800) [pid = 1857] [serial = 101] [outer = 0x7f6084323000] 19:19:42 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6083f1c800 == 19 [pid = 1857] [id = 8] 19:19:42 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6090377800 == 18 [pid = 1857] [id = 28] 19:19:42 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084175000 == 17 [pid = 1857] [id = 9] 19:19:42 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6085fa2000 == 16 [pid = 1857] [id = 6] 19:19:42 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609abc1800 == 15 [pid = 1857] [id = 32] 19:19:42 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608e1f0800 == 14 [pid = 1857] [id = 30] 19:19:42 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609037d000 == 13 [pid = 1857] [id = 31] 19:19:42 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6085f3d000 == 12 [pid = 1857] [id = 29] 19:19:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608c6b0800 == 11 [pid = 1857] [id = 20] 19:19:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609ba1c800 == 10 [pid = 1857] [id = 33] 19:19:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6094ce4800 == 9 [pid = 1857] [id = 24] 19:19:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 102 (0x7f6084e20800) [pid = 1857] [serial = 102] [outer = 0x7f6083f81000] 19:19:44 INFO - PROCESS | 1857 | 1461637184914 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 19:19:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:19:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 3587ms 19:19:45 INFO - PROCESS | 1857 | 1461637185002 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 19:19:45 INFO - PROCESS | 1857 | 1461637185008 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 19:19:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:19:45 INFO - PROCESS | 1857 | 1461637185020 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:19:45 INFO - PROCESS | 1857 | 1461637185023 Marionette TRACE conn3 <- [1,110,null,{}] 19:19:45 INFO - PROCESS | 1857 | 1461637185031 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:45 INFO - PROCESS | 1857 | 1461637185192 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 19:19:45 INFO - PROCESS | 1857 | 1461637185204 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608bd7f000 == 10 [pid = 1857] [id = 35] 19:19:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 103 (0x7f608d8ae800) [pid = 1857] [serial = 103] [outer = (nil)] 19:19:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 104 (0x7f608e50d400) [pid = 1857] [serial = 104] [outer = 0x7f608d8ae800] 19:19:45 INFO - PROCESS | 1857 | 1461637185279 Marionette DEBUG loaded listener.js 19:19:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 105 (0x7f608f14a000) [pid = 1857] [serial = 105] [outer = 0x7f608d8ae800] 19:19:46 INFO - PROCESS | 1857 | 1461637186040 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 19:19:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:19:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1081ms 19:19:46 INFO - PROCESS | 1857 | 1461637186102 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 19:19:46 INFO - PROCESS | 1857 | 1461637186111 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 19:19:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:19:46 INFO - PROCESS | 1857 | 1461637186125 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:19:46 INFO - PROCESS | 1857 | 1461637186130 Marionette TRACE conn3 <- [1,114,null,{}] 19:19:46 INFO - PROCESS | 1857 | 1461637186135 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:46 INFO - PROCESS | 1857 | 1461637186351 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 19:19:46 INFO - PROCESS | 1857 | 1461637186366 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e1f3000 == 11 [pid = 1857] [id = 36] 19:19:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 106 (0x7f608a621400) [pid = 1857] [serial = 106] [outer = (nil)] 19:19:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 107 (0x7f608f6c7000) [pid = 1857] [serial = 107] [outer = 0x7f608a621400] 19:19:46 INFO - PROCESS | 1857 | 1461637186428 Marionette DEBUG loaded listener.js 19:19:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7f60903ef800) [pid = 1857] [serial = 108] [outer = 0x7f608a621400] 19:19:47 INFO - PROCESS | 1857 | 1461637187189 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 19:19:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:19:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1080ms 19:19:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:19:47 INFO - PROCESS | 1857 | 1461637187223 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 19:19:47 INFO - PROCESS | 1857 | 1461637187226 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 19:19:47 INFO - PROCESS | 1857 | 1461637187233 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:19:47 INFO - PROCESS | 1857 | 1461637187239 Marionette TRACE conn3 <- [1,118,null,{}] 19:19:47 INFO - PROCESS | 1857 | 1461637187272 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:47 INFO - PROCESS | 1857 | 1461637187484 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 19:19:47 INFO - PROCESS | 1857 | 1461637187513 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6093e67000 == 12 [pid = 1857] [id = 37] 19:19:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7f608e452c00) [pid = 1857] [serial = 109] [outer = (nil)] 19:19:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7f609abf0800) [pid = 1857] [serial = 110] [outer = 0x7f608e452c00] 19:19:47 INFO - PROCESS | 1857 | 1461637187577 Marionette DEBUG loaded listener.js 19:19:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7f609af59800) [pid = 1857] [serial = 111] [outer = 0x7f608e452c00] 19:19:48 INFO - PROCESS | 1857 | 1461637188256 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 19:19:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:19:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1085ms 19:19:48 INFO - PROCESS | 1857 | 1461637188317 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 19:19:48 INFO - PROCESS | 1857 | 1461637188321 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 19:19:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:19:48 INFO - PROCESS | 1857 | 1461637188326 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:19:48 INFO - PROCESS | 1857 | 1461637188328 Marionette TRACE conn3 <- [1,122,null,{}] 19:19:48 INFO - PROCESS | 1857 | 1461637188333 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:48 INFO - PROCESS | 1857 | 1461637188500 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 19:19:48 INFO - PROCESS | 1857 | 1461637188525 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609abb2000 == 13 [pid = 1857] [id = 38] 19:19:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7f608cc87800) [pid = 1857] [serial = 112] [outer = (nil)] 19:19:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7f609bdbcc00) [pid = 1857] [serial = 113] [outer = 0x7f608cc87800] 19:19:48 INFO - PROCESS | 1857 | 1461637188585 Marionette DEBUG loaded listener.js 19:19:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7f609bf74c00) [pid = 1857] [serial = 114] [outer = 0x7f608cc87800] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7f609a862000) [pid = 1857] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7f6084e21000) [pid = 1857] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7f608e459400) [pid = 1857] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7f6084eef800) [pid = 1857] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7f609ad93000) [pid = 1857] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7f6089c19000) [pid = 1857] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7f6084329400) [pid = 1857] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 106 (0x7f60874ea000) [pid = 1857] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 105 (0x7f608432d800) [pid = 1857] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 104 (0x7f608f14ec00) [pid = 1857] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 103 (0x7f608c69a000) [pid = 1857] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 102 (0x7f6099c14000) [pid = 1857] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 101 (0x7f608b9bec00) [pid = 1857] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 100 (0x7f608e710400) [pid = 1857] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 99 (0x7f6084322800) [pid = 1857] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 98 (0x7f6084ee7800) [pid = 1857] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 97 (0x7f6083f85400) [pid = 1857] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 96 (0x7f6085d0c800) [pid = 1857] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 95 (0x7f6087124800) [pid = 1857] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 94 (0x7f6090f11400) [pid = 1857] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 93 (0x7f608e456000) [pid = 1857] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 92 (0x7f60873c2400) [pid = 1857] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 91 (0x7f608bd25c00) [pid = 1857] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:19:49 INFO - PROCESS | 1857 | --DOMWINDOW == 90 (0x7f608432cc00) [pid = 1857] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:19:49 INFO - PROCESS | 1857 | 1461637189847 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 19:19:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:19:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1575ms 19:19:49 INFO - PROCESS | 1857 | 1461637189903 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 19:19:49 INFO - PROCESS | 1857 | 1461637189907 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 19:19:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:19:49 INFO - PROCESS | 1857 | 1461637189920 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:19:49 INFO - PROCESS | 1857 | 1461637189922 Marionette TRACE conn3 <- [1,126,null,{}] 19:19:49 INFO - PROCESS | 1857 | 1461637189927 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:50 INFO - PROCESS | 1857 | 1461637190054 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 19:19:50 INFO - PROCESS | 1857 | 1461637190068 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608a84b800 == 14 [pid = 1857] [id = 39] 19:19:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 91 (0x7f6084e1c000) [pid = 1857] [serial = 115] [outer = (nil)] 19:19:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 92 (0x7f608d399400) [pid = 1857] [serial = 116] [outer = 0x7f6084e1c000] 19:19:50 INFO - PROCESS | 1857 | 1461637190134 Marionette DEBUG loaded listener.js 19:19:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 93 (0x7f608f151400) [pid = 1857] [serial = 117] [outer = 0x7f6084e1c000] 19:19:50 INFO - PROCESS | 1857 | 1461637190886 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 19:19:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:19:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1026ms 19:19:50 INFO - PROCESS | 1857 | 1461637190953 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 19:19:50 INFO - PROCESS | 1857 | 1461637190957 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 19:19:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:19:50 INFO - PROCESS | 1857 | 1461637190964 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:19:50 INFO - PROCESS | 1857 | 1461637190967 Marionette TRACE conn3 <- [1,130,null,{}] 19:19:50 INFO - PROCESS | 1857 | 1461637190983 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:51 INFO - PROCESS | 1857 | 1461637191138 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 19:19:51 INFO - PROCESS | 1857 | 1461637191148 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084395800 == 15 [pid = 1857] [id = 40] 19:19:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 94 (0x7f608b9bc000) [pid = 1857] [serial = 118] [outer = (nil)] 19:19:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 95 (0x7f609debdc00) [pid = 1857] [serial = 119] [outer = 0x7f608b9bc000] 19:19:51 INFO - PROCESS | 1857 | 1461637191208 Marionette DEBUG loaded listener.js 19:19:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 96 (0x7f609f8a8c00) [pid = 1857] [serial = 120] [outer = 0x7f608b9bc000] 19:19:52 INFO - PROCESS | 1857 | 1461637192224 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 19:19:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:19:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1284ms 19:19:52 INFO - PROCESS | 1857 | 1461637192251 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 19:19:52 INFO - PROCESS | 1857 | 1461637192258 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 19:19:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:19:52 INFO - PROCESS | 1857 | 1461637192265 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:19:52 INFO - PROCESS | 1857 | 1461637192270 Marionette TRACE conn3 <- [1,134,null,{}] 19:19:52 INFO - PROCESS | 1857 | 1461637192277 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:52 INFO - PROCESS | 1857 | 1461637192433 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 19:19:52 INFO - PROCESS | 1857 | 1461637192569 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6089ca6800 == 16 [pid = 1857] [id = 41] 19:19:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 97 (0x7f60874a2000) [pid = 1857] [serial = 121] [outer = (nil)] 19:19:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 98 (0x7f60874a4000) [pid = 1857] [serial = 122] [outer = 0x7f60874a2000] 19:19:52 INFO - PROCESS | 1857 | 1461637192645 Marionette DEBUG loaded listener.js 19:19:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 99 (0x7f60874a9800) [pid = 1857] [serial = 123] [outer = 0x7f60874a2000] 19:19:53 INFO - PROCESS | 1857 | 1461637193592 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 19:19:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:19:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1380ms 19:19:53 INFO - PROCESS | 1857 | 1461637193646 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 19:19:53 INFO - PROCESS | 1857 | 1461637193654 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 19:19:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:19:53 INFO - PROCESS | 1857 | 1461637193665 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:19:53 INFO - PROCESS | 1857 | 1461637193668 Marionette TRACE conn3 <- [1,138,null,{}] 19:19:53 INFO - PROCESS | 1857 | 1461637193675 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:53 INFO - PROCESS | 1857 | 1461637193871 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 19:19:54 INFO - PROCESS | 1857 | 1461637194031 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609017c000 == 17 [pid = 1857] [id = 42] 19:19:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 100 (0x7f60874e2400) [pid = 1857] [serial = 124] [outer = (nil)] 19:19:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 101 (0x7f608c751400) [pid = 1857] [serial = 125] [outer = 0x7f60874e2400] 19:19:54 INFO - PROCESS | 1857 | 1461637194114 Marionette DEBUG loaded listener.js 19:19:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 102 (0x7f608e1d7000) [pid = 1857] [serial = 126] [outer = 0x7f60874e2400] 19:19:55 INFO - PROCESS | 1857 | 1461637195083 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 19:19:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:19:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1478ms 19:19:55 INFO - PROCESS | 1857 | 1461637195143 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 19:19:55 INFO - PROCESS | 1857 | 1461637195149 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 19:19:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:19:55 INFO - PROCESS | 1857 | 1461637195156 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:19:55 INFO - PROCESS | 1857 | 1461637195161 Marionette TRACE conn3 <- [1,142,null,{}] 19:19:55 INFO - PROCESS | 1857 | 1461637195168 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:55 INFO - PROCESS | 1857 | 1461637195313 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 19:19:55 INFO - PROCESS | 1857 | 1461637195462 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6085faf000 == 18 [pid = 1857] [id = 43] 19:19:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 103 (0x7f60873c0c00) [pid = 1857] [serial = 127] [outer = (nil)] 19:19:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 104 (0x7f608749ec00) [pid = 1857] [serial = 128] [outer = 0x7f60873c0c00] 19:19:55 INFO - PROCESS | 1857 | 1461637195589 Marionette DEBUG loaded listener.js 19:19:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 105 (0x7f60874a8c00) [pid = 1857] [serial = 129] [outer = 0x7f60873c0c00] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 104 (0x7f608e140000) [pid = 1857] [serial = 76] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 103 (0x7f608f642400) [pid = 1857] [serial = 79] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 102 (0x7f609c0da400) [pid = 1857] [serial = 97] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 101 (0x7f608a88e000) [pid = 1857] [serial = 95] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 100 (0x7f608712d400) [pid = 1857] [serial = 73] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 99 (0x7f609bce9400) [pid = 1857] [serial = 94] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 98 (0x7f608e458800) [pid = 1857] [serial = 77] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 97 (0x7f609d938000) [pid = 1857] [serial = 2] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 96 (0x7f609ad8a000) [pid = 1857] [serial = 59] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 95 (0x7f6089c81000) [pid = 1857] [serial = 40] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 94 (0x7f608e458400) [pid = 1857] [serial = 43] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 93 (0x7f6084390000) [pid = 1857] [serial = 28] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 92 (0x7f608f151800) [pid = 1857] [serial = 46] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 91 (0x7f6084ee6000) [pid = 1857] [serial = 34] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 90 (0x7f608f7f0000) [pid = 1857] [serial = 49] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 89 (0x7f6090343c00) [pid = 1857] [serial = 50] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 88 (0x7f60903f1400) [pid = 1857] [serial = 52] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 87 (0x7f6093d57000) [pid = 1857] [serial = 53] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 86 (0x7f6099c19400) [pid = 1857] [serial = 55] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 85 (0x7f609aa89c00) [pid = 1857] [serial = 56] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 84 (0x7f608ca30000) [pid = 1857] [serial = 37] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 83 (0x7f608ce94000) [pid = 1857] [serial = 38] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 82 (0x7f608c69f000) [pid = 1857] [serial = 41] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 81 (0x7f608e70d000) [pid = 1857] [serial = 44] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 80 (0x7f608a882000) [pid = 1857] [serial = 35] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 79 (0x7f60844d0800) [pid = 1857] [serial = 31] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 78 (0x7f608f635800) [pid = 1857] [serial = 47] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 77 (0x7f608432f800) [pid = 1857] [serial = 26] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 76 (0x7f608d5d1800) [pid = 1857] [serial = 65] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 75 (0x7f608ce92800) [pid = 1857] [serial = 12] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 74 (0x7f608f1dd800) [pid = 1857] [serial = 67] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 73 (0x7f6090fa6000) [pid = 1857] [serial = 91] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 72 (0x7f608d399800) [pid = 1857] [serial = 9] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 71 (0x7f6087124c00) [pid = 1857] [serial = 62] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 70 (0x7f608e70cc00) [pid = 1857] [serial = 88] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 69 (0x7f608c748800) [pid = 1857] [serial = 64] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 68 (0x7f6084331800) [pid = 1857] [serial = 61] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 67 (0x7f609ad4c000) [pid = 1857] [serial = 83] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 66 (0x7f608b9bfc00) [pid = 1857] [serial = 74] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 65 (0x7f608a626000) [pid = 1857] [serial = 85] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 64 (0x7f608f7efc00) [pid = 1857] [serial = 80] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 63 (0x7f609ab76000) [pid = 1857] [serial = 82] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 62 (0x7f608418b000) [pid = 1857] [serial = 23] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 61 (0x7f6094c8b000) [pid = 1857] [serial = 92] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 60 (0x7f6085d0e400) [pid = 1857] [serial = 16] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 59 (0x7f6085d14c00) [pid = 1857] [serial = 17] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 58 (0x7f6085b69c00) [pid = 1857] [serial = 19] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 57 (0x7f608c69a800) [pid = 1857] [serial = 86] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 56 (0x7f609ad0b000) [pid = 1857] [serial = 58] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 55 (0x7f608f6cfc00) [pid = 1857] [serial = 68] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 54 (0x7f609ab02c00) [pid = 1857] [serial = 70] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 53 (0x7f608f5bdc00) [pid = 1857] [serial = 89] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 52 (0x7f609abf2400) [pid = 1857] [serial = 71] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 51 (0x7f6084326400) [pid = 1857] [serial = 25] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | --DOMWINDOW == 50 (0x7f6085ad1c00) [pid = 1857] [serial = 22] [outer = (nil)] [url = about:blank] 19:19:56 INFO - PROCESS | 1857 | 1461637196345 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 19:19:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:19:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1231ms 19:19:56 INFO - PROCESS | 1857 | 1461637196387 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 19:19:56 INFO - PROCESS | 1857 | 1461637196395 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 19:19:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:19:56 INFO - PROCESS | 1857 | 1461637196404 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:19:56 INFO - PROCESS | 1857 | 1461637196408 Marionette TRACE conn3 <- [1,146,null,{}] 19:19:56 INFO - PROCESS | 1857 | 1461637196413 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:56 INFO - PROCESS | 1857 | 1461637196546 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 19:19:56 INFO - PROCESS | 1857 | 1461637196631 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6085f98000 == 19 [pid = 1857] [id = 44] 19:19:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 51 (0x7f6084ee6000) [pid = 1857] [serial = 130] [outer = (nil)] 19:19:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 52 (0x7f60874e2000) [pid = 1857] [serial = 131] [outer = 0x7f6084ee6000] 19:19:56 INFO - PROCESS | 1857 | 1461637196693 Marionette DEBUG loaded listener.js 19:19:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 53 (0x7f608a61d800) [pid = 1857] [serial = 132] [outer = 0x7f6084ee6000] 19:19:57 INFO - PROCESS | 1857 | 1461637197332 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 19:19:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:19:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 977ms 19:19:57 INFO - PROCESS | 1857 | 1461637197381 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 19:19:57 INFO - PROCESS | 1857 | 1461637197385 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 19:19:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:19:57 INFO - PROCESS | 1857 | 1461637197391 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:19:57 INFO - PROCESS | 1857 | 1461637197396 Marionette TRACE conn3 <- [1,150,null,{}] 19:19:57 INFO - PROCESS | 1857 | 1461637197422 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:57 INFO - PROCESS | 1857 | 1461637197568 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 19:19:57 INFO - PROCESS | 1857 | 1461637197580 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:57 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608bd88000 == 20 [pid = 1857] [id = 45] 19:19:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 54 (0x7f608d26e400) [pid = 1857] [serial = 133] [outer = (nil)] 19:19:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 55 (0x7f608db78800) [pid = 1857] [serial = 134] [outer = 0x7f608d26e400] 19:19:57 INFO - PROCESS | 1857 | 1461637197651 Marionette DEBUG loaded listener.js 19:19:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 56 (0x7f608e459800) [pid = 1857] [serial = 135] [outer = 0x7f608d26e400] 19:19:58 INFO - PROCESS | 1857 | 1461637198346 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 19:19:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:19:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 982ms 19:19:58 INFO - PROCESS | 1857 | 1461637198374 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 19:19:58 INFO - PROCESS | 1857 | 1461637198377 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 19:19:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:19:58 INFO - PROCESS | 1857 | 1461637198382 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:19:58 INFO - PROCESS | 1857 | 1461637198385 Marionette TRACE conn3 <- [1,154,null,{}] 19:19:58 INFO - PROCESS | 1857 | 1461637198389 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:58 INFO - PROCESS | 1857 | 1461637198561 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 19:19:58 INFO - PROCESS | 1857 | 1461637198589 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608d2e7000 == 21 [pid = 1857] [id = 46] 19:19:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 57 (0x7f608432e000) [pid = 1857] [serial = 136] [outer = (nil)] 19:19:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 58 (0x7f608e715c00) [pid = 1857] [serial = 137] [outer = 0x7f608432e000] 19:19:58 INFO - PROCESS | 1857 | 1461637198648 Marionette DEBUG loaded listener.js 19:19:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 59 (0x7f608f635800) [pid = 1857] [serial = 138] [outer = 0x7f608432e000] 19:19:59 INFO - PROCESS | 1857 | 1461637199349 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 19:19:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:19:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 983ms 19:19:59 INFO - PROCESS | 1857 | 1461637199368 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 19:19:59 INFO - PROCESS | 1857 | 1461637199372 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 19:19:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:19:59 INFO - PROCESS | 1857 | 1461637199379 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:19:59 INFO - PROCESS | 1857 | 1461637199381 Marionette TRACE conn3 <- [1,158,null,{}] 19:19:59 INFO - PROCESS | 1857 | 1461637199386 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:19:59 INFO - PROCESS | 1857 | 1461637199553 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 19:19:59 INFO - PROCESS | 1857 | 1461637199610 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:19:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608df21800 == 22 [pid = 1857] [id = 47] 19:19:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 60 (0x7f6084324000) [pid = 1857] [serial = 139] [outer = (nil)] 19:19:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 61 (0x7f608f7ea800) [pid = 1857] [serial = 140] [outer = 0x7f6084324000] 19:19:59 INFO - PROCESS | 1857 | 1461637199666 Marionette DEBUG loaded listener.js 19:19:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 62 (0x7f6090346c00) [pid = 1857] [serial = 141] [outer = 0x7f6084324000] 19:20:00 INFO - PROCESS | 1857 | 1461637200338 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 19:20:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:20:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1027ms 19:20:00 INFO - PROCESS | 1857 | 1461637200439 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 19:20:00 INFO - PROCESS | 1857 | 1461637200443 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 19:20:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:20:00 INFO - PROCESS | 1857 | 1461637200502 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:20:00 INFO - PROCESS | 1857 | 1461637200506 Marionette TRACE conn3 <- [1,162,null,{}] 19:20:00 INFO - PROCESS | 1857 | --DOMWINDOW == 61 (0x7f608e452c00) [pid = 1857] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:20:00 INFO - PROCESS | 1857 | --DOMWINDOW == 60 (0x7f6084e1c000) [pid = 1857] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:20:00 INFO - PROCESS | 1857 | --DOMWINDOW == 59 (0x7f608cc87800) [pid = 1857] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:20:00 INFO - PROCESS | 1857 | --DOMWINDOW == 58 (0x7f608a621400) [pid = 1857] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:20:00 INFO - PROCESS | 1857 | --DOMWINDOW == 57 (0x7f6084323000) [pid = 1857] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:20:00 INFO - PROCESS | 1857 | --DOMWINDOW == 56 (0x7f608d8ae800) [pid = 1857] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:20:00 INFO - PROCESS | 1857 | --DOMWINDOW == 55 (0x7f6084191c00) [pid = 1857] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:20:00 INFO - PROCESS | 1857 | 1461637200593 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:00 INFO - PROCESS | 1857 | 1461637200738 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 19:20:00 INFO - PROCESS | 1857 | 1461637200762 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e9b8000 == 23 [pid = 1857] [id = 48] 19:20:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 56 (0x7f6089c17000) [pid = 1857] [serial = 142] [outer = (nil)] 19:20:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 57 (0x7f6094c8b000) [pid = 1857] [serial = 143] [outer = 0x7f6089c17000] 19:20:00 INFO - PROCESS | 1857 | 1461637200837 Marionette DEBUG loaded listener.js 19:20:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 58 (0x7f609ab71400) [pid = 1857] [serial = 144] [outer = 0x7f6089c17000] 19:20:01 INFO - PROCESS | 1857 | 1461637201615 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 19:20:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:20:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1163ms 19:20:01 INFO - PROCESS | 1857 | 1461637201631 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 19:20:01 INFO - PROCESS | 1857 | 1461637201635 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 19:20:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:20:01 INFO - PROCESS | 1857 | 1461637201641 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:20:01 INFO - PROCESS | 1857 | 1461637201645 Marionette TRACE conn3 <- [1,166,null,{}] 19:20:01 INFO - PROCESS | 1857 | 1461637201652 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:01 INFO - PROCESS | 1857 | 1461637201802 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 19:20:01 INFO - PROCESS | 1857 | 1461637201815 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6090175000 == 24 [pid = 1857] [id = 49] 19:20:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 59 (0x7f609abe5800) [pid = 1857] [serial = 145] [outer = (nil)] 19:20:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 60 (0x7f609ad8a000) [pid = 1857] [serial = 146] [outer = 0x7f609abe5800] 19:20:01 INFO - PROCESS | 1857 | 1461637201878 Marionette DEBUG loaded listener.js 19:20:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 61 (0x7f609affd000) [pid = 1857] [serial = 147] [outer = 0x7f609abe5800] 19:20:02 INFO - PROCESS | 1857 | 1461637202572 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 19:20:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:20:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1041ms 19:20:02 INFO - PROCESS | 1857 | 1461637202683 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 19:20:02 INFO - PROCESS | 1857 | 1461637202688 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 19:20:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:20:02 INFO - PROCESS | 1857 | 1461637202731 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:20:02 INFO - PROCESS | 1857 | 1461637202737 Marionette TRACE conn3 <- [1,170,null,{}] 19:20:02 INFO - PROCESS | 1857 | 1461637202755 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:02 INFO - PROCESS | 1857 | 1461637202909 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 19:20:03 INFO - PROCESS | 1857 | 1461637203003 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:03 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6085f3d800 == 25 [pid = 1857] [id = 50] 19:20:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 62 (0x7f6084e1c000) [pid = 1857] [serial = 148] [outer = (nil)] 19:20:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 63 (0x7f6085b67c00) [pid = 1857] [serial = 149] [outer = 0x7f6084e1c000] 19:20:03 INFO - PROCESS | 1857 | 1461637203074 Marionette DEBUG loaded listener.js 19:20:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 64 (0x7f60874a0800) [pid = 1857] [serial = 150] [outer = 0x7f6084e1c000] 19:20:03 INFO - PROCESS | 1857 | 1461637203964 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 19:20:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:20:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1368ms 19:20:04 INFO - PROCESS | 1857 | 1461637204092 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 19:20:04 INFO - PROCESS | 1857 | 1461637204097 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 19:20:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:20:04 INFO - PROCESS | 1857 | 1461637204197 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:20:04 INFO - PROCESS | 1857 | 1461637204203 Marionette TRACE conn3 <- [1,174,null,{}] 19:20:04 INFO - PROCESS | 1857 | 1461637204225 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:04 INFO - PROCESS | 1857 | 1461637204409 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 19:20:04 INFO - PROCESS | 1857 | 1461637204504 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f15e000 == 26 [pid = 1857] [id = 51] 19:20:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 65 (0x7f6085ad6800) [pid = 1857] [serial = 151] [outer = (nil)] 19:20:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 66 (0x7f608db7e400) [pid = 1857] [serial = 152] [outer = 0x7f6085ad6800] 19:20:04 INFO - PROCESS | 1857 | 1461637204574 Marionette DEBUG loaded listener.js 19:20:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 67 (0x7f60903e4800) [pid = 1857] [serial = 153] [outer = 0x7f6085ad6800] 19:20:05 INFO - PROCESS | 1857 | 1461637205327 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 19:20:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:20:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1186ms 19:20:05 INFO - PROCESS | 1857 | 1461637205356 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 19:20:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:20:05 INFO - PROCESS | 1857 | 1461637205361 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 19:20:05 INFO - PROCESS | 1857 | 1461637205368 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:20:05 INFO - PROCESS | 1857 | 1461637205371 Marionette TRACE conn3 <- [1,178,null,{}] 19:20:05 INFO - PROCESS | 1857 | 1461637205385 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:05 INFO - PROCESS | 1857 | 1461637205529 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 19:20:05 INFO - PROCESS | 1857 | 1461637205659 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6099ca6000 == 27 [pid = 1857] [id = 52] 19:20:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 68 (0x7f609ab07400) [pid = 1857] [serial = 154] [outer = (nil)] 19:20:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 69 (0x7f609ad08000) [pid = 1857] [serial = 155] [outer = 0x7f609ab07400] 19:20:05 INFO - PROCESS | 1857 | 1461637205732 Marionette DEBUG loaded listener.js 19:20:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 70 (0x7f609bc3c800) [pid = 1857] [serial = 156] [outer = 0x7f609ab07400] 19:20:06 INFO - PROCESS | 1857 | 1461637206526 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 19:20:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:20:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1197ms 19:20:06 INFO - PROCESS | 1857 | 1461637206565 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 19:20:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:20:06 INFO - PROCESS | 1857 | 1461637206570 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 19:20:06 INFO - PROCESS | 1857 | 1461637206577 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:20:06 INFO - PROCESS | 1857 | 1461637206580 Marionette TRACE conn3 <- [1,182,null,{}] 19:20:06 INFO - PROCESS | 1857 | 1461637206586 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:06 INFO - PROCESS | 1857 | 1461637206734 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 19:20:06 INFO - PROCESS | 1857 | 1461637206862 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609afad000 == 28 [pid = 1857] [id = 53] 19:20:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 71 (0x7f609ab76000) [pid = 1857] [serial = 157] [outer = (nil)] 19:20:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 72 (0x7f609c0da400) [pid = 1857] [serial = 158] [outer = 0x7f609ab76000] 19:20:06 INFO - PROCESS | 1857 | 1461637206936 Marionette DEBUG loaded listener.js 19:20:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 73 (0x7f609f6e2800) [pid = 1857] [serial = 159] [outer = 0x7f609ab76000] 19:20:07 INFO - PROCESS | 1857 | 1461637207710 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 19:20:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:20:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1179ms 19:20:07 INFO - PROCESS | 1857 | 1461637207756 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 19:20:07 INFO - PROCESS | 1857 | 1461637207759 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 19:20:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:20:07 INFO - PROCESS | 1857 | 1461637207764 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:20:07 INFO - PROCESS | 1857 | 1461637207766 Marionette TRACE conn3 <- [1,186,null,{}] 19:20:07 INFO - PROCESS | 1857 | 1461637207772 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:07 INFO - PROCESS | 1857 | 1461637207912 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 19:20:08 INFO - PROCESS | 1857 | 1461637208042 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608d67b000 == 29 [pid = 1857] [id = 54] 19:20:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 74 (0x7f6084069000) [pid = 1857] [serial = 160] [outer = (nil)] 19:20:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 75 (0x7f609bdb5400) [pid = 1857] [serial = 161] [outer = 0x7f6084069000] 19:20:08 INFO - PROCESS | 1857 | 1461637208111 Marionette DEBUG loaded listener.js 19:20:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 76 (0x7f609fd6c800) [pid = 1857] [serial = 162] [outer = 0x7f6084069000] 19:20:08 INFO - PROCESS | 1857 | 1461637208924 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:20:09 INFO - PROCESS | 1857 | 1461637209164 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 19:20:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:20:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1437ms 19:20:09 INFO - PROCESS | 1857 | 1461637209203 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 19:20:09 INFO - PROCESS | 1857 | 1461637209211 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 19:20:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:20:09 INFO - PROCESS | 1857 | 1461637209235 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:20:09 INFO - PROCESS | 1857 | 1461637209253 Marionette TRACE conn3 <- [1,190,null,{}] 19:20:09 INFO - PROCESS | 1857 | 1461637209261 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:09 INFO - PROCESS | 1857 | 1461637209417 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 19:20:09 INFO - PROCESS | 1857 | 1461637209584 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6088894000 == 30 [pid = 1857] [id = 55] 19:20:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 77 (0x7f60844ce800) [pid = 1857] [serial = 163] [outer = (nil)] 19:20:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 78 (0x7f608c8a0400) [pid = 1857] [serial = 164] [outer = 0x7f60844ce800] 19:20:09 INFO - PROCESS | 1857 | 1461637209668 Marionette DEBUG loaded listener.js 19:20:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 79 (0x7f608e142c00) [pid = 1857] [serial = 165] [outer = 0x7f60844ce800] 19:20:09 INFO - PROCESS | 1857 | --DOMWINDOW == 78 (0x7f609debdc00) [pid = 1857] [serial = 119] [outer = (nil)] [url = about:blank] 19:20:10 INFO - PROCESS | 1857 | --DOMWINDOW == 77 (0x7f609debd400) [pid = 1857] [serial = 98] [outer = (nil)] [url = about:blank] 19:20:10 INFO - PROCESS | 1857 | --DOMWINDOW == 76 (0x7f6085d0d400) [pid = 1857] [serial = 100] [outer = (nil)] [url = about:blank] 19:20:10 INFO - PROCESS | 1857 | --DOMWINDOW == 75 (0x7f609abf0800) [pid = 1857] [serial = 110] [outer = (nil)] [url = about:blank] 19:20:10 INFO - PROCESS | 1857 | --DOMWINDOW == 74 (0x7f608f151400) [pid = 1857] [serial = 117] [outer = (nil)] [url = about:blank] 19:20:10 INFO - PROCESS | 1857 | --DOMWINDOW == 73 (0x7f609bdbcc00) [pid = 1857] [serial = 113] [outer = (nil)] [url = about:blank] 19:20:10 INFO - PROCESS | 1857 | --DOMWINDOW == 72 (0x7f608f6c7000) [pid = 1857] [serial = 107] [outer = (nil)] [url = about:blank] 19:20:10 INFO - PROCESS | 1857 | --DOMWINDOW == 71 (0x7f608ce1a800) [pid = 1857] [serial = 101] [outer = (nil)] [url = about:blank] 19:20:10 INFO - PROCESS | 1857 | --DOMWINDOW == 70 (0x7f608e50d400) [pid = 1857] [serial = 104] [outer = (nil)] [url = about:blank] 19:20:10 INFO - PROCESS | 1857 | --DOMWINDOW == 69 (0x7f608f14a000) [pid = 1857] [serial = 105] [outer = (nil)] [url = about:blank] 19:20:10 INFO - PROCESS | 1857 | --DOMWINDOW == 68 (0x7f60844d2c00) [pid = 1857] [serial = 32] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:20:10 INFO - PROCESS | 1857 | --DOMWINDOW == 67 (0x7f608d399400) [pid = 1857] [serial = 116] [outer = (nil)] [url = about:blank] 19:20:10 INFO - PROCESS | 1857 | --DOMWINDOW == 66 (0x7f609bf74c00) [pid = 1857] [serial = 114] [outer = (nil)] [url = about:blank] 19:20:10 INFO - PROCESS | 1857 | --DOMWINDOW == 65 (0x7f609af59800) [pid = 1857] [serial = 111] [outer = (nil)] [url = about:blank] 19:20:10 INFO - PROCESS | 1857 | --DOMWINDOW == 64 (0x7f60903ef800) [pid = 1857] [serial = 108] [outer = (nil)] [url = about:blank] 19:20:10 INFO - PROCESS | 1857 | 1461637210343 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 19:20:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:20:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1143ms 19:20:10 INFO - PROCESS | 1857 | 1461637210379 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 19:20:10 INFO - PROCESS | 1857 | 1461637210384 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 19:20:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:20:10 INFO - PROCESS | 1857 | 1461637210394 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:20:10 INFO - PROCESS | 1857 | 1461637210398 Marionette TRACE conn3 <- [1,194,null,{}] 19:20:10 INFO - PROCESS | 1857 | 1461637210403 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:10 INFO - PROCESS | 1857 | 1461637210570 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 19:20:10 INFO - PROCESS | 1857 | 1461637210591 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608cca9800 == 31 [pid = 1857] [id = 56] 19:20:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 65 (0x7f608e458800) [pid = 1857] [serial = 166] [outer = (nil)] 19:20:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 66 (0x7f608ea5d400) [pid = 1857] [serial = 167] [outer = 0x7f608e458800] 19:20:10 INFO - PROCESS | 1857 | 1461637210651 Marionette DEBUG loaded listener.js 19:20:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 67 (0x7f608f63c800) [pid = 1857] [serial = 168] [outer = 0x7f608e458800] 19:20:11 INFO - PROCESS | 1857 | 1461637211530 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 19:20:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:20:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1176ms 19:20:11 INFO - PROCESS | 1857 | 1461637211571 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 19:20:11 INFO - PROCESS | 1857 | 1461637211574 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 19:20:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:20:11 INFO - PROCESS | 1857 | 1461637211580 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:20:11 INFO - PROCESS | 1857 | 1461637211585 Marionette TRACE conn3 <- [1,198,null,{}] 19:20:11 INFO - PROCESS | 1857 | 1461637211599 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:11 INFO - PROCESS | 1857 | 1461637211732 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 19:20:11 INFO - PROCESS | 1857 | 1461637211750 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e9a6000 == 32 [pid = 1857] [id = 57] 19:20:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 68 (0x7f6099c1c000) [pid = 1857] [serial = 169] [outer = (nil)] 19:20:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 69 (0x7f609aa8ec00) [pid = 1857] [serial = 170] [outer = 0x7f6099c1c000] 19:20:11 INFO - PROCESS | 1857 | 1461637211814 Marionette DEBUG loaded listener.js 19:20:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 70 (0x7f609bc33c00) [pid = 1857] [serial = 171] [outer = 0x7f6099c1c000] 19:20:12 INFO - PROCESS | 1857 | 1461637212522 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 19:20:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:20:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 982ms 19:20:12 INFO - PROCESS | 1857 | 1461637212563 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 19:20:12 INFO - PROCESS | 1857 | 1461637212567 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 19:20:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:20:12 INFO - PROCESS | 1857 | 1461637212582 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:20:12 INFO - PROCESS | 1857 | 1461637212584 Marionette TRACE conn3 <- [1,202,null,{}] 19:20:12 INFO - PROCESS | 1857 | 1461637212591 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:12 INFO - PROCESS | 1857 | 1461637212767 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 19:20:12 INFO - PROCESS | 1857 | 1461637212829 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6094ce4000 == 33 [pid = 1857] [id = 58] 19:20:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 71 (0x7f609aa8c800) [pid = 1857] [serial = 172] [outer = (nil)] 19:20:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 72 (0x7f609f8a3000) [pid = 1857] [serial = 173] [outer = 0x7f609aa8c800] 19:20:12 INFO - PROCESS | 1857 | 1461637212887 Marionette DEBUG loaded listener.js 19:20:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 73 (0x7f609fda3000) [pid = 1857] [serial = 174] [outer = 0x7f609aa8c800] 19:20:13 INFO - PROCESS | 1857 | 1461637213541 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 19:20:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:20:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1036ms 19:20:13 INFO - PROCESS | 1857 | 1461637213609 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 19:20:13 INFO - PROCESS | 1857 | 1461637213613 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 19:20:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:20:13 INFO - PROCESS | 1857 | 1461637213618 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:20:13 INFO - PROCESS | 1857 | 1461637213620 Marionette TRACE conn3 <- [1,206,null,{}] 19:20:13 INFO - PROCESS | 1857 | 1461637213625 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:13 INFO - PROCESS | 1857 | 1461637213778 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 19:20:13 INFO - PROCESS | 1857 | 1461637213803 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609ad71800 == 34 [pid = 1857] [id = 59] 19:20:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 74 (0x7f6087514c00) [pid = 1857] [serial = 175] [outer = (nil)] 19:20:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 75 (0x7f608751bc00) [pid = 1857] [serial = 176] [outer = 0x7f6087514c00] 19:20:13 INFO - PROCESS | 1857 | 1461637213859 Marionette DEBUG loaded listener.js 19:20:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 76 (0x7f6087520400) [pid = 1857] [serial = 177] [outer = 0x7f6087514c00] 19:20:14 INFO - PROCESS | 1857 | 1461637214541 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 19:20:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:20:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 981ms 19:20:14 INFO - PROCESS | 1857 | 1461637214601 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 19:20:14 INFO - PROCESS | 1857 | 1461637214603 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 19:20:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:20:14 INFO - PROCESS | 1857 | 1461637214635 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:20:14 INFO - PROCESS | 1857 | 1461637214639 Marionette TRACE conn3 <- [1,210,null,{}] 19:20:14 INFO - PROCESS | 1857 | --DOMWINDOW == 75 (0x7f6084324000) [pid = 1857] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:20:14 INFO - PROCESS | 1857 | --DOMWINDOW == 74 (0x7f6089c17000) [pid = 1857] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:20:14 INFO - PROCESS | 1857 | --DOMWINDOW == 73 (0x7f60873c0c00) [pid = 1857] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:20:14 INFO - PROCESS | 1857 | --DOMWINDOW == 72 (0x7f6084ee6000) [pid = 1857] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:20:14 INFO - PROCESS | 1857 | --DOMWINDOW == 71 (0x7f608d26e400) [pid = 1857] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:20:14 INFO - PROCESS | 1857 | --DOMWINDOW == 70 (0x7f608432e000) [pid = 1857] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:20:14 INFO - PROCESS | 1857 | 1461637214759 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:14 INFO - PROCESS | 1857 | 1461637214911 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 19:20:14 INFO - PROCESS | 1857 | 1461637214928 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609d93b800 == 35 [pid = 1857] [id = 60] 19:20:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 71 (0x7f609fd9c800) [pid = 1857] [serial = 178] [outer = (nil)] 19:20:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 72 (0x7f60a0114c00) [pid = 1857] [serial = 179] [outer = 0x7f609fd9c800] 19:20:14 INFO - PROCESS | 1857 | 1461637214991 Marionette DEBUG loaded listener.js 19:20:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 73 (0x7f60a022ac00) [pid = 1857] [serial = 180] [outer = 0x7f609fd9c800] 19:20:15 INFO - PROCESS | 1857 | 1461637215632 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 19:20:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:20:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1039ms 19:20:15 INFO - PROCESS | 1857 | 1461637215650 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 19:20:15 INFO - PROCESS | 1857 | 1461637215653 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 19:20:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:20:15 INFO - PROCESS | 1857 | 1461637215659 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:20:15 INFO - PROCESS | 1857 | 1461637215661 Marionette TRACE conn3 <- [1,214,null,{}] 19:20:15 INFO - PROCESS | 1857 | 1461637215666 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:15 INFO - PROCESS | 1857 | 1461637215783 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 19:20:15 INFO - PROCESS | 1857 | 1461637215886 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609f72f000 == 36 [pid = 1857] [id = 61] 19:20:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 74 (0x7f609bd0f000) [pid = 1857] [serial = 181] [outer = (nil)] 19:20:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 75 (0x7f60a0282400) [pid = 1857] [serial = 182] [outer = 0x7f609bd0f000] 19:20:15 INFO - PROCESS | 1857 | 1461637215948 Marionette DEBUG loaded listener.js 19:20:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 76 (0x7f60a1d60c00) [pid = 1857] [serial = 183] [outer = 0x7f609bd0f000] 19:20:16 INFO - PROCESS | 1857 | 1461637216490 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 19:20:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:20:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 877ms 19:20:16 INFO - PROCESS | 1857 | 1461637216542 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 19:20:16 INFO - PROCESS | 1857 | 1461637216545 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 19:20:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:20:16 INFO - PROCESS | 1857 | 1461637216550 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:20:16 INFO - PROCESS | 1857 | 1461637216552 Marionette TRACE conn3 <- [1,218,null,{}] 19:20:16 INFO - PROCESS | 1857 | 1461637216558 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:16 INFO - PROCESS | 1857 | 1461637216682 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 19:20:16 INFO - PROCESS | 1857 | 1461637216699 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608404e800 == 37 [pid = 1857] [id = 62] 19:20:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 77 (0x7f608405ac00) [pid = 1857] [serial = 184] [outer = (nil)] 19:20:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 78 (0x7f6084324c00) [pid = 1857] [serial = 185] [outer = 0x7f608405ac00] 19:20:16 INFO - PROCESS | 1857 | 1461637216830 Marionette DEBUG loaded listener.js 19:20:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 79 (0x7f6085b63000) [pid = 1857] [serial = 186] [outer = 0x7f608405ac00] 19:20:17 INFO - PROCESS | 1857 | 1461637217667 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 19:20:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:20:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1129ms 19:20:17 INFO - PROCESS | 1857 | 1461637217681 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 19:20:17 INFO - PROCESS | 1857 | 1461637217688 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 19:20:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:20:17 INFO - PROCESS | 1857 | 1461637217696 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:20:17 INFO - PROCESS | 1857 | 1461637217701 Marionette TRACE conn3 <- [1,222,null,{}] 19:20:17 INFO - PROCESS | 1857 | 1461637217708 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:17 INFO - PROCESS | 1857 | 1461637217901 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 19:20:18 INFO - PROCESS | 1857 | 1461637218036 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e31d800 == 38 [pid = 1857] [id = 63] 19:20:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 80 (0x7f6087521000) [pid = 1857] [serial = 187] [outer = (nil)] 19:20:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 81 (0x7f608a887000) [pid = 1857] [serial = 188] [outer = 0x7f6087521000] 19:20:18 INFO - PROCESS | 1857 | 1461637218107 Marionette DEBUG loaded listener.js 19:20:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 82 (0x7f608d761c00) [pid = 1857] [serial = 189] [outer = 0x7f6087521000] 19:20:18 INFO - PROCESS | 1857 | 1461637218930 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 19:20:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:20:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1290ms 19:20:18 INFO - PROCESS | 1857 | 1461637218985 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 19:20:18 INFO - PROCESS | 1857 | 1461637218990 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 19:20:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:20:19 INFO - PROCESS | 1857 | 1461637219000 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:20:19 INFO - PROCESS | 1857 | 1461637219003 Marionette TRACE conn3 <- [1,226,null,{}] 19:20:19 INFO - PROCESS | 1857 | 1461637219009 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:19 INFO - PROCESS | 1857 | 1461637219168 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 19:20:19 INFO - PROCESS | 1857 | 1461637219295 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609de84800 == 39 [pid = 1857] [id = 64] 19:20:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 83 (0x7f608e517000) [pid = 1857] [serial = 190] [outer = (nil)] 19:20:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 84 (0x7f60903ef800) [pid = 1857] [serial = 191] [outer = 0x7f608e517000] 19:20:19 INFO - PROCESS | 1857 | 1461637219369 Marionette DEBUG loaded listener.js 19:20:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 85 (0x7f609ad4f800) [pid = 1857] [serial = 192] [outer = 0x7f608e517000] 19:20:20 INFO - PROCESS | 1857 | 1461637220181 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 19:20:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:20:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1236ms 19:20:20 INFO - PROCESS | 1857 | 1461637220237 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 19:20:20 INFO - PROCESS | 1857 | 1461637220241 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 19:20:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:20:20 INFO - PROCESS | 1857 | 1461637220247 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:20:20 INFO - PROCESS | 1857 | 1461637220252 Marionette TRACE conn3 <- [1,230,null,{}] 19:20:20 INFO - PROCESS | 1857 | 1461637220267 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:20 INFO - PROCESS | 1857 | 1461637220469 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 19:20:20 INFO - PROCESS | 1857 | 1461637220599 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609ffa7000 == 40 [pid = 1857] [id = 65] 19:20:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 86 (0x7f609bc3dc00) [pid = 1857] [serial = 193] [outer = (nil)] 19:20:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 87 (0x7f60a0116000) [pid = 1857] [serial = 194] [outer = 0x7f609bc3dc00] 19:20:20 INFO - PROCESS | 1857 | 1461637220669 Marionette DEBUG loaded listener.js 19:20:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 88 (0x7f60a0235c00) [pid = 1857] [serial = 195] [outer = 0x7f609bc3dc00] 19:20:21 INFO - PROCESS | 1857 | 1461637221532 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 19:20:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:20:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1333ms 19:20:21 INFO - PROCESS | 1857 | 1461637221581 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 19:20:21 INFO - PROCESS | 1857 | 1461637221585 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 19:20:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:20:21 INFO - PROCESS | 1857 | 1461637221591 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:20:21 INFO - PROCESS | 1857 | 1461637221593 Marionette TRACE conn3 <- [1,234,null,{}] 19:20:21 INFO - PROCESS | 1857 | 1461637221598 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:21 INFO - PROCESS | 1857 | 1461637221750 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 19:20:21 INFO - PROCESS | 1857 | 1461637221883 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608439d000 == 41 [pid = 1857] [id = 66] 19:20:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 89 (0x7f6085d18c00) [pid = 1857] [serial = 196] [outer = (nil)] 19:20:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 90 (0x7f608b9bc800) [pid = 1857] [serial = 197] [outer = 0x7f6085d18c00] 19:20:21 INFO - PROCESS | 1857 | 1461637221952 Marionette DEBUG loaded listener.js 19:20:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 91 (0x7f608cfbb400) [pid = 1857] [serial = 198] [outer = 0x7f6085d18c00] 19:20:23 INFO - PROCESS | 1857 | 1461637223027 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 19:20:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:20:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1477ms 19:20:23 INFO - PROCESS | 1857 | 1461637223070 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 19:20:23 INFO - PROCESS | 1857 | 1461637223076 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 19:20:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:20:23 INFO - PROCESS | 1857 | 1461637223084 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:20:23 INFO - PROCESS | 1857 | 1461637223090 Marionette TRACE conn3 <- [1,238,null,{}] 19:20:23 INFO - PROCESS | 1857 | 1461637223097 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:23 INFO - PROCESS | 1857 | 1461637223254 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 19:20:23 INFO - PROCESS | 1857 | 1461637223396 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6088889800 == 42 [pid = 1857] [id = 67] 19:20:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 92 (0x7f6089c19400) [pid = 1857] [serial = 199] [outer = (nil)] 19:20:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 93 (0x7f608a88c800) [pid = 1857] [serial = 200] [outer = 0x7f6089c19400] 19:20:23 INFO - PROCESS | 1857 | 1461637223462 Marionette DEBUG loaded listener.js 19:20:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 94 (0x7f608cc87800) [pid = 1857] [serial = 201] [outer = 0x7f6089c19400] 19:20:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6085f3e000 == 41 [pid = 1857] [id = 34] 19:20:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609f72f000 == 40 [pid = 1857] [id = 61] 19:20:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609d93b800 == 39 [pid = 1857] [id = 60] 19:20:23 INFO - PROCESS | 1857 | --DOMWINDOW == 93 (0x7f609ad8a000) [pid = 1857] [serial = 146] [outer = (nil)] [url = about:blank] 19:20:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609ad71800 == 38 [pid = 1857] [id = 59] 19:20:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6094ce4000 == 37 [pid = 1857] [id = 58] 19:20:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608e9a6000 == 36 [pid = 1857] [id = 57] 19:20:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608cca9800 == 35 [pid = 1857] [id = 56] 19:20:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6088894000 == 34 [pid = 1857] [id = 55] 19:20:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608d67b000 == 33 [pid = 1857] [id = 54] 19:20:23 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609afad000 == 32 [pid = 1857] [id = 53] 19:20:24 INFO - PROCESS | 1857 | --DOMWINDOW == 92 (0x7f608f7ea800) [pid = 1857] [serial = 140] [outer = (nil)] [url = about:blank] 19:20:24 INFO - PROCESS | 1857 | --DOMWINDOW == 91 (0x7f6094c8b000) [pid = 1857] [serial = 143] [outer = (nil)] [url = about:blank] 19:20:24 INFO - PROCESS | 1857 | --DOMWINDOW == 90 (0x7f609ab71400) [pid = 1857] [serial = 144] [outer = (nil)] [url = about:blank] 19:20:24 INFO - PROCESS | 1857 | --DOMWINDOW == 89 (0x7f60874a4000) [pid = 1857] [serial = 122] [outer = (nil)] [url = about:blank] 19:20:24 INFO - PROCESS | 1857 | --DOMWINDOW == 88 (0x7f60874a8c00) [pid = 1857] [serial = 129] [outer = (nil)] [url = about:blank] 19:20:24 INFO - PROCESS | 1857 | --DOMWINDOW == 87 (0x7f608749ec00) [pid = 1857] [serial = 128] [outer = (nil)] [url = about:blank] 19:20:24 INFO - PROCESS | 1857 | --DOMWINDOW == 86 (0x7f60874e2000) [pid = 1857] [serial = 131] [outer = (nil)] [url = about:blank] 19:20:24 INFO - PROCESS | 1857 | --DOMWINDOW == 85 (0x7f608a61d800) [pid = 1857] [serial = 132] [outer = (nil)] [url = about:blank] 19:20:24 INFO - PROCESS | 1857 | --DOMWINDOW == 84 (0x7f608c751400) [pid = 1857] [serial = 125] [outer = (nil)] [url = about:blank] 19:20:24 INFO - PROCESS | 1857 | --DOMWINDOW == 83 (0x7f608db78800) [pid = 1857] [serial = 134] [outer = (nil)] [url = about:blank] 19:20:24 INFO - PROCESS | 1857 | --DOMWINDOW == 82 (0x7f608e459800) [pid = 1857] [serial = 135] [outer = (nil)] [url = about:blank] 19:20:24 INFO - PROCESS | 1857 | --DOMWINDOW == 81 (0x7f608e715c00) [pid = 1857] [serial = 137] [outer = (nil)] [url = about:blank] 19:20:24 INFO - PROCESS | 1857 | --DOMWINDOW == 80 (0x7f608f635800) [pid = 1857] [serial = 138] [outer = (nil)] [url = about:blank] 19:20:24 INFO - PROCESS | 1857 | --DOMWINDOW == 79 (0x7f6090346c00) [pid = 1857] [serial = 141] [outer = (nil)] [url = about:blank] 19:20:24 INFO - PROCESS | 1857 | 1461637224172 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 19:20:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:20:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1134ms 19:20:24 INFO - PROCESS | 1857 | 1461637224219 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 19:20:24 INFO - PROCESS | 1857 | 1461637224226 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 19:20:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:20:24 INFO - PROCESS | 1857 | 1461637224235 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:20:24 INFO - PROCESS | 1857 | 1461637224237 Marionette TRACE conn3 <- [1,242,null,{}] 19:20:24 INFO - PROCESS | 1857 | 1461637224241 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:24 INFO - PROCESS | 1857 | 1461637224395 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 19:20:24 INFO - PROCESS | 1857 | 1461637224484 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:24 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608c6a7000 == 33 [pid = 1857] [id = 68] 19:20:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 80 (0x7f6085d19000) [pid = 1857] [serial = 202] [outer = (nil)] 19:20:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 81 (0x7f608cfb1800) [pid = 1857] [serial = 203] [outer = 0x7f6085d19000] 19:20:24 INFO - PROCESS | 1857 | 1461637224543 Marionette DEBUG loaded listener.js 19:20:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 82 (0x7f608e13d400) [pid = 1857] [serial = 204] [outer = 0x7f6085d19000] 19:20:25 INFO - PROCESS | 1857 | 1461637225166 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 19:20:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:20:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 976ms 19:20:25 INFO - PROCESS | 1857 | 1461637225211 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 19:20:25 INFO - PROCESS | 1857 | 1461637225214 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 19:20:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:20:25 INFO - PROCESS | 1857 | 1461637225220 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:20:25 INFO - PROCESS | 1857 | 1461637225225 Marionette TRACE conn3 <- [1,246,null,{}] 19:20:25 INFO - PROCESS | 1857 | 1461637225239 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:25 INFO - PROCESS | 1857 | 1461637225401 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 19:20:25 INFO - PROCESS | 1857 | 1461637225423 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e314800 == 34 [pid = 1857] [id = 69] 19:20:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 83 (0x7f608f1ea000) [pid = 1857] [serial = 205] [outer = (nil)] 19:20:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 84 (0x7f608f643400) [pid = 1857] [serial = 206] [outer = 0x7f608f1ea000] 19:20:25 INFO - PROCESS | 1857 | 1461637225485 Marionette DEBUG loaded listener.js 19:20:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 85 (0x7f6090344c00) [pid = 1857] [serial = 207] [outer = 0x7f608f1ea000] 19:20:26 INFO - PROCESS | 1857 | 1461637226239 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 19:20:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:20:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1030ms 19:20:26 INFO - PROCESS | 1857 | 1461637226250 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 19:20:26 INFO - PROCESS | 1857 | 1461637226253 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 19:20:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:20:26 INFO - PROCESS | 1857 | 1461637226267 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:20:26 INFO - PROCESS | 1857 | 1461637226269 Marionette TRACE conn3 <- [1,250,null,{}] 19:20:26 INFO - PROCESS | 1857 | 1461637226275 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:26 INFO - PROCESS | 1857 | 1461637226438 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 19:20:26 INFO - PROCESS | 1857 | 1461637226465 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609018b800 == 35 [pid = 1857] [id = 70] 19:20:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 86 (0x7f6084191c00) [pid = 1857] [serial = 208] [outer = (nil)] 19:20:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 87 (0x7f6093d61800) [pid = 1857] [serial = 209] [outer = 0x7f6084191c00] 19:20:26 INFO - PROCESS | 1857 | 1461637226522 Marionette DEBUG loaded listener.js 19:20:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 88 (0x7f6099ce9c00) [pid = 1857] [serial = 210] [outer = 0x7f6084191c00] 19:20:27 INFO - PROCESS | 1857 | 1461637227173 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 19:20:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:20:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 936ms 19:20:27 INFO - PROCESS | 1857 | 1461637227198 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 19:20:27 INFO - PROCESS | 1857 | 1461637227201 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 19:20:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:20:27 INFO - PROCESS | 1857 | 1461637227207 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:20:27 INFO - PROCESS | 1857 | 1461637227209 Marionette TRACE conn3 <- [1,254,null,{}] 19:20:27 INFO - PROCESS | 1857 | 1461637227214 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:27 INFO - PROCESS | 1857 | 1461637227368 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 19:20:27 INFO - PROCESS | 1857 | 1461637227397 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6099ca7000 == 36 [pid = 1857] [id = 71] 19:20:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 89 (0x7f608f5b3800) [pid = 1857] [serial = 211] [outer = (nil)] 19:20:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 90 (0x7f609ab05400) [pid = 1857] [serial = 212] [outer = 0x7f608f5b3800] 19:20:27 INFO - PROCESS | 1857 | 1461637227458 Marionette DEBUG loaded listener.js 19:20:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 91 (0x7f609ad4f000) [pid = 1857] [serial = 213] [outer = 0x7f608f5b3800] 19:20:28 INFO - PROCESS | 1857 | --DOMWINDOW == 90 (0x7f6087514c00) [pid = 1857] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:20:28 INFO - PROCESS | 1857 | --DOMWINDOW == 89 (0x7f6099c1c000) [pid = 1857] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:20:28 INFO - PROCESS | 1857 | --DOMWINDOW == 88 (0x7f609fd9c800) [pid = 1857] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:20:28 INFO - PROCESS | 1857 | --DOMWINDOW == 87 (0x7f6084069000) [pid = 1857] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:20:28 INFO - PROCESS | 1857 | --DOMWINDOW == 86 (0x7f60844ce800) [pid = 1857] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:20:28 INFO - PROCESS | 1857 | --DOMWINDOW == 85 (0x7f608e458800) [pid = 1857] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:20:28 INFO - PROCESS | 1857 | --DOMWINDOW == 84 (0x7f609aa8c800) [pid = 1857] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:20:28 INFO - PROCESS | 1857 | 1461637228358 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 19:20:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:20:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1175ms 19:20:28 INFO - PROCESS | 1857 | 1461637228382 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 19:20:28 INFO - PROCESS | 1857 | 1461637228386 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 19:20:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:20:28 INFO - PROCESS | 1857 | 1461637228391 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:20:28 INFO - PROCESS | 1857 | 1461637228393 Marionette TRACE conn3 <- [1,258,null,{}] 19:20:28 INFO - PROCESS | 1857 | 1461637228398 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:28 INFO - PROCESS | 1857 | 1461637228554 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 19:20:28 INFO - PROCESS | 1857 | 1461637228644 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609adb3800 == 37 [pid = 1857] [id = 72] 19:20:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 85 (0x7f609ab02c00) [pid = 1857] [serial = 214] [outer = (nil)] 19:20:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 86 (0x7f609bdba400) [pid = 1857] [serial = 215] [outer = 0x7f609ab02c00] 19:20:28 INFO - PROCESS | 1857 | 1461637228707 Marionette DEBUG loaded listener.js 19:20:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 87 (0x7f609fda1000) [pid = 1857] [serial = 216] [outer = 0x7f609ab02c00] 19:20:29 INFO - PROCESS | 1857 | 1461637229299 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 19:20:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:20:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 929ms 19:20:29 INFO - PROCESS | 1857 | 1461637229322 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 19:20:29 INFO - PROCESS | 1857 | 1461637229326 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 19:20:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:20:29 INFO - PROCESS | 1857 | 1461637229335 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:20:29 INFO - PROCESS | 1857 | 1461637229337 Marionette TRACE conn3 <- [1,262,null,{}] 19:20:29 INFO - PROCESS | 1857 | 1461637229342 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:29 INFO - PROCESS | 1857 | 1461637229467 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 19:20:29 INFO - PROCESS | 1857 | 1461637229563 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609f73c800 == 38 [pid = 1857] [id = 73] 19:20:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 88 (0x7f60844ce800) [pid = 1857] [serial = 217] [outer = (nil)] 19:20:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 89 (0x7f609ff43800) [pid = 1857] [serial = 218] [outer = 0x7f60844ce800] 19:20:29 INFO - PROCESS | 1857 | 1461637229623 Marionette DEBUG loaded listener.js 19:20:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 90 (0x7f60a028c000) [pid = 1857] [serial = 219] [outer = 0x7f60844ce800] 19:20:30 INFO - PROCESS | 1857 | 1461637230350 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 19:20:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:20:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1075ms 19:20:30 INFO - PROCESS | 1857 | 1461637230411 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 19:20:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:20:30 INFO - PROCESS | 1857 | 1461637230417 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 19:20:30 INFO - PROCESS | 1857 | 1461637230425 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:20:30 INFO - PROCESS | 1857 | 1461637230430 Marionette TRACE conn3 <- [1,266,null,{}] 19:20:30 INFO - PROCESS | 1857 | 1461637230440 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:30 INFO - PROCESS | 1857 | 1461637230639 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 19:20:30 INFO - PROCESS | 1857 | 1461637230776 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608a663000 == 39 [pid = 1857] [id = 74] 19:20:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 91 (0x7f60874e5000) [pid = 1857] [serial = 220] [outer = (nil)] 19:20:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 92 (0x7f6087515c00) [pid = 1857] [serial = 221] [outer = 0x7f60874e5000] 19:20:30 INFO - PROCESS | 1857 | 1461637230850 Marionette DEBUG loaded listener.js 19:20:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 93 (0x7f6089c19c00) [pid = 1857] [serial = 222] [outer = 0x7f60874e5000] 19:20:31 INFO - PROCESS | 1857 | 1461637231624 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 19:20:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:20:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1235ms 19:20:31 INFO - PROCESS | 1857 | 1461637231674 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 19:20:31 INFO - PROCESS | 1857 | 1461637231681 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 19:20:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:20:31 INFO - PROCESS | 1857 | 1461637231695 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:20:31 INFO - PROCESS | 1857 | 1461637231698 Marionette TRACE conn3 <- [1,270,null,{}] 19:20:31 INFO - PROCESS | 1857 | 1461637231704 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:31 INFO - PROCESS | 1857 | 1461637231865 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 19:20:32 INFO - PROCESS | 1857 | 1461637231996 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f171800 == 40 [pid = 1857] [id = 75] 19:20:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 94 (0x7f608b9c0c00) [pid = 1857] [serial = 223] [outer = (nil)] 19:20:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 95 (0x7f608cfbe400) [pid = 1857] [serial = 224] [outer = 0x7f608b9c0c00] 19:20:32 INFO - PROCESS | 1857 | 1461637232068 Marionette DEBUG loaded listener.js 19:20:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 96 (0x7f608e70f800) [pid = 1857] [serial = 225] [outer = 0x7f608b9c0c00] 19:20:32 INFO - PROCESS | 1857 | 1461637232939 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 19:20:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:20:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1279ms 19:20:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:20:32 INFO - PROCESS | 1857 | 1461637232974 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 19:20:32 INFO - PROCESS | 1857 | 1461637232977 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 19:20:32 INFO - PROCESS | 1857 | 1461637232984 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:20:32 INFO - PROCESS | 1857 | 1461637232991 Marionette TRACE conn3 <- [1,274,null,{}] 19:20:33 INFO - PROCESS | 1857 | 1461637233007 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:33 INFO - PROCESS | 1857 | 1461637233206 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 19:20:33 INFO - PROCESS | 1857 | 1461637233337 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609ffb6000 == 41 [pid = 1857] [id = 76] 19:20:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 97 (0x7f60903e4400) [pid = 1857] [serial = 226] [outer = (nil)] 19:20:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 98 (0x7f609abeb400) [pid = 1857] [serial = 227] [outer = 0x7f60903e4400] 19:20:33 INFO - PROCESS | 1857 | 1461637233415 Marionette DEBUG loaded listener.js 19:20:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 99 (0x7f609bf77000) [pid = 1857] [serial = 228] [outer = 0x7f60903e4400] 19:20:34 INFO - PROCESS | 1857 | 1461637234255 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 19:20:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:20:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1343ms 19:20:34 INFO - PROCESS | 1857 | 1461637234326 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 19:20:34 INFO - PROCESS | 1857 | 1461637234330 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 19:20:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:20:34 INFO - PROCESS | 1857 | 1461637234347 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:20:34 INFO - PROCESS | 1857 | 1461637234353 Marionette TRACE conn3 <- [1,278,null,{}] 19:20:34 INFO - PROCESS | 1857 | 1461637234366 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:34 INFO - PROCESS | 1857 | 1461637234549 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 19:20:34 INFO - PROCESS | 1857 | 1461637234678 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a286e800 == 42 [pid = 1857] [id = 77] 19:20:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 100 (0x7f608cf28800) [pid = 1857] [serial = 229] [outer = (nil)] 19:20:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 101 (0x7f608cf31000) [pid = 1857] [serial = 230] [outer = 0x7f608cf28800] 19:20:34 INFO - PROCESS | 1857 | 1461637234746 Marionette DEBUG loaded listener.js 19:20:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 102 (0x7f609ad8a000) [pid = 1857] [serial = 231] [outer = 0x7f608cf28800] 19:20:35 INFO - PROCESS | 1857 | 1461637235490 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 19:20:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:20:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1192ms 19:20:35 INFO - PROCESS | 1857 | 1461637235537 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 19:20:35 INFO - PROCESS | 1857 | 1461637235540 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 19:20:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:20:35 INFO - PROCESS | 1857 | 1461637235546 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:20:35 INFO - PROCESS | 1857 | 1461637235548 Marionette TRACE conn3 <- [1,282,null,{}] 19:20:35 INFO - PROCESS | 1857 | 1461637235553 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:35 INFO - PROCESS | 1857 | 1461637235704 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 19:20:35 INFO - PROCESS | 1857 | 1461637235806 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a41b5800 == 43 [pid = 1857] [id = 78] 19:20:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 103 (0x7f608cf2d000) [pid = 1857] [serial = 232] [outer = (nil)] 19:20:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 104 (0x7f609fda4800) [pid = 1857] [serial = 233] [outer = 0x7f608cf2d000] 19:20:35 INFO - PROCESS | 1857 | 1461637235877 Marionette DEBUG loaded listener.js 19:20:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 105 (0x7f60a1dc6400) [pid = 1857] [serial = 234] [outer = 0x7f608cf2d000] 19:20:36 INFO - PROCESS | 1857 | 1461637236657 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 19:20:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:20:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1125ms 19:20:36 INFO - PROCESS | 1857 | 1461637236672 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 19:20:36 INFO - PROCESS | 1857 | 1461637236675 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 19:20:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:20:36 INFO - PROCESS | 1857 | 1461637236681 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:20:36 INFO - PROCESS | 1857 | 1461637236683 Marionette TRACE conn3 <- [1,286,null,{}] 19:20:36 INFO - PROCESS | 1857 | 1461637236688 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:36 INFO - PROCESS | 1857 | 1461637236861 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 19:20:37 INFO - PROCESS | 1857 | 1461637237013 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608441a800 == 44 [pid = 1857] [id = 79] 19:20:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 106 (0x7f60a0119400) [pid = 1857] [serial = 235] [outer = (nil)] 19:20:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 107 (0x7f60a2bca400) [pid = 1857] [serial = 236] [outer = 0x7f60a0119400] 19:20:37 INFO - PROCESS | 1857 | 1461637237087 Marionette DEBUG loaded listener.js 19:20:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7f60a435ec00) [pid = 1857] [serial = 237] [outer = 0x7f60a0119400] 19:20:38 INFO - PROCESS | 1857 | 1461637238017 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 19:20:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:20:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1375ms 19:20:38 INFO - PROCESS | 1857 | 1461637238057 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 19:20:38 INFO - PROCESS | 1857 | 1461637238062 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 19:20:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:20:38 INFO - PROCESS | 1857 | 1461637238070 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:20:38 INFO - PROCESS | 1857 | 1461637238076 Marionette TRACE conn3 <- [1,290,null,{}] 19:20:38 INFO - PROCESS | 1857 | 1461637238084 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:38 INFO - PROCESS | 1857 | 1461637238234 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 19:20:38 INFO - PROCESS | 1857 | 1461637238403 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6085f3e000 == 45 [pid = 1857] [id = 80] 19:20:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7f608283f400) [pid = 1857] [serial = 238] [outer = (nil)] 19:20:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7f6084eed400) [pid = 1857] [serial = 239] [outer = 0x7f608283f400] 19:20:38 INFO - PROCESS | 1857 | 1461637238542 Marionette DEBUG loaded listener.js 19:20:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7f60874a9c00) [pid = 1857] [serial = 240] [outer = 0x7f608283f400] 19:20:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609adb3800 == 44 [pid = 1857] [id = 72] 19:20:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6099ca7000 == 43 [pid = 1857] [id = 71] 19:20:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609018b800 == 42 [pid = 1857] [id = 70] 19:20:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608e314800 == 41 [pid = 1857] [id = 69] 19:20:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608c6a7000 == 40 [pid = 1857] [id = 68] 19:20:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6088889800 == 39 [pid = 1857] [id = 67] 19:20:39 INFO - PROCESS | 1857 | 1461637239385 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 19:20:39 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7f60a0282400) [pid = 1857] [serial = 182] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7f608751bc00) [pid = 1857] [serial = 176] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7f609c0da400) [pid = 1857] [serial = 158] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7f609aa8ec00) [pid = 1857] [serial = 170] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1857 | --DOMWINDOW == 106 (0x7f60a0114c00) [pid = 1857] [serial = 179] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1857 | --DOMWINDOW == 105 (0x7f608db7e400) [pid = 1857] [serial = 152] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1857 | --DOMWINDOW == 104 (0x7f609fd6c800) [pid = 1857] [serial = 162] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1857 | --DOMWINDOW == 103 (0x7f609bdb5400) [pid = 1857] [serial = 161] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1857 | --DOMWINDOW == 102 (0x7f609ad08000) [pid = 1857] [serial = 155] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1857 | --DOMWINDOW == 101 (0x7f608e142c00) [pid = 1857] [serial = 165] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1857 | --DOMWINDOW == 100 (0x7f608c8a0400) [pid = 1857] [serial = 164] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1857 | --DOMWINDOW == 99 (0x7f6085b67c00) [pid = 1857] [serial = 149] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1857 | --DOMWINDOW == 98 (0x7f608ea5d400) [pid = 1857] [serial = 167] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1857 | --DOMWINDOW == 97 (0x7f608f63c800) [pid = 1857] [serial = 168] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1857 | --DOMWINDOW == 96 (0x7f60a022ac00) [pid = 1857] [serial = 180] [outer = (nil)] [url = about:blank] 19:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1342ms 19:20:39 INFO - PROCESS | 1857 | --DOMWINDOW == 95 (0x7f609f8a3000) [pid = 1857] [serial = 173] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1857 | --DOMWINDOW == 94 (0x7f609fda3000) [pid = 1857] [serial = 174] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1857 | --DOMWINDOW == 93 (0x7f6087520400) [pid = 1857] [serial = 177] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1857 | --DOMWINDOW == 92 (0x7f609bc33c00) [pid = 1857] [serial = 171] [outer = (nil)] [url = about:blank] 19:20:39 INFO - PROCESS | 1857 | 1461637239417 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 19:20:39 INFO - PROCESS | 1857 | 1461637239424 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 19:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:20:39 INFO - PROCESS | 1857 | 1461637239435 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:20:39 INFO - PROCESS | 1857 | 1461637239438 Marionette TRACE conn3 <- [1,294,null,{}] 19:20:39 INFO - PROCESS | 1857 | 1461637239442 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:39 INFO - PROCESS | 1857 | 1461637239572 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 19:20:39 INFO - PROCESS | 1857 | 1461637239590 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608d3b2000 == 40 [pid = 1857] [id = 81] 19:20:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 93 (0x7f608751b800) [pid = 1857] [serial = 241] [outer = (nil)] 19:20:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 94 (0x7f608a61d800) [pid = 1857] [serial = 242] [outer = 0x7f608751b800] 19:20:39 INFO - PROCESS | 1857 | 1461637239649 Marionette DEBUG loaded listener.js 19:20:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 95 (0x7f608cf26c00) [pid = 1857] [serial = 243] [outer = 0x7f608751b800] 19:20:40 INFO - PROCESS | 1857 | 1461637240375 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:20:40 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. 19:20:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 978ms 19:20:40 INFO - PROCESS | 1857 | 1461637240414 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 19:20:40 INFO - PROCESS | 1857 | 1461637240418 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 19:20:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:20:40 INFO - PROCESS | 1857 | 1461637240435 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:20:40 INFO - PROCESS | 1857 | 1461637240441 Marionette TRACE conn3 <- [1,298,null,{}] 19:20:40 INFO - PROCESS | 1857 | 1461637240456 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:40 INFO - PROCESS | 1857 | 1461637240590 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 19:20:40 INFO - PROCESS | 1857 | 1461637240606 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f16f800 == 41 [pid = 1857] [id = 82] 19:20:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 96 (0x7f608cfb8000) [pid = 1857] [serial = 244] [outer = (nil)] 19:20:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 97 (0x7f608e516c00) [pid = 1857] [serial = 245] [outer = 0x7f608cfb8000] 19:20:40 INFO - PROCESS | 1857 | 1461637240666 Marionette DEBUG loaded listener.js 19:20:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 98 (0x7f608f638400) [pid = 1857] [serial = 246] [outer = 0x7f608cfb8000] 19:20:41 INFO - PROCESS | 1857 | 1461637241430 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:20:41 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. 19:20:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1055ms 19:20:41 INFO - PROCESS | 1857 | 1461637241479 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 19:20:41 INFO - PROCESS | 1857 | 1461637241483 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 19:20:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:20:41 INFO - PROCESS | 1857 | 1461637241489 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:20:41 INFO - PROCESS | 1857 | 1461637241501 Marionette TRACE conn3 <- [1,302,null,{}] 19:20:41 INFO - PROCESS | 1857 | 1461637241534 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:41 INFO - PROCESS | 1857 | 1461637241702 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 19:20:41 INFO - PROCESS | 1857 | 1461637241719 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6099ca8800 == 42 [pid = 1857] [id = 83] 19:20:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 99 (0x7f608cf2dc00) [pid = 1857] [serial = 247] [outer = (nil)] 19:20:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 100 (0x7f60903f0800) [pid = 1857] [serial = 248] [outer = 0x7f608cf2dc00] 19:20:41 INFO - PROCESS | 1857 | 1461637241778 Marionette DEBUG loaded listener.js 19:20:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 101 (0x7f6099cf3000) [pid = 1857] [serial = 249] [outer = 0x7f608cf2dc00] 19:20:42 INFO - PROCESS | 1857 | 1461637242426 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:20:42 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. 19:20:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 993ms 19:20:42 INFO - PROCESS | 1857 | 1461637242485 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 19:20:42 INFO - PROCESS | 1857 | 1461637242487 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 19:20:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:20:42 INFO - PROCESS | 1857 | 1461637242492 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:20:42 INFO - PROCESS | 1857 | 1461637242495 Marionette TRACE conn3 <- [1,306,null,{}] 19:20:42 INFO - PROCESS | 1857 | 1461637242500 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:42 INFO - PROCESS | 1857 | 1461637242657 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 19:20:42 INFO - PROCESS | 1857 | 1461637242726 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609bf20800 == 43 [pid = 1857] [id = 84] 19:20:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 102 (0x7f609033fc00) [pid = 1857] [serial = 250] [outer = (nil)] 19:20:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 103 (0x7f609ad07c00) [pid = 1857] [serial = 251] [outer = 0x7f609033fc00] 19:20:42 INFO - PROCESS | 1857 | 1461637242783 Marionette DEBUG loaded listener.js 19:20:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 104 (0x7f609bf6f000) [pid = 1857] [serial = 252] [outer = 0x7f609033fc00] 19:20:43 INFO - PROCESS | 1857 | 1461637243441 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:20:43 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. 19:20:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 979ms 19:20:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:20:43 INFO - PROCESS | 1857 | 1461637243477 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 19:20:43 INFO - PROCESS | 1857 | 1461637243479 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 19:20:43 INFO - PROCESS | 1857 | 1461637243485 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:20:43 INFO - PROCESS | 1857 | 1461637243487 Marionette TRACE conn3 <- [1,310,null,{}] 19:20:43 INFO - PROCESS | 1857 | 1461637243492 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:43 INFO - PROCESS | 1857 | 1461637243722 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 19:20:43 INFO - PROCESS | 1857 | --DOMWINDOW == 103 (0x7f6084191c00) [pid = 1857] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:20:43 INFO - PROCESS | 1857 | --DOMWINDOW == 102 (0x7f609abe5800) [pid = 1857] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:20:43 INFO - PROCESS | 1857 | --DOMWINDOW == 101 (0x7f608f5b3800) [pid = 1857] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:20:43 INFO - PROCESS | 1857 | --DOMWINDOW == 100 (0x7f6085d19000) [pid = 1857] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:20:43 INFO - PROCESS | 1857 | --DOMWINDOW == 99 (0x7f6089c19400) [pid = 1857] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:20:43 INFO - PROCESS | 1857 | --DOMWINDOW == 98 (0x7f608f1ea000) [pid = 1857] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:20:43 INFO - PROCESS | 1857 | --DOMWINDOW == 97 (0x7f6085d18c00) [pid = 1857] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:20:43 INFO - PROCESS | 1857 | --DOMWINDOW == 96 (0x7f609ab02c00) [pid = 1857] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:20:43 INFO - PROCESS | 1857 | 1461637243805 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608ea3b000 == 44 [pid = 1857] [id = 85] 19:20:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 97 (0x7f6085d19000) [pid = 1857] [serial = 253] [outer = (nil)] 19:20:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 98 (0x7f6089c19400) [pid = 1857] [serial = 254] [outer = 0x7f6085d19000] 19:20:43 INFO - PROCESS | 1857 | 1461637243866 Marionette DEBUG loaded listener.js 19:20:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 99 (0x7f6090f08000) [pid = 1857] [serial = 255] [outer = 0x7f6085d19000] 19:20:44 INFO - PROCESS | 1857 | 1461637244492 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:20:44 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. 19:20:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1029ms 19:20:44 INFO - PROCESS | 1857 | 1461637244513 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 19:20:44 INFO - PROCESS | 1857 | 1461637244516 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 19:20:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:20:44 INFO - PROCESS | 1857 | 1461637244525 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:20:44 INFO - PROCESS | 1857 | 1461637244527 Marionette TRACE conn3 <- [1,314,null,{}] 19:20:44 INFO - PROCESS | 1857 | 1461637244531 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:44 INFO - PROCESS | 1857 | 1461637244654 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 19:20:44 INFO - PROCESS | 1857 | 1461637244754 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:44 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a0213800 == 45 [pid = 1857] [id = 86] 19:20:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 100 (0x7f60874e3800) [pid = 1857] [serial = 256] [outer = (nil)] 19:20:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 101 (0x7f609f8ab800) [pid = 1857] [serial = 257] [outer = 0x7f60874e3800] 19:20:44 INFO - PROCESS | 1857 | 1461637244811 Marionette DEBUG loaded listener.js 19:20:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 102 (0x7f60a01ecc00) [pid = 1857] [serial = 258] [outer = 0x7f60874e3800] 19:20:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 103 (0x7f6083a48400) [pid = 1857] [serial = 259] [outer = 0x7f6083f81000] 19:20:45 INFO - PROCESS | 1857 | 1461637245511 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:20:45 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. 19:20:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1026ms 19:20:45 INFO - PROCESS | 1857 | 1461637245552 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 19:20:45 INFO - PROCESS | 1857 | 1461637245555 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 19:20:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:20:45 INFO - PROCESS | 1857 | 1461637245560 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:20:45 INFO - PROCESS | 1857 | 1461637245562 Marionette TRACE conn3 <- [1,318,null,{}] 19:20:45 INFO - PROCESS | 1857 | 1461637245567 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:45 INFO - PROCESS | 1857 | 1461637245745 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 19:20:45 INFO - PROCESS | 1857 | 1461637245882 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084423800 == 46 [pid = 1857] [id = 87] 19:20:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 104 (0x7f608283c000) [pid = 1857] [serial = 260] [outer = (nil)] 19:20:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 105 (0x7f6082843400) [pid = 1857] [serial = 261] [outer = 0x7f608283c000] 19:20:45 INFO - PROCESS | 1857 | 1461637245964 Marionette DEBUG loaded listener.js 19:20:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 106 (0x7f6083a51800) [pid = 1857] [serial = 262] [outer = 0x7f608283c000] 19:20:46 INFO - PROCESS | 1857 | 1461637246828 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:20:46 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. 19:20:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1326ms 19:20:46 INFO - PROCESS | 1857 | 1461637246890 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 19:20:46 INFO - PROCESS | 1857 | 1461637246896 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 19:20:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:20:46 INFO - PROCESS | 1857 | 1461637246903 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:20:46 INFO - PROCESS | 1857 | 1461637246909 Marionette TRACE conn3 <- [1,322,null,{}] 19:20:46 INFO - PROCESS | 1857 | 1461637246915 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:47 INFO - PROCESS | 1857 | 1461637247114 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 19:20:47 INFO - PROCESS | 1857 | 1461637247250 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608cc98000 == 47 [pid = 1857] [id = 88] 19:20:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 107 (0x7f60874a4400) [pid = 1857] [serial = 263] [outer = (nil)] 19:20:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7f6089c16c00) [pid = 1857] [serial = 264] [outer = 0x7f60874a4400] 19:20:47 INFO - PROCESS | 1857 | 1461637247321 Marionette DEBUG loaded listener.js 19:20:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7f608cb91c00) [pid = 1857] [serial = 265] [outer = 0x7f60874a4400] 19:20:48 INFO - PROCESS | 1857 | 1461637248143 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:20:48 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. 19:20:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1284ms 19:20:48 INFO - PROCESS | 1857 | 1461637248191 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 19:20:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:20:48 INFO - PROCESS | 1857 | 1461637248196 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 19:20:48 INFO - PROCESS | 1857 | 1461637248202 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:20:48 INFO - PROCESS | 1857 | 1461637248206 Marionette TRACE conn3 <- [1,326,null,{}] 19:20:48 INFO - PROCESS | 1857 | 1461637248211 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:48 INFO - PROCESS | 1857 | 1461637248363 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 19:20:48 INFO - PROCESS | 1857 | 1461637248513 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609bf17000 == 48 [pid = 1857] [id = 89] 19:20:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7f608cf35000) [pid = 1857] [serial = 266] [outer = (nil)] 19:20:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7f608d062c00) [pid = 1857] [serial = 267] [outer = 0x7f608cf35000] 19:20:48 INFO - PROCESS | 1857 | 1461637248588 Marionette DEBUG loaded listener.js 19:20:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7f608d06a800) [pid = 1857] [serial = 268] [outer = 0x7f608cf35000] 19:20:49 INFO - PROCESS | 1857 | 1461637249488 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:20:49 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. 19:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1328ms 19:20:49 INFO - PROCESS | 1857 | 1461637249531 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 19:20:49 INFO - PROCESS | 1857 | 1461637249535 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 19:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:20:49 INFO - PROCESS | 1857 | 1461637249549 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:20:49 INFO - PROCESS | 1857 | 1461637249557 Marionette TRACE conn3 <- [1,330,null,{}] 19:20:49 INFO - PROCESS | 1857 | 1461637249563 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:49 INFO - PROCESS | 1857 | 1461637249714 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 19:20:49 INFO - PROCESS | 1857 | 1461637249846 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a7889800 == 49 [pid = 1857] [id = 90] 19:20:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7f608d05d400) [pid = 1857] [serial = 269] [outer = (nil)] 19:20:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7f6099cf0c00) [pid = 1857] [serial = 270] [outer = 0x7f608d05d400] 19:20:49 INFO - PROCESS | 1857 | 1461637249918 Marionette DEBUG loaded listener.js 19:20:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7f609c0d6000) [pid = 1857] [serial = 271] [outer = 0x7f608d05d400] 19:20:50 INFO - PROCESS | 1857 | 1461637250752 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:20:50 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. 19:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1250ms 19:20:50 INFO - PROCESS | 1857 | 1461637250793 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 19:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:20:50 INFO - PROCESS | 1857 | 1461637250797 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 19:20:50 INFO - PROCESS | 1857 | 1461637250802 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:20:50 INFO - PROCESS | 1857 | 1461637250805 Marionette TRACE conn3 <- [1,334,null,{}] 19:20:50 INFO - PROCESS | 1857 | 1461637250810 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:50 INFO - PROCESS | 1857 | 1461637250963 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 19:20:51 INFO - PROCESS | 1857 | 1461637251103 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6082a50800 == 50 [pid = 1857] [id = 91] 19:20:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7f608d06bc00) [pid = 1857] [serial = 272] [outer = (nil)] 19:20:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7f60a0282400) [pid = 1857] [serial = 273] [outer = 0x7f608d06bc00] 19:20:51 INFO - PROCESS | 1857 | 1461637251172 Marionette DEBUG loaded listener.js 19:20:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7f60a2b0e000) [pid = 1857] [serial = 274] [outer = 0x7f608d06bc00] 19:20:51 INFO - PROCESS | 1857 | 1461637251924 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:20:51 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. 19:20:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1132ms 19:20:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:20:51 INFO - PROCESS | 1857 | 1461637251935 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 19:20:51 INFO - PROCESS | 1857 | 1461637251937 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 19:20:51 INFO - PROCESS | 1857 | 1461637251942 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:20:51 INFO - PROCESS | 1857 | 1461637251947 Marionette TRACE conn3 <- [1,338,null,{}] 19:20:51 INFO - PROCESS | 1857 | 1461637251952 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:52 INFO - PROCESS | 1857 | 1461637252102 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 19:20:52 INFO - PROCESS | 1857 | 1461637252249 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e9a6000 == 51 [pid = 1857] [id = 92] 19:20:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7f609bc41800) [pid = 1857] [serial = 275] [outer = (nil)] 19:20:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7f60a2bc2c00) [pid = 1857] [serial = 276] [outer = 0x7f609bc41800] 19:20:52 INFO - PROCESS | 1857 | 1461637252331 Marionette DEBUG loaded listener.js 19:20:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7f60a435d400) [pid = 1857] [serial = 277] [outer = 0x7f609bc41800] 19:20:53 INFO - PROCESS | 1857 | 1461637253391 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:20:53 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. 19:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1479ms 19:20:53 INFO - PROCESS | 1857 | 1461637253422 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 19:20:53 INFO - PROCESS | 1857 | 1461637253426 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 19:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:20:53 INFO - PROCESS | 1857 | 1461637253433 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:20:53 INFO - PROCESS | 1857 | 1461637253438 Marionette TRACE conn3 <- [1,342,null,{}] 19:20:53 INFO - PROCESS | 1857 | 1461637253446 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:53 INFO - PROCESS | 1857 | 1461637253586 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 19:20:53 INFO - PROCESS | 1857 | 1461637253743 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:53 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608cc99000 == 52 [pid = 1857] [id = 93] 19:20:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7f6083b04c00) [pid = 1857] [serial = 278] [outer = (nil)] 19:20:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7f6083b0c800) [pid = 1857] [serial = 279] [outer = 0x7f6083b04c00] 19:20:53 INFO - PROCESS | 1857 | 1461637253857 Marionette DEBUG loaded listener.js 19:20:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7f608418f800) [pid = 1857] [serial = 280] [outer = 0x7f6083b04c00] 19:20:54 INFO - PROCESS | 1857 | 1461637254728 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:20:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a0213800 == 51 [pid = 1857] [id = 86] 19:20:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608ea3b000 == 50 [pid = 1857] [id = 85] 19:20:54 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7f60a0116000) [pid = 1857] [serial = 194] [outer = (nil)] [url = about:blank] 19:20:54 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7f609ff43800) [pid = 1857] [serial = 218] [outer = (nil)] [url = about:blank] 19:20:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609bf20800 == 49 [pid = 1857] [id = 84] 19:20:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6099ca8800 == 48 [pid = 1857] [id = 83] 19:20:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608f16f800 == 47 [pid = 1857] [id = 82] 19:20:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608d3b2000 == 46 [pid = 1857] [id = 81] 19:20:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6085f3e000 == 45 [pid = 1857] [id = 80] 19:20:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608f171800 == 44 [pid = 1857] [id = 75] 19:20:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608a663000 == 43 [pid = 1857] [id = 74] 19:20:54 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7f6093d61800) [pid = 1857] [serial = 209] [outer = (nil)] [url = about:blank] 19:20:54 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7f60903ef800) [pid = 1857] [serial = 191] [outer = (nil)] [url = about:blank] 19:20:54 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7f6099ce9c00) [pid = 1857] [serial = 210] [outer = (nil)] [url = about:blank] 19:20:54 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7f609affd000) [pid = 1857] [serial = 147] [outer = (nil)] [url = about:blank] 19:20:54 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7f609ab05400) [pid = 1857] [serial = 212] [outer = (nil)] [url = about:blank] 19:20:54 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7f609ad4f000) [pid = 1857] [serial = 213] [outer = (nil)] [url = about:blank] 19:20:54 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7f608e13d400) [pid = 1857] [serial = 204] [outer = (nil)] [url = about:blank] 19:20:54 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7f608cfb1800) [pid = 1857] [serial = 203] [outer = (nil)] [url = about:blank] 19:20:54 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7f608a88c800) [pid = 1857] [serial = 200] [outer = (nil)] [url = about:blank] 19:20:54 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7f6090344c00) [pid = 1857] [serial = 207] [outer = (nil)] [url = about:blank] 19:20:54 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7f608a887000) [pid = 1857] [serial = 188] [outer = (nil)] [url = about:blank] 19:20:54 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7f608f643400) [pid = 1857] [serial = 206] [outer = (nil)] [url = about:blank] 19:20:54 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7f608cc87800) [pid = 1857] [serial = 201] [outer = (nil)] [url = about:blank] 19:20:54 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7f608cfbb400) [pid = 1857] [serial = 198] [outer = (nil)] [url = about:blank] 19:20:54 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. 19:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1380ms 19:20:54 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7f609fda1000) [pid = 1857] [serial = 216] [outer = (nil)] [url = about:blank] 19:20:54 INFO - PROCESS | 1857 | --DOMWINDOW == 106 (0x7f6084324c00) [pid = 1857] [serial = 185] [outer = (nil)] [url = about:blank] 19:20:54 INFO - PROCESS | 1857 | --DOMWINDOW == 105 (0x7f609bdba400) [pid = 1857] [serial = 215] [outer = (nil)] [url = about:blank] 19:20:54 INFO - PROCESS | 1857 | --DOMWINDOW == 104 (0x7f608b9bc800) [pid = 1857] [serial = 197] [outer = (nil)] [url = about:blank] 19:20:54 INFO - PROCESS | 1857 | 1461637254824 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 19:20:54 INFO - PROCESS | 1857 | 1461637254831 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 19:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:20:54 INFO - PROCESS | 1857 | 1461637254843 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:20:54 INFO - PROCESS | 1857 | 1461637254847 Marionette TRACE conn3 <- [1,346,null,{}] 19:20:54 INFO - PROCESS | 1857 | 1461637254859 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:54 INFO - PROCESS | 1857 | 1461637254997 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 19:20:55 INFO - PROCESS | 1857 | 1461637255008 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60876d0800 == 44 [pid = 1857] [id = 94] 19:20:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 105 (0x7f6083b0a400) [pid = 1857] [serial = 281] [outer = (nil)] 19:20:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 106 (0x7f6087518c00) [pid = 1857] [serial = 282] [outer = 0x7f6083b0a400] 19:20:55 INFO - PROCESS | 1857 | 1461637255081 Marionette DEBUG loaded listener.js 19:20:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 107 (0x7f608b851c00) [pid = 1857] [serial = 283] [outer = 0x7f6083b0a400] 19:20:55 INFO - PROCESS | 1857 | 1461637255808 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:20:55 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. 19:20:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 987ms 19:20:55 INFO - PROCESS | 1857 | 1461637255829 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 19:20:55 INFO - PROCESS | 1857 | 1461637255832 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 19:20:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:20:55 INFO - PROCESS | 1857 | 1461637255838 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:20:55 INFO - PROCESS | 1857 | 1461637255842 Marionette TRACE conn3 <- [1,350,null,{}] 19:20:55 INFO - PROCESS | 1857 | 1461637255857 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:56 INFO - PROCESS | 1857 | 1461637256042 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 19:20:56 INFO - PROCESS | 1857 | 1461637256063 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e9a8000 == 45 [pid = 1857] [id = 95] 19:20:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7f608cf34800) [pid = 1857] [serial = 284] [outer = (nil)] 19:20:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7f608cfb9000) [pid = 1857] [serial = 285] [outer = 0x7f608cf34800] 19:20:56 INFO - PROCESS | 1857 | 1461637256128 Marionette DEBUG loaded listener.js 19:20:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7f608d069400) [pid = 1857] [serial = 286] [outer = 0x7f608cf34800] 19:20:56 INFO - PROCESS | 1857 | 1461637256858 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:20:56 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. 19:20:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1030ms 19:20:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:20:56 INFO - PROCESS | 1857 | 1461637256868 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 19:20:56 INFO - PROCESS | 1857 | 1461637256872 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 19:20:56 INFO - PROCESS | 1857 | 1461637256878 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:20:56 INFO - PROCESS | 1857 | 1461637256881 Marionette TRACE conn3 <- [1,354,null,{}] 19:20:56 INFO - PROCESS | 1857 | 1461637256886 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:57 INFO - PROCESS | 1857 | 1461637257069 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 19:20:57 INFO - PROCESS | 1857 | 1461637257138 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:57 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6094ce3800 == 46 [pid = 1857] [id = 96] 19:20:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7f6084324000) [pid = 1857] [serial = 287] [outer = (nil)] 19:20:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7f608e1ce000) [pid = 1857] [serial = 288] [outer = 0x7f6084324000] 19:20:57 INFO - PROCESS | 1857 | 1461637257197 Marionette DEBUG loaded listener.js 19:20:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7f608f63b400) [pid = 1857] [serial = 289] [outer = 0x7f6084324000] 19:20:57 INFO - PROCESS | 1857 | 1461637257895 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:20:57 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. 19:20:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1036ms 19:20:57 INFO - PROCESS | 1857 | 1461637257913 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 19:20:57 INFO - PROCESS | 1857 | 1461637257916 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 19:20:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:20:57 INFO - PROCESS | 1857 | 1461637257921 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:20:57 INFO - PROCESS | 1857 | 1461637257923 Marionette TRACE conn3 <- [1,358,null,{}] 19:20:57 INFO - PROCESS | 1857 | 1461637257934 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:58 INFO - PROCESS | 1857 | 1461637258112 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 19:20:58 INFO - PROCESS | 1857 | 1461637258139 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609afad000 == 47 [pid = 1857] [id = 97] 19:20:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7f608e142c00) [pid = 1857] [serial = 290] [outer = (nil)] 19:20:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7f6090349c00) [pid = 1857] [serial = 291] [outer = 0x7f608e142c00] 19:20:58 INFO - PROCESS | 1857 | 1461637258195 Marionette DEBUG loaded listener.js 19:20:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7f6099ce9c00) [pid = 1857] [serial = 292] [outer = 0x7f608e142c00] 19:20:58 INFO - PROCESS | 1857 | 1461637258945 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:20:58 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. 19:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1080ms 19:20:59 INFO - PROCESS | 1857 | 1461637259017 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 19:20:59 INFO - PROCESS | 1857 | 1461637259019 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 19:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:20:59 INFO - PROCESS | 1857 | 1461637259030 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:20:59 INFO - PROCESS | 1857 | 1461637259034 Marionette TRACE conn3 <- [1,362,null,{}] 19:20:59 INFO - PROCESS | 1857 | 1461637259039 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:20:59 INFO - PROCESS | 1857 | 1461637259246 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 19:20:59 INFO - PROCESS | 1857 | 1461637259312 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:20:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60874d1800 == 48 [pid = 1857] [id = 98] 19:20:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7f609a85f400) [pid = 1857] [serial = 293] [outer = (nil)] 19:20:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7f609deb1000) [pid = 1857] [serial = 294] [outer = 0x7f609a85f400] 19:20:59 INFO - PROCESS | 1857 | 1461637259382 Marionette DEBUG loaded listener.js 19:20:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7f60a2b15000) [pid = 1857] [serial = 295] [outer = 0x7f609a85f400] 19:20:59 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7f609033fc00) [pid = 1857] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:20:59 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7f6085d19000) [pid = 1857] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:20:59 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7f608cfb8000) [pid = 1857] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:20:59 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7f608283f400) [pid = 1857] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:20:59 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7f608751b800) [pid = 1857] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:20:59 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7f60844ce800) [pid = 1857] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:20:59 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7f608cf2dc00) [pid = 1857] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:21:00 INFO - PROCESS | 1857 | 1461637260284 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:21:00 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. 19:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1282ms 19:21:00 INFO - PROCESS | 1857 | 1461637260313 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 19:21:00 INFO - PROCESS | 1857 | 1461637260316 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 19:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:21:00 INFO - PROCESS | 1857 | 1461637260322 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:21:00 INFO - PROCESS | 1857 | 1461637260324 Marionette TRACE conn3 <- [1,366,null,{}] 19:21:00 INFO - PROCESS | 1857 | 1461637260329 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:00 INFO - PROCESS | 1857 | 1461637260460 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 19:21:00 INFO - PROCESS | 1857 | 1461637260474 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a1d22000 == 49 [pid = 1857] [id = 99] 19:21:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7f608e13c000) [pid = 1857] [serial = 296] [outer = (nil)] 19:21:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7f60a2bcac00) [pid = 1857] [serial = 297] [outer = 0x7f608e13c000] 19:21:00 INFO - PROCESS | 1857 | 1461637260531 Marionette DEBUG loaded listener.js 19:21:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7f60a4188c00) [pid = 1857] [serial = 298] [outer = 0x7f608e13c000] 19:21:01 INFO - PROCESS | 1857 | 1461637261279 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:21:01 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. 19:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 974ms 19:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:21:01 INFO - PROCESS | 1857 | 1461637261296 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 19:21:01 INFO - PROCESS | 1857 | 1461637261298 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 19:21:01 INFO - PROCESS | 1857 | 1461637261304 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:21:01 INFO - PROCESS | 1857 | 1461637261307 Marionette TRACE conn3 <- [1,370,null,{}] 19:21:01 INFO - PROCESS | 1857 | 1461637261311 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:01 INFO - PROCESS | 1857 | 1461637261476 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 19:21:01 INFO - PROCESS | 1857 | 1461637261492 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a43af000 == 50 [pid = 1857] [id = 100] 19:21:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7f6087559000) [pid = 1857] [serial = 299] [outer = (nil)] 19:21:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7f6087562000) [pid = 1857] [serial = 300] [outer = 0x7f6087559000] 19:21:01 INFO - PROCESS | 1857 | 1461637261550 Marionette DEBUG loaded listener.js 19:21:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7f6087566800) [pid = 1857] [serial = 301] [outer = 0x7f6087559000] 19:21:02 INFO - PROCESS | 1857 | 1461637262524 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 19:21:02 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. 19:21:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1278ms 19:21:02 INFO - PROCESS | 1857 | 1461637262581 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 19:21:02 INFO - PROCESS | 1857 | 1461637262588 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 19:21:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:21:02 INFO - PROCESS | 1857 | 1461637262596 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:21:02 INFO - PROCESS | 1857 | 1461637262600 Marionette TRACE conn3 <- [1,374,null,{}] 19:21:02 INFO - PROCESS | 1857 | 1461637262613 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:02 INFO - PROCESS | 1857 | 1461637262812 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 19:21:02 INFO - PROCESS | 1857 | 1461637262952 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:02 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608c6bb000 == 51 [pid = 1857] [id = 101] 19:21:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7f608432e000) [pid = 1857] [serial = 302] [outer = (nil)] 19:21:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7f60874a2400) [pid = 1857] [serial = 303] [outer = 0x7f608432e000] 19:21:03 INFO - PROCESS | 1857 | 1461637263031 Marionette DEBUG loaded listener.js 19:21:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7f6087521c00) [pid = 1857] [serial = 304] [outer = 0x7f608432e000] 19:21:03 INFO - PROCESS | 1857 | 1461637263913 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:21:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:21:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1340ms 19:21:03 INFO - PROCESS | 1857 | 1461637263936 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 19:21:03 INFO - PROCESS | 1857 | 1461637263944 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 19:21:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:21:03 INFO - PROCESS | 1857 | 1461637263957 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:21:03 INFO - PROCESS | 1857 | 1461637263961 Marionette TRACE conn3 <- [1,378,null,{}] 19:21:03 INFO - PROCESS | 1857 | 1461637263968 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:04 INFO - PROCESS | 1857 | 1461637264122 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 19:21:04 INFO - PROCESS | 1857 | 1461637264266 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609f744800 == 52 [pid = 1857] [id = 102] 19:21:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7f6087566400) [pid = 1857] [serial = 305] [outer = (nil)] 19:21:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7f608cf2a000) [pid = 1857] [serial = 306] [outer = 0x7f6087566400] 19:21:04 INFO - PROCESS | 1857 | 1461637264341 Marionette DEBUG loaded listener.js 19:21:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7f608d05e800) [pid = 1857] [serial = 307] [outer = 0x7f6087566400] 19:21:05 INFO - PROCESS | 1857 | 1461637265270 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:21:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:21:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1381ms 19:21:05 INFO - PROCESS | 1857 | 1461637265337 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 19:21:05 INFO - PROCESS | 1857 | 1461637265341 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 19:21:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:21:05 INFO - PROCESS | 1857 | 1461637265347 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:21:05 INFO - PROCESS | 1857 | 1461637265352 Marionette TRACE conn3 <- [1,382,null,{}] 19:21:05 INFO - PROCESS | 1857 | 1461637265367 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:05 INFO - PROCESS | 1857 | 1461637265565 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 19:21:05 INFO - PROCESS | 1857 | 1461637265704 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60844a8000 == 53 [pid = 1857] [id = 103] 19:21:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7f608e457c00) [pid = 1857] [serial = 308] [outer = (nil)] 19:21:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7f609bcedc00) [pid = 1857] [serial = 309] [outer = 0x7f608e457c00] 19:21:05 INFO - PROCESS | 1857 | 1461637265778 Marionette DEBUG loaded listener.js 19:21:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7f60a0112800) [pid = 1857] [serial = 310] [outer = 0x7f608e457c00] 19:21:06 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:06 INFO - PROCESS | 1857 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:21:06 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:06 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:06 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:21:06 INFO - PROCESS | 1857 | 1461637266644 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:21:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:21:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1336ms 19:21:06 INFO - PROCESS | 1857 | 1461637266684 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 19:21:06 INFO - PROCESS | 1857 | 1461637266688 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 19:21:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:21:06 INFO - PROCESS | 1857 | 1461637266694 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:21:06 INFO - PROCESS | 1857 | 1461637266696 Marionette TRACE conn3 <- [1,386,null,{}] 19:21:06 INFO - PROCESS | 1857 | 1461637266702 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:06 INFO - PROCESS | 1857 | 1461637266849 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 19:21:06 INFO - PROCESS | 1857 | 1461637266993 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f680800 == 54 [pid = 1857] [id = 104] 19:21:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7f608f7f1000) [pid = 1857] [serial = 311] [outer = (nil)] 19:21:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7f60a4359000) [pid = 1857] [serial = 312] [outer = 0x7f608f7f1000] 19:21:07 INFO - PROCESS | 1857 | 1461637267067 Marionette DEBUG loaded listener.js 19:21:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7f60a5177c00) [pid = 1857] [serial = 313] [outer = 0x7f608f7f1000] 19:21:07 INFO - PROCESS | 1857 | 1461637267905 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 19:21:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:21:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1283ms 19:21:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:21:07 INFO - PROCESS | 1857 | 1461637267978 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 19:21:07 INFO - PROCESS | 1857 | 1461637267981 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 19:21:07 INFO - PROCESS | 1857 | 1461637267987 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:21:07 INFO - PROCESS | 1857 | 1461637267991 Marionette TRACE conn3 <- [1,390,null,{}] 19:21:07 INFO - PROCESS | 1857 | 1461637267996 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:08 INFO - PROCESS | 1857 | 1461637268140 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 19:21:08 INFO - PROCESS | 1857 | 1461637268282 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60848c3000 == 55 [pid = 1857] [id = 105] 19:21:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7f607e1e5800) [pid = 1857] [serial = 314] [outer = (nil)] 19:21:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7f607e1eb800) [pid = 1857] [serial = 315] [outer = 0x7f607e1e5800] 19:21:08 INFO - PROCESS | 1857 | 1461637268353 Marionette DEBUG loaded listener.js 19:21:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7f607e1f0000) [pid = 1857] [serial = 316] [outer = 0x7f607e1e5800] 19:21:09 INFO - PROCESS | 1857 | 1461637269271 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 19:21:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:21:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1334ms 19:21:09 INFO - PROCESS | 1857 | 1461637269320 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 19:21:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:21:09 INFO - PROCESS | 1857 | 1461637269323 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 19:21:09 INFO - PROCESS | 1857 | 1461637269329 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:21:09 INFO - PROCESS | 1857 | 1461637269331 Marionette TRACE conn3 <- [1,394,null,{}] 19:21:09 INFO - PROCESS | 1857 | 1461637269336 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:09 INFO - PROCESS | 1857 | 1461637269523 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 19:21:09 INFO - PROCESS | 1857 | 1461637269662 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e30e800 == 56 [pid = 1857] [id = 106] 19:21:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7f6084844000) [pid = 1857] [serial = 317] [outer = (nil)] 19:21:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7f608484c000) [pid = 1857] [serial = 318] [outer = 0x7f6084844000] 19:21:09 INFO - PROCESS | 1857 | 1461637269734 Marionette DEBUG loaded listener.js 19:21:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7f6084ae8000) [pid = 1857] [serial = 319] [outer = 0x7f6084844000] 19:21:10 INFO - PROCESS | 1857 | 1461637270855 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 19:21:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:21:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1576ms 19:21:10 INFO - PROCESS | 1857 | 1461637270906 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 19:21:10 INFO - PROCESS | 1857 | 1461637270911 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 19:21:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:21:10 INFO - PROCESS | 1857 | 1461637270918 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:21:10 INFO - PROCESS | 1857 | 1461637270923 Marionette TRACE conn3 <- [1,398,null,{}] 19:21:10 INFO - PROCESS | 1857 | 1461637270930 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:11 INFO - PROCESS | 1857 | 1461637271082 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 19:21:11 INFO - PROCESS | 1857 | 1461637271231 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6082a4a800 == 57 [pid = 1857] [id = 107] 19:21:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7f6084195400) [pid = 1857] [serial = 320] [outer = (nil)] 19:21:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7f60844cf800) [pid = 1857] [serial = 321] [outer = 0x7f6084195400] 19:21:11 INFO - PROCESS | 1857 | 1461637271338 Marionette DEBUG loaded listener.js 19:21:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7f608484b400) [pid = 1857] [serial = 322] [outer = 0x7f6084195400] 19:21:11 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609de84800 == 56 [pid = 1857] [id = 64] 19:21:11 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a1d22000 == 55 [pid = 1857] [id = 99] 19:21:11 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60874d1800 == 54 [pid = 1857] [id = 98] 19:21:12 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7f609f8ab800) [pid = 1857] [serial = 257] [outer = (nil)] [url = about:blank] 19:21:12 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609afad000 == 53 [pid = 1857] [id = 97] 19:21:12 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6094ce3800 == 52 [pid = 1857] [id = 96] 19:21:12 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608e9a8000 == 51 [pid = 1857] [id = 95] 19:21:12 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60876d0800 == 50 [pid = 1857] [id = 94] 19:21:12 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608cc99000 == 49 [pid = 1857] [id = 93] 19:21:12 INFO - PROCESS | 1857 | 1461637272246 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 19:21:12 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7f609ad07c00) [pid = 1857] [serial = 251] [outer = (nil)] [url = about:blank] 19:21:12 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7f6089c19400) [pid = 1857] [serial = 254] [outer = (nil)] [url = about:blank] 19:21:12 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7f608e516c00) [pid = 1857] [serial = 245] [outer = (nil)] [url = about:blank] 19:21:12 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7f609bf6f000) [pid = 1857] [serial = 252] [outer = (nil)] [url = about:blank] 19:21:12 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7f60a2bca400) [pid = 1857] [serial = 236] [outer = (nil)] [url = about:blank] 19:21:12 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7f608cf31000) [pid = 1857] [serial = 230] [outer = (nil)] [url = about:blank] 19:21:12 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7f60874a9c00) [pid = 1857] [serial = 240] [outer = (nil)] [url = about:blank] 19:21:12 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7f6087515c00) [pid = 1857] [serial = 221] [outer = (nil)] [url = about:blank] 19:21:12 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7f6084eed400) [pid = 1857] [serial = 239] [outer = (nil)] [url = about:blank] 19:21:12 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7f608a61d800) [pid = 1857] [serial = 242] [outer = (nil)] [url = about:blank] 19:21:12 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7f608cf26c00) [pid = 1857] [serial = 243] [outer = (nil)] [url = about:blank] 19:21:12 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7f60a028c000) [pid = 1857] [serial = 219] [outer = (nil)] [url = about:blank] 19:21:12 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7f609fda4800) [pid = 1857] [serial = 233] [outer = (nil)] [url = about:blank] 19:21:12 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7f609abeb400) [pid = 1857] [serial = 227] [outer = (nil)] [url = about:blank] 19:21:12 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7f608cfbe400) [pid = 1857] [serial = 224] [outer = (nil)] [url = about:blank] 19:21:12 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7f60903f0800) [pid = 1857] [serial = 248] [outer = (nil)] [url = about:blank] 19:21:12 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7f6099cf3000) [pid = 1857] [serial = 249] [outer = (nil)] [url = about:blank] 19:21:12 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7f6084e20800) [pid = 1857] [serial = 102] [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.] 19:21:12 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7f608f638400) [pid = 1857] [serial = 246] [outer = (nil)] [url = about:blank] 19:21:12 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7f6090f08000) [pid = 1857] [serial = 255] [outer = (nil)] [url = about:blank] 19:21:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:21:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1395ms 19:21:12 INFO - PROCESS | 1857 | 1461637272314 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 19:21:12 INFO - PROCESS | 1857 | 1461637272322 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 19:21:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:21:12 INFO - PROCESS | 1857 | 1461637272332 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:21:12 INFO - PROCESS | 1857 | 1461637272337 Marionette TRACE conn3 <- [1,402,null,{}] 19:21:12 INFO - PROCESS | 1857 | 1461637272342 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:12 INFO - PROCESS | 1857 | 1461637272488 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 19:21:12 INFO - PROCESS | 1857 | 1461637272598 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608a84a000 == 50 [pid = 1857] [id = 108] 19:21:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7f6084326400) [pid = 1857] [serial = 323] [outer = (nil)] 19:21:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7f6084aef800) [pid = 1857] [serial = 324] [outer = 0x7f6084326400] 19:21:12 INFO - PROCESS | 1857 | 1461637272662 Marionette DEBUG loaded listener.js 19:21:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7f60874e0800) [pid = 1857] [serial = 325] [outer = 0x7f6084326400] 19:21:13 INFO - PROCESS | 1857 | 1461637273430 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 19:21:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:21:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1131ms 19:21:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:21:13 INFO - PROCESS | 1857 | 1461637273464 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 19:21:13 INFO - PROCESS | 1857 | 1461637273466 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 19:21:13 INFO - PROCESS | 1857 | 1461637273476 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:21:13 INFO - PROCESS | 1857 | 1461637273481 Marionette TRACE conn3 <- [1,406,null,{}] 19:21:13 INFO - PROCESS | 1857 | 1461637273495 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:13 INFO - PROCESS | 1857 | 1461637273650 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 19:21:13 INFO - PROCESS | 1857 | 1461637273662 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f41d800 == 51 [pid = 1857] [id = 109] 19:21:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7f6083d9ec00) [pid = 1857] [serial = 326] [outer = (nil)] 19:21:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7f60874e3000) [pid = 1857] [serial = 327] [outer = 0x7f6083d9ec00] 19:21:13 INFO - PROCESS | 1857 | 1461637273735 Marionette DEBUG loaded listener.js 19:21:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7f608755bc00) [pid = 1857] [serial = 328] [outer = 0x7f6083d9ec00] 19:21:14 INFO - PROCESS | 1857 | 1461637274525 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 19:21:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:21:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1094ms 19:21:14 INFO - PROCESS | 1857 | 1461637274569 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 19:21:14 INFO - PROCESS | 1857 | 1461637274573 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 19:21:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:21:14 INFO - PROCESS | 1857 | 1461637274590 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:21:14 INFO - PROCESS | 1857 | 1461637274603 Marionette TRACE conn3 <- [1,410,null,{}] 19:21:14 INFO - PROCESS | 1857 | 1461637274608 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:14 INFO - PROCESS | 1857 | 1461637274794 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 19:21:14 INFO - PROCESS | 1857 | 1461637274814 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6094cf4000 == 52 [pid = 1857] [id = 110] 19:21:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7f6083d9bc00) [pid = 1857] [serial = 329] [outer = (nil)] 19:21:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7f608a886800) [pid = 1857] [serial = 330] [outer = 0x7f6083d9bc00] 19:21:14 INFO - PROCESS | 1857 | 1461637274877 Marionette DEBUG loaded listener.js 19:21:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7f608cf29400) [pid = 1857] [serial = 331] [outer = 0x7f6083d9bc00] 19:21:15 INFO - PROCESS | 1857 | 1461637275717 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 19:21:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:21:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1197ms 19:21:15 INFO - PROCESS | 1857 | 1461637275782 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 19:21:15 INFO - PROCESS | 1857 | 1461637275785 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 19:21:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:21:15 INFO - PROCESS | 1857 | 1461637275790 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:21:15 INFO - PROCESS | 1857 | 1461637275792 Marionette TRACE conn3 <- [1,414,null,{}] 19:21:15 INFO - PROCESS | 1857 | 1461637275796 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:15 INFO - PROCESS | 1857 | 1461637275962 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 19:21:15 INFO - PROCESS | 1857 | 1461637275991 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60844a3000 == 53 [pid = 1857] [id = 111] 19:21:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7f6082a67400) [pid = 1857] [serial = 332] [outer = (nil)] 19:21:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7f6082a6fc00) [pid = 1857] [serial = 333] [outer = 0x7f6082a67400] 19:21:16 INFO - PROCESS | 1857 | 1461637276050 Marionette DEBUG loaded listener.js 19:21:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7f6087560000) [pid = 1857] [serial = 334] [outer = 0x7f6082a67400] 19:21:16 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7f60874e3800) [pid = 1857] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:21:16 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7f608e142c00) [pid = 1857] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:21:16 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7f6083b04c00) [pid = 1857] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:21:16 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7f6084324000) [pid = 1857] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 19:21:16 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7f609a85f400) [pid = 1857] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:21:16 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7f6083b0a400) [pid = 1857] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:21:16 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7f608cf34800) [pid = 1857] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:21:16 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7f608e13c000) [pid = 1857] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:21:17 INFO - PROCESS | 1857 | 1461637277022 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 19:21:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:21:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1277ms 19:21:17 INFO - PROCESS | 1857 | 1461637277069 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 19:21:17 INFO - PROCESS | 1857 | 1461637277072 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 19:21:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:21:17 INFO - PROCESS | 1857 | 1461637277077 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:21:17 INFO - PROCESS | 1857 | 1461637277079 Marionette TRACE conn3 <- [1,418,null,{}] 19:21:17 INFO - PROCESS | 1857 | 1461637277084 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:17 INFO - PROCESS | 1857 | 1461637277269 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 19:21:17 INFO - PROCESS | 1857 | 1461637277289 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609d93b800 == 54 [pid = 1857] [id = 112] 19:21:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7f6082a6cc00) [pid = 1857] [serial = 335] [outer = (nil)] 19:21:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7f6087562400) [pid = 1857] [serial = 336] [outer = 0x7f6082a6cc00] 19:21:17 INFO - PROCESS | 1857 | 1461637277350 Marionette DEBUG loaded listener.js 19:21:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7f608d06a000) [pid = 1857] [serial = 337] [outer = 0x7f6082a6cc00] 19:21:18 INFO - PROCESS | 1857 | 1461637278429 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 19:21:18 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 19:21:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1385ms 19:21:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:21:18 INFO - PROCESS | 1857 | 1461637278463 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 19:21:18 INFO - PROCESS | 1857 | 1461637278466 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 19:21:18 INFO - PROCESS | 1857 | 1461637278471 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:21:18 INFO - PROCESS | 1857 | 1461637278474 Marionette TRACE conn3 <- [1,422,null,{}] 19:21:18 INFO - PROCESS | 1857 | 1461637278478 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:18 INFO - PROCESS | 1857 | 1461637278602 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 19:21:18 INFO - PROCESS | 1857 | 1461637278780 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608449d000 == 55 [pid = 1857] [id = 113] 19:21:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7f607e1e4c00) [pid = 1857] [serial = 338] [outer = (nil)] 19:21:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7f607e1f0c00) [pid = 1857] [serial = 339] [outer = 0x7f607e1e4c00] 19:21:18 INFO - PROCESS | 1857 | 1461637278899 Marionette DEBUG loaded listener.js 19:21:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7f6082a6c800) [pid = 1857] [serial = 340] [outer = 0x7f607e1e4c00] 19:21:20 INFO - PROCESS | 1857 | 1461637280376 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 19:21:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:21:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1930ms 19:21:20 INFO - PROCESS | 1857 | 1461637280403 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 19:21:20 INFO - PROCESS | 1857 | 1461637280409 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 19:21:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:21:20 INFO - PROCESS | 1857 | 1461637280418 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:21:20 INFO - PROCESS | 1857 | 1461637280423 Marionette TRACE conn3 <- [1,426,null,{}] 19:21:20 INFO - PROCESS | 1857 | 1461637280430 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:20 INFO - PROCESS | 1857 | 1461637280588 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 19:21:20 INFO - PROCESS | 1857 | 1461637280728 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608db57800 == 56 [pid = 1857] [id = 114] 19:21:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7f607e1e7400) [pid = 1857] [serial = 341] [outer = (nil)] 19:21:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7f6083d9f400) [pid = 1857] [serial = 342] [outer = 0x7f607e1e7400] 19:21:20 INFO - PROCESS | 1857 | 1461637280805 Marionette DEBUG loaded listener.js 19:21:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7f6084851800) [pid = 1857] [serial = 343] [outer = 0x7f607e1e7400] 19:21:21 INFO - PROCESS | 1857 | 1461637281703 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 19:21:21 INFO - PROCESS | 1857 | 1461637281764 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 19:21:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:21:21 INFO - PROCESS | 1857 | 1461637281771 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:21:21 INFO - PROCESS | 1857 | 1461637281773 Marionette TRACE conn3 <- [1,430,null,{}] 19:21:21 INFO - PROCESS | 1857 | 1461637281780 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:21 INFO - PROCESS | 1857 | 1461637281950 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 19:21:22 INFO - PROCESS | 1857 | 1461637282092 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609af1a800 == 57 [pid = 1857] [id = 115] 19:21:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7f6084847400) [pid = 1857] [serial = 344] [outer = (nil)] 19:21:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7f60888a8400) [pid = 1857] [serial = 345] [outer = 0x7f6084847400] 19:21:22 INFO - PROCESS | 1857 | 1461637282166 Marionette DEBUG loaded listener.js 19:21:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7f608ca30000) [pid = 1857] [serial = 346] [outer = 0x7f6084847400] 19:21:23 INFO - PROCESS | 1857 | 1461637283100 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 19:21:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:21:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1382ms 19:21:23 INFO - PROCESS | 1857 | 1461637283154 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 19:21:23 INFO - PROCESS | 1857 | 1461637283157 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 19:21:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:21:23 INFO - PROCESS | 1857 | 1461637283170 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:21:23 INFO - PROCESS | 1857 | 1461637283179 Marionette TRACE conn3 <- [1,434,null,{}] 19:21:23 INFO - PROCESS | 1857 | 1461637283186 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:23 INFO - PROCESS | 1857 | 1461637283388 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 19:21:23 INFO - PROCESS | 1857 | 1461637283535 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a2bf0800 == 58 [pid = 1857] [id = 116] 19:21:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7f6084ae7800) [pid = 1857] [serial = 347] [outer = (nil)] 19:21:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7f608e1ce800) [pid = 1857] [serial = 348] [outer = 0x7f6084ae7800] 19:21:23 INFO - PROCESS | 1857 | 1461637283604 Marionette DEBUG loaded listener.js 19:21:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7f608f63c400) [pid = 1857] [serial = 349] [outer = 0x7f6084ae7800] 19:21:24 INFO - PROCESS | 1857 | 1461637284764 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 19:21:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:21:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1642ms 19:21:24 INFO - PROCESS | 1857 | 1461637284807 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 19:21:24 INFO - PROCESS | 1857 | 1461637284812 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 19:21:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:21:24 INFO - PROCESS | 1857 | 1461637284820 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:21:24 INFO - PROCESS | 1857 | 1461637284826 Marionette TRACE conn3 <- [1,438,null,{}] 19:21:24 INFO - PROCESS | 1857 | 1461637284835 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:24 INFO - PROCESS | 1857 | 1461637284983 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 19:21:25 INFO - PROCESS | 1857 | 1461637285165 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608cbaf000 == 59 [pid = 1857] [id = 117] 19:21:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7f6083d91800) [pid = 1857] [serial = 350] [outer = (nil)] 19:21:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7f6083d94800) [pid = 1857] [serial = 351] [outer = 0x7f6083d91800] 19:21:25 INFO - PROCESS | 1857 | 1461637285228 Marionette DEBUG loaded listener.js 19:21:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7f6084195c00) [pid = 1857] [serial = 352] [outer = 0x7f6083d91800] 19:21:26 INFO - PROCESS | 1857 | 1461637286157 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 19:21:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:21:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1387ms 19:21:26 INFO - PROCESS | 1857 | 1461637286208 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 19:21:26 INFO - PROCESS | 1857 | 1461637286216 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 19:21:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:21:26 INFO - PROCESS | 1857 | 1461637286226 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:21:26 INFO - PROCESS | 1857 | 1461637286230 Marionette TRACE conn3 <- [1,442,null,{}] 19:21:26 INFO - PROCESS | 1857 | 1461637286235 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:26 INFO - PROCESS | 1857 | 1461637286392 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 19:21:26 INFO - PROCESS | 1857 | 1461637286535 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6085b7e000 == 60 [pid = 1857] [id = 118] 19:21:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7f6084329400) [pid = 1857] [serial = 353] [outer = (nil)] 19:21:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7f6084ae4400) [pid = 1857] [serial = 354] [outer = 0x7f6084329400] 19:21:26 INFO - PROCESS | 1857 | 1461637286641 Marionette DEBUG loaded listener.js 19:21:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7f6085d0ac00) [pid = 1857] [serial = 355] [outer = 0x7f6084329400] 19:21:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6093e67000 == 59 [pid = 1857] [id = 37] 19:21:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608bd7f000 == 58 [pid = 1857] [id = 35] 19:21:27 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7f6082843400) [pid = 1857] [serial = 261] [outer = (nil)] [url = about:blank] 19:21:27 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7f6099cf0c00) [pid = 1857] [serial = 270] [outer = (nil)] [url = about:blank] 19:21:27 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7f608d062c00) [pid = 1857] [serial = 267] [outer = (nil)] [url = about:blank] 19:21:27 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7f6089c16c00) [pid = 1857] [serial = 264] [outer = (nil)] [url = about:blank] 19:21:27 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7f60a0282400) [pid = 1857] [serial = 273] [outer = (nil)] [url = about:blank] 19:21:27 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7f60a2bc2c00) [pid = 1857] [serial = 276] [outer = (nil)] [url = about:blank] 19:21:27 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7f6087562000) [pid = 1857] [serial = 300] [outer = (nil)] [url = about:blank] 19:21:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609d93b800 == 57 [pid = 1857] [id = 112] 19:21:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60844a3000 == 56 [pid = 1857] [id = 111] 19:21:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6094cf4000 == 55 [pid = 1857] [id = 110] 19:21:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608f41d800 == 54 [pid = 1857] [id = 109] 19:21:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608a84a000 == 53 [pid = 1857] [id = 108] 19:21:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6082a4a800 == 52 [pid = 1857] [id = 107] 19:21:27 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608c6bb000 == 51 [pid = 1857] [id = 101] 19:21:27 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7f60a01ecc00) [pid = 1857] [serial = 258] [outer = (nil)] [url = about:blank] 19:21:27 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7f6090349c00) [pid = 1857] [serial = 291] [outer = (nil)] [url = about:blank] 19:21:27 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7f608418f800) [pid = 1857] [serial = 280] [outer = (nil)] [url = about:blank] 19:21:27 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7f6083b0c800) [pid = 1857] [serial = 279] [outer = (nil)] [url = about:blank] 19:21:27 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7f608e1ce000) [pid = 1857] [serial = 288] [outer = (nil)] [url = about:blank] 19:21:27 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7f609deb1000) [pid = 1857] [serial = 294] [outer = (nil)] [url = about:blank] 19:21:27 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7f6087518c00) [pid = 1857] [serial = 282] [outer = (nil)] [url = about:blank] 19:21:27 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7f608b851c00) [pid = 1857] [serial = 283] [outer = (nil)] [url = about:blank] 19:21:27 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7f608cfb9000) [pid = 1857] [serial = 285] [outer = (nil)] [url = about:blank] 19:21:27 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7f6099ce9c00) [pid = 1857] [serial = 292] [outer = (nil)] [url = about:blank] 19:21:27 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7f608d069400) [pid = 1857] [serial = 286] [outer = (nil)] [url = about:blank] 19:21:27 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7f60a2bcac00) [pid = 1857] [serial = 297] [outer = (nil)] [url = about:blank] 19:21:27 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7f60a2b15000) [pid = 1857] [serial = 295] [outer = (nil)] [url = about:blank] 19:21:27 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7f60a4188c00) [pid = 1857] [serial = 298] [outer = (nil)] [url = about:blank] 19:21:27 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7f608f63b400) [pid = 1857] [serial = 289] [outer = (nil)] [url = about:blank] 19:21:27 INFO - PROCESS | 1857 | 1461637287584 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 19:21:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:21:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1386ms 19:21:27 INFO - PROCESS | 1857 | 1461637287612 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 19:21:27 INFO - PROCESS | 1857 | 1461637287615 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 19:21:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:21:27 INFO - PROCESS | 1857 | 1461637287621 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:21:27 INFO - PROCESS | 1857 | 1461637287626 Marionette TRACE conn3 <- [1,446,null,{}] 19:21:27 INFO - PROCESS | 1857 | 1461637287641 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:27 INFO - PROCESS | 1857 | 1461637287788 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 19:21:27 INFO - PROCESS | 1857 | 1461637287890 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6089c9b800 == 52 [pid = 1857] [id = 119] 19:21:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7f6084aec000) [pid = 1857] [serial = 356] [outer = (nil)] 19:21:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7f608751f800) [pid = 1857] [serial = 357] [outer = 0x7f6084aec000] 19:21:27 INFO - PROCESS | 1857 | 1461637287954 Marionette DEBUG loaded listener.js 19:21:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7f608b851c00) [pid = 1857] [serial = 358] [outer = 0x7f6084aec000] 19:21:28 INFO - PROCESS | 1857 | 1461637288724 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 19:21:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:21:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1142ms 19:21:28 INFO - PROCESS | 1857 | 1461637288765 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 19:21:28 INFO - PROCESS | 1857 | 1461637288769 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 19:21:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:21:28 INFO - PROCESS | 1857 | 1461637288774 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:21:28 INFO - PROCESS | 1857 | 1461637288776 Marionette TRACE conn3 <- [1,450,null,{}] 19:21:28 INFO - PROCESS | 1857 | 1461637288794 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:28 INFO - PROCESS | 1857 | 1461637288930 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 19:21:28 INFO - PROCESS | 1857 | 1461637288949 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f170800 == 53 [pid = 1857] [id = 120] 19:21:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7f6085d0d800) [pid = 1857] [serial = 359] [outer = (nil)] 19:21:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7f608d061800) [pid = 1857] [serial = 360] [outer = 0x7f6085d0d800] 19:21:29 INFO - PROCESS | 1857 | 1461637289009 Marionette DEBUG loaded listener.js 19:21:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7f608d06c800) [pid = 1857] [serial = 361] [outer = 0x7f6085d0d800] 19:21:29 INFO - PROCESS | 1857 | 1461637289739 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 19:21:29 INFO - PROCESS | 1857 | 1461637289809 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 19:21:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 19:21:29 INFO - PROCESS | 1857 | 1461637289814 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:21:29 INFO - PROCESS | 1857 | 1461637289816 Marionette TRACE conn3 <- [1,454,null,{}] 19:21:29 INFO - PROCESS | 1857 | 1461637289821 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:30 INFO - PROCESS | 1857 | 1461637290033 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 19:21:30 INFO - PROCESS | 1857 | 1461637290056 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6094cf2000 == 54 [pid = 1857] [id = 121] 19:21:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7f607e1e5c00) [pid = 1857] [serial = 362] [outer = (nil)] 19:21:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7f608e713c00) [pid = 1857] [serial = 363] [outer = 0x7f607e1e5c00] 19:21:30 INFO - PROCESS | 1857 | 1461637290114 Marionette DEBUG loaded listener.js 19:21:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7f608f1dd400) [pid = 1857] [serial = 364] [outer = 0x7f607e1e5c00] 19:21:30 INFO - PROCESS | 1857 | [1857] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:21:30 INFO - PROCESS | 1857 | 1461637290996 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 19:21:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:21:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1225ms 19:21:31 INFO - PROCESS | 1857 | 1461637291054 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 19:21:31 INFO - PROCESS | 1857 | 1461637291057 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 19:21:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:21:31 INFO - PROCESS | 1857 | 1461637291063 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:21:31 INFO - PROCESS | 1857 | 1461637291065 Marionette TRACE conn3 <- [1,458,null,{}] 19:21:31 INFO - PROCESS | 1857 | 1461637291070 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:31 INFO - PROCESS | 1857 | 1461637291291 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 19:21:31 INFO - PROCESS | 1857 | 1461637291327 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609bf10000 == 55 [pid = 1857] [id = 122] 19:21:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7f608f1dd800) [pid = 1857] [serial = 365] [outer = (nil)] 19:21:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7f609ab6f800) [pid = 1857] [serial = 366] [outer = 0x7f608f1dd800] 19:21:31 INFO - PROCESS | 1857 | 1461637291391 Marionette DEBUG loaded listener.js 19:21:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7f609af55c00) [pid = 1857] [serial = 367] [outer = 0x7f608f1dd800] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7f60874e2400) [pid = 1857] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7f608d06bc00) [pid = 1857] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7f608b9c0c00) [pid = 1857] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7f6084844000) [pid = 1857] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7f60874a2000) [pid = 1857] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7f6083d9ec00) [pid = 1857] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7f608b9bc000) [pid = 1857] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7f6084326400) [pid = 1857] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7f6082a67400) [pid = 1857] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7f608cf28800) [pid = 1857] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7f609ab76000) [pid = 1857] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7f6084195400) [pid = 1857] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7f608405ac00) [pid = 1857] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7f60874e5000) [pid = 1857] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7f60a0119400) [pid = 1857] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7f60903e4400) [pid = 1857] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7f608d05d400) [pid = 1857] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7f608283c000) [pid = 1857] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7f609bc3dc00) [pid = 1857] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7f60874a4400) [pid = 1857] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7f609ab07400) [pid = 1857] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7f6084e1c000) [pid = 1857] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7f608cf2d000) [pid = 1857] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7f6083d9bc00) [pid = 1857] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7f608cf35000) [pid = 1857] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7f608e517000) [pid = 1857] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 106 (0x7f609bc41800) [pid = 1857] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 105 (0x7f609bd0f000) [pid = 1857] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 104 (0x7f6087521000) [pid = 1857] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:21:32 INFO - PROCESS | 1857 | --DOMWINDOW == 103 (0x7f6085ad6800) [pid = 1857] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:21:32 INFO - PROCESS | 1857 | 1461637292559 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 19:21:32 INFO - PROCESS | 1857 | 1461637292594 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 19:21:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 19:21:32 INFO - PROCESS | 1857 | 1461637292600 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:21:32 INFO - PROCESS | 1857 | 1461637292603 Marionette TRACE conn3 <- [1,462,null,{}] 19:21:32 INFO - PROCESS | 1857 | 1461637292607 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:32 INFO - PROCESS | 1857 | 1461637292753 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 19:21:32 INFO - PROCESS | 1857 | 1461637292768 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608a84a000 == 56 [pid = 1857] [id = 123] 19:21:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 104 (0x7f608283cc00) [pid = 1857] [serial = 368] [outer = (nil)] 19:21:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 105 (0x7f6083d95800) [pid = 1857] [serial = 369] [outer = 0x7f608283cc00] 19:21:32 INFO - PROCESS | 1857 | 1461637292826 Marionette DEBUG loaded listener.js 19:21:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 106 (0x7f608751d800) [pid = 1857] [serial = 370] [outer = 0x7f608283cc00] 19:21:33 INFO - PROCESS | 1857 | [1857] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:21:33 INFO - PROCESS | 1857 | 1461637293596 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 19:21:33 INFO - PROCESS | 1857 | 1461637293645 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 19:21:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 19:21:33 INFO - PROCESS | 1857 | 1461637293651 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:21:33 INFO - PROCESS | 1857 | 1461637293653 Marionette TRACE conn3 <- [1,466,null,{}] 19:21:33 INFO - PROCESS | 1857 | 1461637293658 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:33 INFO - PROCESS | 1857 | 1461637293814 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 19:21:33 INFO - PROCESS | 1857 | 1461637293827 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609ff31800 == 57 [pid = 1857] [id = 124] 19:21:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 107 (0x7f607e1e3400) [pid = 1857] [serial = 371] [outer = (nil)] 19:21:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7f608cfb3000) [pid = 1857] [serial = 372] [outer = 0x7f607e1e3400] 19:21:33 INFO - PROCESS | 1857 | 1461637293885 Marionette DEBUG loaded listener.js 19:21:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7f609034a400) [pid = 1857] [serial = 373] [outer = 0x7f607e1e3400] 19:21:34 INFO - PROCESS | 1857 | 1461637294796 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 19:21:34 INFO - PROCESS | 1857 | 1461637294852 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 19:21:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:21:34 INFO - PROCESS | 1857 | 1461637294861 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:21:34 INFO - PROCESS | 1857 | 1461637294867 Marionette TRACE conn3 <- [1,470,null,{}] 19:21:34 INFO - PROCESS | 1857 | 1461637294874 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:35 INFO - PROCESS | 1857 | 1461637295040 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 19:21:35 INFO - PROCESS | 1857 | 1461637295182 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6089c90800 == 58 [pid = 1857] [id = 125] 19:21:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7f6083b02c00) [pid = 1857] [serial = 374] [outer = (nil)] 19:21:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7f6084065800) [pid = 1857] [serial = 375] [outer = 0x7f6083b02c00] 19:21:35 INFO - PROCESS | 1857 | 1461637295254 Marionette DEBUG loaded listener.js 19:21:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7f6084850000) [pid = 1857] [serial = 376] [outer = 0x7f6083b02c00] 19:21:36 INFO - PROCESS | 1857 | 1461637296119 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 19:21:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:21:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1330ms 19:21:36 INFO - PROCESS | 1857 | 1461637296192 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 19:21:36 INFO - PROCESS | 1857 | 1461637296199 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 19:21:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:21:36 INFO - PROCESS | 1857 | 1461637296210 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:21:36 INFO - PROCESS | 1857 | 1461637296213 Marionette TRACE conn3 <- [1,474,null,{}] 19:21:36 INFO - PROCESS | 1857 | 1461637296219 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:36 INFO - PROCESS | 1857 | 1461637296412 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 19:21:36 INFO - PROCESS | 1857 | 1461637296553 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609adb3800 == 59 [pid = 1857] [id = 126] 19:21:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7f60874a8400) [pid = 1857] [serial = 377] [outer = (nil)] 19:21:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7f6089c80000) [pid = 1857] [serial = 378] [outer = 0x7f60874a8400] 19:21:36 INFO - PROCESS | 1857 | 1461637296621 Marionette DEBUG loaded listener.js 19:21:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7f608cf2b800) [pid = 1857] [serial = 379] [outer = 0x7f60874a8400] 19:21:37 INFO - PROCESS | 1857 | 1461637297592 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 19:21:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:21:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1430ms 19:21:37 INFO - PROCESS | 1857 | 1461637297641 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 19:21:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:21:37 INFO - PROCESS | 1857 | 1461637297645 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 19:21:37 INFO - PROCESS | 1857 | 1461637297652 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:21:37 INFO - PROCESS | 1857 | 1461637297657 Marionette TRACE conn3 <- [1,478,null,{}] 19:21:37 INFO - PROCESS | 1857 | 1461637297674 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:37 INFO - PROCESS | 1857 | 1461637297850 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 19:21:38 INFO - PROCESS | 1857 | 1461637298041 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a41c3000 == 60 [pid = 1857] [id = 127] 19:21:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7f608f7e9000) [pid = 1857] [serial = 380] [outer = (nil)] 19:21:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7f6094c87400) [pid = 1857] [serial = 381] [outer = 0x7f608f7e9000] 19:21:38 INFO - PROCESS | 1857 | 1461637298142 Marionette DEBUG loaded listener.js 19:21:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7f609ab71800) [pid = 1857] [serial = 382] [outer = 0x7f608f7e9000] 19:21:38 INFO - PROCESS | 1857 | 1461637298949 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 19:21:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:21:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1333ms 19:21:38 INFO - PROCESS | 1857 | 1461637298984 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 19:21:38 INFO - PROCESS | 1857 | 1461637298989 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 19:21:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:21:38 INFO - PROCESS | 1857 | 1461637298994 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:21:38 INFO - PROCESS | 1857 | 1461637298996 Marionette TRACE conn3 <- [1,482,null,{}] 19:21:39 INFO - PROCESS | 1857 | 1461637299002 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:39 INFO - PROCESS | 1857 | 1461637299149 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 19:21:39 INFO - PROCESS | 1857 | 1461637299294 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e1a0000 == 61 [pid = 1857] [id = 128] 19:21:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7f609af59800) [pid = 1857] [serial = 383] [outer = (nil)] 19:21:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7f609bdbb400) [pid = 1857] [serial = 384] [outer = 0x7f609af59800] 19:21:39 INFO - PROCESS | 1857 | 1461637299366 Marionette DEBUG loaded listener.js 19:21:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7f609de34400) [pid = 1857] [serial = 385] [outer = 0x7f609af59800] 19:21:40 INFO - PROCESS | 1857 | 1461637300281 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 19:21:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:21:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1331ms 19:21:40 INFO - PROCESS | 1857 | 1461637300326 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 19:21:40 INFO - PROCESS | 1857 | 1461637300329 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 19:21:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:21:40 INFO - PROCESS | 1857 | 1461637300335 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:21:40 INFO - PROCESS | 1857 | 1461637300337 Marionette TRACE conn3 <- [1,486,null,{}] 19:21:40 INFO - PROCESS | 1857 | 1461637300343 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:40 INFO - PROCESS | 1857 | 1461637300496 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 19:21:40 INFO - PROCESS | 1857 | 1461637300651 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e4c4800 == 62 [pid = 1857] [id = 129] 19:21:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7f608283d000) [pid = 1857] [serial = 386] [outer = (nil)] 19:21:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7f609deb0800) [pid = 1857] [serial = 387] [outer = 0x7f608283d000] 19:21:40 INFO - PROCESS | 1857 | 1461637300721 Marionette DEBUG loaded listener.js 19:21:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7f609f8b0000) [pid = 1857] [serial = 388] [outer = 0x7f608283d000] 19:21:41 INFO - PROCESS | 1857 | 1461637301568 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 19:21:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:21:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1279ms 19:21:41 INFO - PROCESS | 1857 | 1461637301614 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 19:21:41 INFO - PROCESS | 1857 | 1461637301618 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 19:21:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:21:41 INFO - PROCESS | 1857 | 1461637301625 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:21:41 INFO - PROCESS | 1857 | 1461637301628 Marionette TRACE conn3 <- [1,490,null,{}] 19:21:41 INFO - PROCESS | 1857 | 1461637301660 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:41 INFO - PROCESS | 1857 | 1461637301838 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 19:21:41 INFO - PROCESS | 1857 | 1461637301982 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6082a47000 == 63 [pid = 1857] [id = 130] 19:21:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7f6082a64400) [pid = 1857] [serial = 389] [outer = (nil)] 19:21:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7f6083a4c000) [pid = 1857] [serial = 390] [outer = 0x7f6082a64400] 19:21:42 INFO - PROCESS | 1857 | 1461637302052 Marionette DEBUG loaded listener.js 19:21:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7f608c751800) [pid = 1857] [serial = 391] [outer = 0x7f6082a64400] 19:21:42 INFO - PROCESS | 1857 | 1461637302840 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 19:21:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:21:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1253ms 19:21:42 INFO - PROCESS | 1857 | 1461637302879 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 19:21:42 INFO - PROCESS | 1857 | 1461637302883 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 19:21:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:21:42 INFO - PROCESS | 1857 | 1461637302888 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:21:42 INFO - PROCESS | 1857 | 1461637302890 Marionette TRACE conn3 <- [1,494,null,{}] 19:21:42 INFO - PROCESS | 1857 | 1461637302895 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:43 INFO - PROCESS | 1857 | 1461637303101 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 19:21:43 INFO - PROCESS | 1857 | 1461637303114 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60876d0800 == 64 [pid = 1857] [id = 131] 19:21:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7f607e231c00) [pid = 1857] [serial = 392] [outer = (nil)] 19:21:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7f607e239000) [pid = 1857] [serial = 393] [outer = 0x7f607e231c00] 19:21:43 INFO - PROCESS | 1857 | 1461637303180 Marionette DEBUG loaded listener.js 19:21:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7f607e23e400) [pid = 1857] [serial = 394] [outer = 0x7f607e231c00] 19:21:44 INFO - PROCESS | 1857 | 1461637304333 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 19:21:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:21:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1489ms 19:21:44 INFO - PROCESS | 1857 | 1461637304379 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 19:21:44 INFO - PROCESS | 1857 | 1461637304386 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 19:21:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:21:44 INFO - PROCESS | 1857 | 1461637304393 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:21:44 INFO - PROCESS | 1857 | 1461637304399 Marionette TRACE conn3 <- [1,498,null,{}] 19:21:44 INFO - PROCESS | 1857 | 1461637304406 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:44 INFO - PROCESS | 1857 | 1461637304564 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 19:21:44 INFO - PROCESS | 1857 | 1461637304722 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:44 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6082a52000 == 65 [pid = 1857] [id = 132] 19:21:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7f6083b03000) [pid = 1857] [serial = 395] [outer = (nil)] 19:21:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7f6083d95000) [pid = 1857] [serial = 396] [outer = 0x7f6083b03000] 19:21:44 INFO - PROCESS | 1857 | 1461637304837 Marionette DEBUG loaded listener.js 19:21:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7f6084326400) [pid = 1857] [serial = 397] [outer = 0x7f6083b03000] 19:21:45 INFO - PROCESS | 1857 | 1461637305703 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 19:21:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:21:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1434ms 19:21:45 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7f608cf2a000) [pid = 1857] [serial = 306] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7f60a4359000) [pid = 1857] [serial = 312] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7f609bcedc00) [pid = 1857] [serial = 309] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7f60874a2400) [pid = 1857] [serial = 303] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7f607e1eb800) [pid = 1857] [serial = 315] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7f6087562400) [pid = 1857] [serial = 336] [outer = (nil)] [url = about:blank] 19:21:45 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608db57800 == 64 [pid = 1857] [id = 114] 19:21:45 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608449d000 == 63 [pid = 1857] [id = 113] 19:21:45 INFO - PROCESS | 1857 | 1461637305841 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 19:21:45 INFO - PROCESS | 1857 | 1461637305850 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 19:21:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:21:45 INFO - PROCESS | 1857 | 1461637305866 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:21:45 INFO - PROCESS | 1857 | 1461637305868 Marionette TRACE conn3 <- [1,502,null,{}] 19:21:45 INFO - PROCESS | 1857 | 1461637305874 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:46 INFO - PROCESS | 1857 | 1461637306033 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7f608e1d7000) [pid = 1857] [serial = 126] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7f60a2b0e000) [pid = 1857] [serial = 274] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7f608e70f800) [pid = 1857] [serial = 225] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7f6084ae8000) [pid = 1857] [serial = 319] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7f60874a9800) [pid = 1857] [serial = 123] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7f608755bc00) [pid = 1857] [serial = 328] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7f609f8a8c00) [pid = 1857] [serial = 120] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7f60874e0800) [pid = 1857] [serial = 325] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7f6087560000) [pid = 1857] [serial = 334] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7f6082a6fc00) [pid = 1857] [serial = 333] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7f609ad8a000) [pid = 1857] [serial = 231] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7f609f6e2800) [pid = 1857] [serial = 159] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7f608484b400) [pid = 1857] [serial = 322] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7f6085b63000) [pid = 1857] [serial = 186] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7f6089c19c00) [pid = 1857] [serial = 222] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7f60a435ec00) [pid = 1857] [serial = 237] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7f609bf77000) [pid = 1857] [serial = 228] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7f609c0d6000) [pid = 1857] [serial = 271] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7f60844cf800) [pid = 1857] [serial = 321] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7f608484c000) [pid = 1857] [serial = 318] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 106 (0x7f6083a51800) [pid = 1857] [serial = 262] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 105 (0x7f60a0235c00) [pid = 1857] [serial = 195] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 104 (0x7f608cb91c00) [pid = 1857] [serial = 265] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 103 (0x7f609bc3c800) [pid = 1857] [serial = 156] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 102 (0x7f60874a0800) [pid = 1857] [serial = 150] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 101 (0x7f60a1dc6400) [pid = 1857] [serial = 234] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 100 (0x7f608cf29400) [pid = 1857] [serial = 331] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 99 (0x7f6084aef800) [pid = 1857] [serial = 324] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 98 (0x7f60874e3000) [pid = 1857] [serial = 327] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 97 (0x7f608d06a800) [pid = 1857] [serial = 268] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 96 (0x7f609ad4f800) [pid = 1857] [serial = 192] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 95 (0x7f608a886800) [pid = 1857] [serial = 330] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 94 (0x7f60a435d400) [pid = 1857] [serial = 277] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 93 (0x7f60a1d60c00) [pid = 1857] [serial = 183] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 92 (0x7f608d761c00) [pid = 1857] [serial = 189] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | --DOMWINDOW == 91 (0x7f60903e4800) [pid = 1857] [serial = 153] [outer = (nil)] [url = about:blank] 19:21:46 INFO - PROCESS | 1857 | 1461637306233 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084e82000 == 64 [pid = 1857] [id = 133] 19:21:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 92 (0x7f6082a6fc00) [pid = 1857] [serial = 398] [outer = (nil)] 19:21:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 93 (0x7f6084ae6400) [pid = 1857] [serial = 399] [outer = 0x7f6082a6fc00] 19:21:46 INFO - PROCESS | 1857 | 1461637306296 Marionette DEBUG loaded listener.js 19:21:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 94 (0x7f60874a8000) [pid = 1857] [serial = 400] [outer = 0x7f6082a6fc00] 19:21:46 INFO - PROCESS | 1857 | 1461637306900 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 19:21:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:21:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1085ms 19:21:46 INFO - PROCESS | 1857 | 1461637306945 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 19:21:46 INFO - PROCESS | 1857 | 1461637306949 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 19:21:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:21:46 INFO - PROCESS | 1857 | 1461637306954 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:21:46 INFO - PROCESS | 1857 | 1461637306959 Marionette TRACE conn3 <- [1,506,null,{}] 19:21:46 INFO - PROCESS | 1857 | 1461637306973 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:47 INFO - PROCESS | 1857 | 1461637307116 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 19:21:47 INFO - PROCESS | 1857 | 1461637307222 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608d7a3800 == 65 [pid = 1857] [id = 134] 19:21:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 95 (0x7f60874a2000) [pid = 1857] [serial = 401] [outer = (nil)] 19:21:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 96 (0x7f6087560000) [pid = 1857] [serial = 402] [outer = 0x7f60874a2000] 19:21:47 INFO - PROCESS | 1857 | 1461637307283 Marionette DEBUG loaded listener.js 19:21:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 97 (0x7f608cf26800) [pid = 1857] [serial = 403] [outer = 0x7f60874a2000] 19:21:47 INFO - PROCESS | 1857 | 1461637307926 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 19:21:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:21:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1030ms 19:21:47 INFO - PROCESS | 1857 | 1461637307985 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 19:21:47 INFO - PROCESS | 1857 | 1461637307989 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 19:21:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:21:48 INFO - PROCESS | 1857 | 1461637308018 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:21:48 INFO - PROCESS | 1857 | 1461637308032 Marionette TRACE conn3 <- [1,510,null,{}] 19:21:48 INFO - PROCESS | 1857 | 1461637308057 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:48 INFO - PROCESS | 1857 | 1461637308198 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 19:21:48 INFO - PROCESS | 1857 | 1461637308209 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f68a800 == 66 [pid = 1857] [id = 135] 19:21:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 98 (0x7f60888a6c00) [pid = 1857] [serial = 404] [outer = (nil)] 19:21:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 99 (0x7f608cfb4000) [pid = 1857] [serial = 405] [outer = 0x7f60888a6c00] 19:21:48 INFO - PROCESS | 1857 | 1461637308268 Marionette DEBUG loaded listener.js 19:21:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 100 (0x7f608d065400) [pid = 1857] [serial = 406] [outer = 0x7f60888a6c00] 19:21:49 INFO - PROCESS | 1857 | 1461637309131 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 19:21:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:21:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1187ms 19:21:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:21:49 INFO - PROCESS | 1857 | 1461637309187 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 19:21:49 INFO - PROCESS | 1857 | 1461637309189 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 19:21:49 INFO - PROCESS | 1857 | 1461637309195 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:21:49 INFO - PROCESS | 1857 | 1461637309198 Marionette TRACE conn3 <- [1,514,null,{}] 19:21:49 INFO - PROCESS | 1857 | 1461637309210 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:49 INFO - PROCESS | 1857 | 1461637309398 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 19:21:49 INFO - PROCESS | 1857 | 1461637309420 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6090382800 == 67 [pid = 1857] [id = 136] 19:21:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 101 (0x7f60874a5400) [pid = 1857] [serial = 407] [outer = (nil)] 19:21:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 102 (0x7f608d068c00) [pid = 1857] [serial = 408] [outer = 0x7f60874a5400] 19:21:49 INFO - PROCESS | 1857 | 1461637309478 Marionette DEBUG loaded listener.js 19:21:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 103 (0x7f608f151800) [pid = 1857] [serial = 409] [outer = 0x7f60874a5400] 19:21:50 INFO - PROCESS | 1857 | 1461637310326 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 19:21:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 19:21:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1181ms 19:21:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:21:50 INFO - PROCESS | 1857 | 1461637310382 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 19:21:50 INFO - PROCESS | 1857 | 1461637310385 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 19:21:50 INFO - PROCESS | 1857 | 1461637310391 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:21:50 INFO - PROCESS | 1857 | 1461637310394 Marionette TRACE conn3 <- [1,518,null,{}] 19:21:50 INFO - PROCESS | 1857 | 1461637310399 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:50 INFO - PROCESS | 1857 | 1461637310716 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 19:21:50 INFO - PROCESS | 1857 | --DOMWINDOW == 102 (0x7f608f7f1000) [pid = 1857] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 19:21:50 INFO - PROCESS | 1857 | --DOMWINDOW == 101 (0x7f608e457c00) [pid = 1857] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 19:21:50 INFO - PROCESS | 1857 | --DOMWINDOW == 100 (0x7f607e1e5800) [pid = 1857] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 19:21:50 INFO - PROCESS | 1857 | --DOMWINDOW == 99 (0x7f6082a6cc00) [pid = 1857] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:21:50 INFO - PROCESS | 1857 | --DOMWINDOW == 98 (0x7f608432e000) [pid = 1857] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 19:21:50 INFO - PROCESS | 1857 | --DOMWINDOW == 97 (0x7f6087566400) [pid = 1857] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 19:21:50 INFO - PROCESS | 1857 | --DOMWINDOW == 96 (0x7f608f1dd800) [pid = 1857] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:21:50 INFO - PROCESS | 1857 | --DOMWINDOW == 95 (0x7f6083d91800) [pid = 1857] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:21:50 INFO - PROCESS | 1857 | --DOMWINDOW == 94 (0x7f6084aec000) [pid = 1857] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:21:50 INFO - PROCESS | 1857 | --DOMWINDOW == 93 (0x7f6085d0d800) [pid = 1857] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:21:50 INFO - PROCESS | 1857 | --DOMWINDOW == 92 (0x7f608283cc00) [pid = 1857] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:21:50 INFO - PROCESS | 1857 | --DOMWINDOW == 91 (0x7f6084329400) [pid = 1857] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:21:50 INFO - PROCESS | 1857 | --DOMWINDOW == 90 (0x7f607e1e5c00) [pid = 1857] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:21:50 INFO - PROCESS | 1857 | 1461637310818 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084422800 == 68 [pid = 1857] [id = 137] 19:21:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 91 (0x7f607e1e5c00) [pid = 1857] [serial = 410] [outer = (nil)] 19:21:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 92 (0x7f6082a6a800) [pid = 1857] [serial = 411] [outer = 0x7f607e1e5c00] 19:21:50 INFO - PROCESS | 1857 | 1461637310882 Marionette DEBUG loaded listener.js 19:21:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 93 (0x7f6084af1800) [pid = 1857] [serial = 412] [outer = 0x7f607e1e5c00] 19:21:51 INFO - PROCESS | 1857 | 1461637311521 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 19:21:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:21:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1177ms 19:21:51 INFO - PROCESS | 1857 | 1461637311568 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 19:21:51 INFO - PROCESS | 1857 | 1461637311572 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 19:21:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:21:51 INFO - PROCESS | 1857 | 1461637311578 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:21:51 INFO - PROCESS | 1857 | 1461637311580 Marionette TRACE conn3 <- [1,522,null,{}] 19:21:51 INFO - PROCESS | 1857 | 1461637311585 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:51 INFO - PROCESS | 1857 | 1461637311767 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 19:21:51 INFO - PROCESS | 1857 | 1461637311787 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609bc1f000 == 69 [pid = 1857] [id = 138] 19:21:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 94 (0x7f607e053800) [pid = 1857] [serial = 413] [outer = (nil)] 19:21:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 95 (0x7f607e05c400) [pid = 1857] [serial = 414] [outer = 0x7f607e053800] 19:21:51 INFO - PROCESS | 1857 | 1461637311847 Marionette DEBUG loaded listener.js 19:21:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 96 (0x7f607e061400) [pid = 1857] [serial = 415] [outer = 0x7f607e053800] 19:21:52 INFO - PROCESS | 1857 | 1461637312557 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 19:21:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:21:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1028ms 19:21:52 INFO - PROCESS | 1857 | 1461637312608 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 19:21:52 INFO - PROCESS | 1857 | 1461637312611 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 19:21:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:21:52 INFO - PROCESS | 1857 | 1461637312618 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:21:52 INFO - PROCESS | 1857 | 1461637312620 Marionette TRACE conn3 <- [1,526,null,{}] 19:21:52 INFO - PROCESS | 1857 | 1461637312626 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:52 INFO - PROCESS | 1857 | 1461637312857 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 19:21:53 INFO - PROCESS | 1857 | 1461637313014 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:53 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084173800 == 70 [pid = 1857] [id = 139] 19:21:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 97 (0x7f607e052800) [pid = 1857] [serial = 416] [outer = (nil)] 19:21:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 98 (0x7f607e061800) [pid = 1857] [serial = 417] [outer = 0x7f607e052800] 19:21:53 INFO - PROCESS | 1857 | 1461637313087 Marionette DEBUG loaded listener.js 19:21:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 99 (0x7f607e23f000) [pid = 1857] [serial = 418] [outer = 0x7f607e052800] 19:21:53 INFO - PROCESS | 1857 | 1461637313995 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 19:21:54 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 19:21:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1430ms 19:21:54 INFO - PROCESS | 1857 | 1461637314049 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 19:21:54 INFO - PROCESS | 1857 | 1461637314055 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 19:21:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:21:54 INFO - PROCESS | 1857 | 1461637314062 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:21:54 INFO - PROCESS | 1857 | 1461637314069 Marionette TRACE conn3 <- [1,530,null,{}] 19:21:54 INFO - PROCESS | 1857 | 1461637314076 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:54 INFO - PROCESS | 1857 | 1461637314240 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 19:21:54 INFO - PROCESS | 1857 | 1461637314385 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e311000 == 71 [pid = 1857] [id = 140] 19:21:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 100 (0x7f6083908000) [pid = 1857] [serial = 419] [outer = (nil)] 19:21:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 101 (0x7f6083911800) [pid = 1857] [serial = 420] [outer = 0x7f6083908000] 19:21:54 INFO - PROCESS | 1857 | 1461637314464 Marionette DEBUG loaded listener.js 19:21:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 102 (0x7f6083d91800) [pid = 1857] [serial = 421] [outer = 0x7f6083908000] 19:21:55 INFO - PROCESS | 1857 | 1461637315299 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 19:21:55 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 19:21:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:21:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:21:55 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 19:21:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:21:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:21:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:21:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:21:55 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:21:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1336ms 19:21:55 INFO - PROCESS | 1857 | 1461637315418 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 19:21:55 INFO - PROCESS | 1857 | 1461637315424 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 19:21:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:21:55 INFO - PROCESS | 1857 | 1461637315432 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:21:55 INFO - PROCESS | 1857 | 1461637315435 Marionette TRACE conn3 <- [1,534,null,{}] 19:21:55 INFO - PROCESS | 1857 | 1461637315440 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:55 INFO - PROCESS | 1857 | 1461637315619 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 19:21:55 INFO - PROCESS | 1857 | 1461637315767 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a021a000 == 72 [pid = 1857] [id = 141] 19:21:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 103 (0x7f608432ec00) [pid = 1857] [serial = 422] [outer = (nil)] 19:21:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 104 (0x7f6084aed000) [pid = 1857] [serial = 423] [outer = 0x7f608432ec00] 19:21:55 INFO - PROCESS | 1857 | 1461637315851 Marionette DEBUG loaded listener.js 19:21:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 105 (0x7f6087560400) [pid = 1857] [serial = 424] [outer = 0x7f608432ec00] 19:21:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:21:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1327ms 19:21:56 INFO - PROCESS | 1857 | 1461637316750 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 19:21:56 INFO - PROCESS | 1857 | 1461637316760 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 19:21:56 INFO - PROCESS | 1857 | 1461637316766 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 19:21:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:21:56 INFO - PROCESS | 1857 | 1461637316783 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:21:56 INFO - PROCESS | 1857 | 1461637316790 Marionette TRACE conn3 <- [1,538,null,{}] 19:21:56 INFO - PROCESS | 1857 | 1461637316796 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:57 INFO - PROCESS | 1857 | 1461637317044 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 19:21:57 INFO - PROCESS | 1857 | 1461637317152 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:57 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a789d000 == 73 [pid = 1857] [id = 142] 19:21:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 106 (0x7f60844c7800) [pid = 1857] [serial = 425] [outer = (nil)] 19:21:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 107 (0x7f608c8a0400) [pid = 1857] [serial = 426] [outer = 0x7f60844c7800] 19:21:57 INFO - PROCESS | 1857 | 1461637317224 Marionette DEBUG loaded listener.js 19:21:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7f608e50d400) [pid = 1857] [serial = 427] [outer = 0x7f60844c7800] 19:21:57 INFO - PROCESS | 1857 | 1461637317992 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 19:21:58 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. 19:21:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1238ms 19:21:58 INFO - PROCESS | 1857 | 1461637318014 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 19:21:58 INFO - PROCESS | 1857 | 1461637318018 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 19:21:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:21:58 INFO - PROCESS | 1857 | 1461637318024 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:21:58 INFO - PROCESS | 1857 | 1461637318027 Marionette TRACE conn3 <- [1,542,null,{}] 19:21:58 INFO - PROCESS | 1857 | 1461637318032 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:58 INFO - PROCESS | 1857 | 1461637318241 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 19:21:58 INFO - PROCESS | 1857 | 1461637318256 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e421000 == 74 [pid = 1857] [id = 143] 19:21:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7f6083badc00) [pid = 1857] [serial = 428] [outer = (nil)] 19:21:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7f6083bb3800) [pid = 1857] [serial = 429] [outer = 0x7f6083badc00] 19:21:58 INFO - PROCESS | 1857 | 1461637318367 Marionette DEBUG loaded listener.js 19:21:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7f60844d2c00) [pid = 1857] [serial = 430] [outer = 0x7f6083badc00] 19:21:59 INFO - PROCESS | 1857 | 1461637319234 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 19:21:59 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. 19:21:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1233ms 19:21:59 INFO - PROCESS | 1857 | 1461637319257 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 19:21:59 INFO - PROCESS | 1857 | 1461637319261 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 19:21:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:21:59 INFO - PROCESS | 1857 | 1461637319266 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:21:59 INFO - PROCESS | 1857 | 1461637319269 Marionette TRACE conn3 <- [1,546,null,{}] 19:21:59 INFO - PROCESS | 1857 | 1461637319275 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:21:59 INFO - PROCESS | 1857 | 1461637319483 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 19:21:59 INFO - PROCESS | 1857 | 1461637319652 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:21:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e49d800 == 75 [pid = 1857] [id = 144] 19:21:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7f60845a9000) [pid = 1857] [serial = 431] [outer = (nil)] 19:21:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7f60845ab800) [pid = 1857] [serial = 432] [outer = 0x7f60845a9000] 19:21:59 INFO - PROCESS | 1857 | 1461637319747 Marionette DEBUG loaded listener.js 19:21:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7f608cf31800) [pid = 1857] [serial = 433] [outer = 0x7f60845a9000] 19:22: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. 19:22:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1279ms 19:22:00 INFO - PROCESS | 1857 | 1461637320540 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 19:22:00 INFO - PROCESS | 1857 | 1461637320547 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 19:22:00 INFO - PROCESS | 1857 | 1461637320550 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 19:22:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:22:00 INFO - PROCESS | 1857 | 1461637320592 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:22:00 INFO - PROCESS | 1857 | 1461637320596 Marionette TRACE conn3 <- [1,550,null,{}] 19:22:00 INFO - PROCESS | 1857 | 1461637320601 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:00 INFO - PROCESS | 1857 | 1461637320775 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 19:22:00 INFO - PROCESS | 1857 | 1461637320956 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608d51f800 == 76 [pid = 1857] [id = 145] 19:22:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7f60845a9c00) [pid = 1857] [serial = 434] [outer = (nil)] 19:22:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7f608e1cbc00) [pid = 1857] [serial = 435] [outer = 0x7f60845a9c00] 19:22:01 INFO - PROCESS | 1857 | 1461637321027 Marionette DEBUG loaded listener.js 19:22:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7f609aa8a400) [pid = 1857] [serial = 436] [outer = 0x7f60845a9c00] 19:22:01 INFO - PROCESS | 1857 | 1461637321815 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 19:22:01 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. 19:22:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1236ms 19:22:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:22:01 INFO - PROCESS | 1857 | 1461637321824 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 19:22:01 INFO - PROCESS | 1857 | 1461637321826 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 19:22:01 INFO - PROCESS | 1857 | 1461637321831 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:22:01 INFO - PROCESS | 1857 | 1461637321835 Marionette TRACE conn3 <- [1,554,null,{}] 19:22:01 INFO - PROCESS | 1857 | 1461637321841 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:02 INFO - PROCESS | 1857 | 1461637322013 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 19:22:02 INFO - PROCESS | 1857 | 1461637322185 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:02 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608195e000 == 77 [pid = 1857] [id = 146] 19:22:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7f6082a67c00) [pid = 1857] [serial = 437] [outer = (nil)] 19:22:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7f608f7ee400) [pid = 1857] [serial = 438] [outer = 0x7f6082a67c00] 19:22:02 INFO - PROCESS | 1857 | 1461637322257 Marionette DEBUG loaded listener.js 19:22:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7f609f8a8c00) [pid = 1857] [serial = 439] [outer = 0x7f6082a67c00] 19:22:02 INFO - PROCESS | 1857 | [1857] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:22:03 INFO - PROCESS | 1857 | 1461637323468 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 19:22:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:22:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1683ms 19:22:03 INFO - PROCESS | 1857 | 1461637323515 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 19:22:03 INFO - PROCESS | 1857 | 1461637323521 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 19:22:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:22:03 INFO - PROCESS | 1857 | 1461637323528 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:22:03 INFO - PROCESS | 1857 | 1461637323534 Marionette TRACE conn3 <- [1,558,null,{}] 19:22:03 INFO - PROCESS | 1857 | 1461637323542 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:03 INFO - PROCESS | 1857 | 1461637323692 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 19:22:03 INFO - PROCESS | 1857 | 1461637323889 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:03 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608194f800 == 78 [pid = 1857] [id = 147] 19:22:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7f607dadd400) [pid = 1857] [serial = 440] [outer = (nil)] 19:22:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7f607e1e7800) [pid = 1857] [serial = 441] [outer = 0x7f607dadd400] 19:22:03 INFO - PROCESS | 1857 | 1461637323963 Marionette DEBUG loaded listener.js 19:22:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7f607e23c000) [pid = 1857] [serial = 442] [outer = 0x7f607dadd400] 19:22:04 INFO - PROCESS | 1857 | 1461637324763 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 19:22:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:22:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1285ms 19:22:04 INFO - PROCESS | 1857 | 1461637324813 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 19:22:04 INFO - PROCESS | 1857 | 1461637324820 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 19:22:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:22:04 INFO - PROCESS | 1857 | 1461637324830 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:22:04 INFO - PROCESS | 1857 | 1461637324834 Marionette TRACE conn3 <- [1,562,null,{}] 19:22:04 INFO - PROCESS | 1857 | 1461637324840 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:05 INFO - PROCESS | 1857 | 1461637325002 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 19:22:05 INFO - PROCESS | 1857 | 1461637325155 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e4d1000 == 79 [pid = 1857] [id = 148] 19:22:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7f6082a65400) [pid = 1857] [serial = 443] [outer = (nil)] 19:22:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7f6082a72c00) [pid = 1857] [serial = 444] [outer = 0x7f6082a65400] 19:22:05 INFO - PROCESS | 1857 | 1461637325302 Marionette DEBUG loaded listener.js 19:22:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7f6083a43400) [pid = 1857] [serial = 445] [outer = 0x7f6082a65400] 19:22:05 INFO - PROCESS | 1857 | [1857] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:22:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6085f3d800 == 78 [pid = 1857] [id = 50] 19:22:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60844a8000 == 77 [pid = 1857] [id = 103] 19:22:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608f680800 == 76 [pid = 1857] [id = 104] 19:22:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a43af000 == 75 [pid = 1857] [id = 100] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7f607e1f0c00) [pid = 1857] [serial = 339] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7f6083d9f400) [pid = 1857] [serial = 342] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7f60888a8400) [pid = 1857] [serial = 345] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7f608e1ce800) [pid = 1857] [serial = 348] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7f608cfb3000) [pid = 1857] [serial = 372] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | 1461637326262 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7f60a5177c00) [pid = 1857] [serial = 313] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7f60a0112800) [pid = 1857] [serial = 310] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7f607e1f0000) [pid = 1857] [serial = 316] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7f608d06a000) [pid = 1857] [serial = 337] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7f6087521c00) [pid = 1857] [serial = 304] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7f608d05e800) [pid = 1857] [serial = 307] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7f609ab6f800) [pid = 1857] [serial = 366] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7f6084195c00) [pid = 1857] [serial = 352] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7f6083d94800) [pid = 1857] [serial = 351] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7f608751f800) [pid = 1857] [serial = 357] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7f608b851c00) [pid = 1857] [serial = 358] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7f608d061800) [pid = 1857] [serial = 360] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7f6083d95800) [pid = 1857] [serial = 369] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7f6085d0ac00) [pid = 1857] [serial = 355] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 106 (0x7f6084ae4400) [pid = 1857] [serial = 354] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 105 (0x7f608751d800) [pid = 1857] [serial = 370] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 104 (0x7f608e713c00) [pid = 1857] [serial = 363] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 103 (0x7f609af55c00) [pid = 1857] [serial = 367] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 102 (0x7f608f1dd400) [pid = 1857] [serial = 364] [outer = (nil)] [url = about:blank] 19:22:06 INFO - PROCESS | 1857 | --DOMWINDOW == 101 (0x7f608d06c800) [pid = 1857] [serial = 361] [outer = (nil)] [url = about:blank] 19:22:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:22:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1482ms 19:22:06 INFO - PROCESS | 1857 | 1461637326313 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 19:22:06 INFO - PROCESS | 1857 | 1461637326316 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 19:22:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:22:06 INFO - PROCESS | 1857 | 1461637326322 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:22:06 INFO - PROCESS | 1857 | 1461637326328 Marionette TRACE conn3 <- [1,566,null,{}] 19:22:06 INFO - PROCESS | 1857 | 1461637326343 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:06 INFO - PROCESS | 1857 | 1461637326493 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 19:22:06 INFO - PROCESS | 1857 | 1461637326596 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60848b9800 == 76 [pid = 1857] [id = 149] 19:22:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 102 (0x7f6082a6f000) [pid = 1857] [serial = 446] [outer = (nil)] 19:22:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 103 (0x7f6083bb8400) [pid = 1857] [serial = 447] [outer = 0x7f6082a6f000] 19:22:06 INFO - PROCESS | 1857 | 1461637326660 Marionette DEBUG loaded listener.js 19:22:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 104 (0x7f608405ac00) [pid = 1857] [serial = 448] [outer = 0x7f6082a6f000] 19:22:07 INFO - PROCESS | 1857 | [1857] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:22:07 INFO - PROCESS | 1857 | 1461637327806 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 19:22:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:22:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1539ms 19:22:07 INFO - PROCESS | 1857 | 1461637327863 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 19:22:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:22:07 INFO - PROCESS | 1857 | 1461637327867 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 19:22:07 INFO - PROCESS | 1857 | 1461637327873 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:22:07 INFO - PROCESS | 1857 | 1461637327876 Marionette TRACE conn3 <- [1,570,null,{}] 19:22:07 INFO - PROCESS | 1857 | 1461637327881 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:08 INFO - PROCESS | 1857 | 1461637328064 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 19:22:08 INFO - PROCESS | 1857 | 1461637328139 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608bd8f000 == 77 [pid = 1857] [id = 150] 19:22:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 105 (0x7f607e236c00) [pid = 1857] [serial = 449] [outer = (nil)] 19:22:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 106 (0x7f6085d0d800) [pid = 1857] [serial = 450] [outer = 0x7f607e236c00] 19:22:08 INFO - PROCESS | 1857 | 1461637328202 Marionette DEBUG loaded listener.js 19:22:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 107 (0x7f60874e1c00) [pid = 1857] [serial = 451] [outer = 0x7f607e236c00] 19:22:08 INFO - PROCESS | 1857 | [1857] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:22:08 INFO - PROCESS | 1857 | 1461637328962 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 19:22:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:22:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1132ms 19:22:09 INFO - PROCESS | 1857 | 1461637329005 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 19:22:09 INFO - PROCESS | 1857 | 1461637329008 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 19:22:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:22:09 INFO - PROCESS | 1857 | 1461637329013 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:22:09 INFO - PROCESS | 1857 | 1461637329015 Marionette TRACE conn3 <- [1,574,null,{}] 19:22:09 INFO - PROCESS | 1857 | 1461637329026 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:09 INFO - PROCESS | 1857 | 1461637329198 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 19:22:09 INFO - PROCESS | 1857 | 1461637329271 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608d517000 == 78 [pid = 1857] [id = 151] 19:22:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7f608418e800) [pid = 1857] [serial = 452] [outer = (nil)] 19:22:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7f608751d400) [pid = 1857] [serial = 453] [outer = 0x7f608418e800] 19:22:09 INFO - PROCESS | 1857 | 1461637329330 Marionette DEBUG loaded listener.js 19:22:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7f6087561400) [pid = 1857] [serial = 454] [outer = 0x7f608418e800] 19:22:10 INFO - PROCESS | 1857 | 1461637330157 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:22:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:22:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1180ms 19:22:10 INFO - PROCESS | 1857 | 1461637330196 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 19:22:10 INFO - PROCESS | 1857 | 1461637330199 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 19:22:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:22:10 INFO - PROCESS | 1857 | 1461637330204 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:22:10 INFO - PROCESS | 1857 | 1461637330205 Marionette TRACE conn3 <- [1,578,null,{}] 19:22:10 INFO - PROCESS | 1857 | 1461637330210 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:10 INFO - PROCESS | 1857 | 1461637330418 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 19:22:10 INFO - PROCESS | 1857 | 1461637330448 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e994000 == 79 [pid = 1857] [id = 152] 19:22:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7f6087560c00) [pid = 1857] [serial = 455] [outer = (nil)] 19:22:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7f608cf28800) [pid = 1857] [serial = 456] [outer = 0x7f6087560c00] 19:22:10 INFO - PROCESS | 1857 | 1461637330508 Marionette DEBUG loaded listener.js 19:22:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7f608cfb5800) [pid = 1857] [serial = 457] [outer = 0x7f6087560c00] 19:22:11 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7f607e1e7400) [pid = 1857] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:22:11 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7f6087559000) [pid = 1857] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 19:22:11 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7f607e1e4c00) [pid = 1857] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:22:11 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7f60874a5400) [pid = 1857] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:22:11 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7f6084ae7800) [pid = 1857] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:22:11 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7f6083b03000) [pid = 1857] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:22:11 INFO - PROCESS | 1857 | --DOMWINDOW == 106 (0x7f6082a6fc00) [pid = 1857] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:22:11 INFO - PROCESS | 1857 | --DOMWINDOW == 105 (0x7f607e231c00) [pid = 1857] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:22:11 INFO - PROCESS | 1857 | --DOMWINDOW == 104 (0x7f6084847400) [pid = 1857] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:22:11 INFO - PROCESS | 1857 | --DOMWINDOW == 103 (0x7f607e1e3400) [pid = 1857] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:22:11 INFO - PROCESS | 1857 | --DOMWINDOW == 102 (0x7f607e1e5c00) [pid = 1857] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:22:11 INFO - PROCESS | 1857 | --DOMWINDOW == 101 (0x7f60888a6c00) [pid = 1857] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:22:11 INFO - PROCESS | 1857 | --DOMWINDOW == 100 (0x7f60874a2000) [pid = 1857] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:22:11 INFO - PROCESS | 1857 | 1461637331474 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 19:22:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:22:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1286ms 19:22:11 INFO - PROCESS | 1857 | 1461637331501 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 19:22:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:22:11 INFO - PROCESS | 1857 | 1461637331506 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 19:22:11 INFO - PROCESS | 1857 | 1461637331512 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:22:11 INFO - PROCESS | 1857 | 1461637331515 Marionette TRACE conn3 <- [1,582,null,{}] 19:22:11 INFO - PROCESS | 1857 | 1461637331521 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:11 INFO - PROCESS | 1857 | 1461637331662 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 19:22:11 INFO - PROCESS | 1857 | 1461637331772 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e9b6000 == 80 [pid = 1857] [id = 153] 19:22:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 101 (0x7f607e05a000) [pid = 1857] [serial = 458] [outer = (nil)] 19:22:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 102 (0x7f6083d9c800) [pid = 1857] [serial = 459] [outer = 0x7f607e05a000] 19:22:11 INFO - PROCESS | 1857 | 1461637331836 Marionette DEBUG loaded listener.js 19:22:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 103 (0x7f608cf29800) [pid = 1857] [serial = 460] [outer = 0x7f607e05a000] 19:22:12 INFO - PROCESS | 1857 | 1461637332459 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 19:22:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:22:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 981ms 19:22:12 INFO - PROCESS | 1857 | 1461637332493 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 19:22:12 INFO - PROCESS | 1857 | 1461637332497 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 19:22:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:22:12 INFO - PROCESS | 1857 | 1461637332503 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:22:12 INFO - PROCESS | 1857 | 1461637332505 Marionette TRACE conn3 <- [1,586,null,{}] 19:22:12 INFO - PROCESS | 1857 | 1461637332510 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:12 INFO - PROCESS | 1857 | 1461637332641 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 19:22:12 INFO - PROCESS | 1857 | 1461637332753 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f68c800 == 81 [pid = 1857] [id = 154] 19:22:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 104 (0x7f6085d12c00) [pid = 1857] [serial = 461] [outer = (nil)] 19:22:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 105 (0x7f608d05ec00) [pid = 1857] [serial = 462] [outer = 0x7f6085d12c00] 19:22:12 INFO - PROCESS | 1857 | 1461637332812 Marionette DEBUG loaded listener.js 19:22:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 106 (0x7f608e146400) [pid = 1857] [serial = 463] [outer = 0x7f6085d12c00] 19:22:13 INFO - PROCESS | 1857 | [1857] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:22:13 INFO - PROCESS | 1857 | 1461637333648 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 19:22:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:22:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1175ms 19:22:13 INFO - PROCESS | 1857 | 1461637333679 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 19:22:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:22:13 INFO - PROCESS | 1857 | 1461637333685 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 19:22:13 INFO - PROCESS | 1857 | 1461637333693 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:22:13 INFO - PROCESS | 1857 | 1461637333698 Marionette TRACE conn3 <- [1,590,null,{}] 19:22:13 INFO - PROCESS | 1857 | 1461637333706 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:13 INFO - PROCESS | 1857 | 1461637333885 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 19:22:14 INFO - PROCESS | 1857 | 1461637334043 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084398000 == 82 [pid = 1857] [id = 155] 19:22:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 107 (0x7f607e1e2800) [pid = 1857] [serial = 464] [outer = (nil)] 19:22:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7f608283a800) [pid = 1857] [serial = 465] [outer = 0x7f607e1e2800] 19:22:14 INFO - PROCESS | 1857 | 1461637334123 Marionette DEBUG loaded listener.js 19:22:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7f6083902800) [pid = 1857] [serial = 466] [outer = 0x7f607e1e2800] 19:22:14 INFO - PROCESS | 1857 | 1461637334973 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 19:22:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:22:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1337ms 19:22:15 INFO - PROCESS | 1857 | 1461637335030 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 19:22:15 INFO - PROCESS | 1857 | 1461637335038 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 19:22:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:22:15 INFO - PROCESS | 1857 | 1461637335048 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:22:15 INFO - PROCESS | 1857 | 1461637335053 Marionette TRACE conn3 <- [1,594,null,{}] 19:22:15 INFO - PROCESS | 1857 | 1461637335059 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:15 INFO - PROCESS | 1857 | 1461637335226 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 19:22:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7f608390fc00) [pid = 1857] [serial = 467] [outer = 0x7f6083f81000] 19:22:15 INFO - PROCESS | 1857 | 1461637335412 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608ea46000 == 83 [pid = 1857] [id = 156] 19:22:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7f6083bb4000) [pid = 1857] [serial = 468] [outer = (nil)] 19:22:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7f6083d94000) [pid = 1857] [serial = 469] [outer = 0x7f6083bb4000] 19:22:15 INFO - PROCESS | 1857 | 1461637335491 Marionette DEBUG loaded listener.js 19:22:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7f6084328400) [pid = 1857] [serial = 470] [outer = 0x7f6083bb4000] 19:22:16 INFO - PROCESS | 1857 | 1461637336710 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 19:22:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:22:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1729ms 19:22:16 INFO - PROCESS | 1857 | 1461637336778 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 19:22:16 INFO - PROCESS | 1857 | 1461637336781 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 19:22:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:22:16 INFO - PROCESS | 1857 | 1461637336790 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:22:16 INFO - PROCESS | 1857 | 1461637336796 Marionette TRACE conn3 <- [1,598,null,{}] 19:22:16 INFO - PROCESS | 1857 | 1461637336813 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:17 INFO - PROCESS | 1857 | 1461637337067 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 19:22:17 INFO - PROCESS | 1857 | 1461637337187 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6094ceb800 == 84 [pid = 1857] [id = 157] 19:22:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7f608432a000) [pid = 1857] [serial = 471] [outer = (nil)] 19:22:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7f608bd18800) [pid = 1857] [serial = 472] [outer = 0x7f608432a000] 19:22:17 INFO - PROCESS | 1857 | 1461637337274 Marionette DEBUG loaded listener.js 19:22:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7f608cf27000) [pid = 1857] [serial = 473] [outer = 0x7f608432a000] 19:22:18 INFO - PROCESS | 1857 | 1461637338046 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 19:22:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:22:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1293ms 19:22:18 INFO - PROCESS | 1857 | 1461637338083 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 19:22:18 INFO - PROCESS | 1857 | 1461637338088 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 19:22:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:22:18 INFO - PROCESS | 1857 | 1461637338094 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:22:18 INFO - PROCESS | 1857 | 1461637338097 Marionette TRACE conn3 <- [1,602,null,{}] 19:22:18 INFO - PROCESS | 1857 | 1461637338102 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:18 INFO - PROCESS | 1857 | 1461637338317 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 19:22:18 INFO - PROCESS | 1857 | 1461637338466 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609af09800 == 85 [pid = 1857] [id = 158] 19:22:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7f607daea000) [pid = 1857] [serial = 474] [outer = (nil)] 19:22:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7f608d06c400) [pid = 1857] [serial = 475] [outer = 0x7f607daea000] 19:22:18 INFO - PROCESS | 1857 | 1461637338536 Marionette DEBUG loaded listener.js 19:22:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7f608e513c00) [pid = 1857] [serial = 476] [outer = 0x7f607daea000] 19:22:19 INFO - PROCESS | 1857 | 1461637339334 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 19:22:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:22:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1280ms 19:22:19 INFO - PROCESS | 1857 | 1461637339374 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 19:22:19 INFO - PROCESS | 1857 | 1461637339378 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 19:22:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:22:19 INFO - PROCESS | 1857 | 1461637339383 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:22:19 INFO - PROCESS | 1857 | 1461637339386 Marionette TRACE conn3 <- [1,606,null,{}] 19:22:19 INFO - PROCESS | 1857 | 1461637339391 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:19 INFO - PROCESS | 1857 | 1461637339536 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 19:22:19 INFO - PROCESS | 1857 | 1461637339684 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609f6b9800 == 86 [pid = 1857] [id = 159] 19:22:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7f608bd25c00) [pid = 1857] [serial = 477] [outer = (nil)] 19:22:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7f608ea69800) [pid = 1857] [serial = 478] [outer = 0x7f608bd25c00] 19:22:19 INFO - PROCESS | 1857 | 1461637339753 Marionette DEBUG loaded listener.js 19:22:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7f608f638000) [pid = 1857] [serial = 479] [outer = 0x7f608bd25c00] 19:22:20 INFO - PROCESS | 1857 | 1461637340627 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:22:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:22:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1280ms 19:22:20 INFO - PROCESS | 1857 | 1461637340664 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 19:22:20 INFO - PROCESS | 1857 | 1461637340668 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 19:22:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:22:20 INFO - PROCESS | 1857 | 1461637340673 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:22:20 INFO - PROCESS | 1857 | 1461637340677 Marionette TRACE conn3 <- [1,610,null,{}] 19:22:20 INFO - PROCESS | 1857 | 1461637340682 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:20 INFO - PROCESS | 1857 | 1461637340864 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 19:22:21 INFO - PROCESS | 1857 | 1461637341019 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a286e000 == 87 [pid = 1857] [id = 160] 19:22:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7f608f643c00) [pid = 1857] [serial = 480] [outer = (nil)] 19:22:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7f609ab75c00) [pid = 1857] [serial = 481] [outer = 0x7f608f643c00] 19:22:21 INFO - PROCESS | 1857 | 1461637341095 Marionette DEBUG loaded listener.js 19:22:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7f609b9b2000) [pid = 1857] [serial = 482] [outer = 0x7f608f643c00] 19:22:21 INFO - PROCESS | 1857 | 1461637341951 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 19:22:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:22:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1327ms 19:22:22 INFO - PROCESS | 1857 | 1461637342001 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 19:22:22 INFO - PROCESS | 1857 | 1461637342004 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 19:22:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:22:22 INFO - PROCESS | 1857 | 1461637342011 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:22:22 INFO - PROCESS | 1857 | 1461637342014 Marionette TRACE conn3 <- [1,614,null,{}] 19:22:22 INFO - PROCESS | 1857 | 1461637342019 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:22 INFO - PROCESS | 1857 | 1461637342186 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 19:22:22 INFO - PROCESS | 1857 | 1461637342339 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083d07800 == 88 [pid = 1857] [id = 161] 19:22:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7f607da9f800) [pid = 1857] [serial = 483] [outer = (nil)] 19:22:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7f607daa4800) [pid = 1857] [serial = 484] [outer = 0x7f607da9f800] 19:22:22 INFO - PROCESS | 1857 | 1461637342411 Marionette DEBUG loaded listener.js 19:22:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7f607daa9c00) [pid = 1857] [serial = 485] [outer = 0x7f607da9f800] 19:22:23 INFO - PROCESS | 1857 | 1461637343514 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 19:22:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:22:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1577ms 19:22:23 INFO - PROCESS | 1857 | 1461637343589 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 19:22:23 INFO - PROCESS | 1857 | 1461637343595 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 19:22:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:22:23 INFO - PROCESS | 1857 | 1461637343604 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:22:23 INFO - PROCESS | 1857 | 1461637343609 Marionette TRACE conn3 <- [1,618,null,{}] 19:22:23 INFO - PROCESS | 1857 | 1461637343616 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:23 INFO - PROCESS | 1857 | 1461637343822 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 19:22:24 INFO - PROCESS | 1857 | 1461637344133 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:24 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e409000 == 89 [pid = 1857] [id = 162] 19:22:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7f607e1f0800) [pid = 1857] [serial = 486] [outer = (nil)] 19:22:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7f607e237000) [pid = 1857] [serial = 487] [outer = 0x7f607e1f0800] 19:22:24 INFO - PROCESS | 1857 | 1461637344206 Marionette DEBUG loaded listener.js 19:22:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7f6082a69000) [pid = 1857] [serial = 488] [outer = 0x7f607e1f0800] 19:22:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608df21800 == 88 [pid = 1857] [id = 47] 19:22:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608d2e7000 == 87 [pid = 1857] [id = 46] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7f6094c87400) [pid = 1857] [serial = 381] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7f6084065800) [pid = 1857] [serial = 375] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7f6083a4c000) [pid = 1857] [serial = 390] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7f609deb0800) [pid = 1857] [serial = 387] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7f609bdbb400) [pid = 1857] [serial = 384] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7f6089c80000) [pid = 1857] [serial = 378] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7f607e05c400) [pid = 1857] [serial = 414] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608e9b6000 == 86 [pid = 1857] [id = 153] 19:22:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608e994000 == 85 [pid = 1857] [id = 152] 19:22:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608d517000 == 84 [pid = 1857] [id = 151] 19:22:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608bd8f000 == 83 [pid = 1857] [id = 150] 19:22:25 INFO - PROCESS | 1857 | 1461637345114 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 19:22:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60848b9800 == 82 [pid = 1857] [id = 149] 19:22:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e4d1000 == 81 [pid = 1857] [id = 148] 19:22:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608194f800 == 80 [pid = 1857] [id = 147] 19:22:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:22:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1542ms 19:22:25 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084173800 == 79 [pid = 1857] [id = 139] 19:22:25 INFO - PROCESS | 1857 | 1461637345150 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 19:22:25 INFO - PROCESS | 1857 | 1461637345158 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 19:22:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:22:25 INFO - PROCESS | 1857 | 1461637345168 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:22:25 INFO - PROCESS | 1857 | 1461637345171 Marionette TRACE conn3 <- [1,622,null,{}] 19:22:25 INFO - PROCESS | 1857 | 1461637345178 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:25 INFO - PROCESS | 1857 | 1461637345329 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 19:22:25 INFO - PROCESS | 1857 | 1461637345339 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e4cf000 == 80 [pid = 1857] [id = 163] 19:22:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7f6083910000) [pid = 1857] [serial = 489] [outer = (nil)] 19:22:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7f6083b03c00) [pid = 1857] [serial = 490] [outer = 0x7f6083910000] 19:22:25 INFO - PROCESS | 1857 | 1461637345396 Marionette DEBUG loaded listener.js 19:22:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7f6083bae400) [pid = 1857] [serial = 491] [outer = 0x7f6083910000] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7f6084851800) [pid = 1857] [serial = 343] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7f6087566800) [pid = 1857] [serial = 301] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7f6082a6c800) [pid = 1857] [serial = 340] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7f608f151800) [pid = 1857] [serial = 409] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7f608f63c400) [pid = 1857] [serial = 349] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7f6084326400) [pid = 1857] [serial = 397] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7f608d068c00) [pid = 1857] [serial = 408] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7f60874a8000) [pid = 1857] [serial = 400] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7f607e239000) [pid = 1857] [serial = 393] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7f608ca30000) [pid = 1857] [serial = 346] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7f609034a400) [pid = 1857] [serial = 373] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7f6082a6a800) [pid = 1857] [serial = 411] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7f6084ae6400) [pid = 1857] [serial = 399] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7f608d065400) [pid = 1857] [serial = 406] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7f6083d95000) [pid = 1857] [serial = 396] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7f608cf26800) [pid = 1857] [serial = 403] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7f6087560000) [pid = 1857] [serial = 402] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7f608cfb4000) [pid = 1857] [serial = 405] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7f6084af1800) [pid = 1857] [serial = 412] [outer = (nil)] [url = about:blank] 19:22:25 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7f607e23e400) [pid = 1857] [serial = 394] [outer = (nil)] [url = about:blank] 19:22:26 INFO - PROCESS | 1857 | 1461637346283 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 19:22:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:22:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1178ms 19:22:26 INFO - PROCESS | 1857 | 1461637346346 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 19:22:26 INFO - PROCESS | 1857 | 1461637346351 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 19:22:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:22:26 INFO - PROCESS | 1857 | 1461637346357 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:22:26 INFO - PROCESS | 1857 | 1461637346362 Marionette TRACE conn3 <- [1,626,null,{}] 19:22:26 INFO - PROCESS | 1857 | 1461637346377 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:26 INFO - PROCESS | 1857 | 1461637346538 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 19:22:26 INFO - PROCESS | 1857 | 1461637346650 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6085b7d800 == 81 [pid = 1857] [id = 164] 19:22:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7f608390f000) [pid = 1857] [serial = 492] [outer = (nil)] 19:22:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7f608432d000) [pid = 1857] [serial = 493] [outer = 0x7f608390f000] 19:22:26 INFO - PROCESS | 1857 | 1461637346719 Marionette DEBUG loaded listener.js 19:22:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7f6084844000) [pid = 1857] [serial = 494] [outer = 0x7f608390f000] 19:22:27 INFO - PROCESS | 1857 | 1461637347547 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 19:22:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:22:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1241ms 19:22:27 INFO - PROCESS | 1857 | 1461637347599 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 19:22:27 INFO - PROCESS | 1857 | 1461637347605 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 19:22:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:22:27 INFO - PROCESS | 1857 | 1461637347614 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:22:27 INFO - PROCESS | 1857 | 1461637347621 Marionette TRACE conn3 <- [1,630,null,{}] 19:22:27 INFO - PROCESS | 1857 | 1461637347631 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:27 INFO - PROCESS | 1857 | 1461637347816 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 19:22:27 INFO - PROCESS | 1857 | 1461637347963 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608403b000 == 82 [pid = 1857] [id = 165] 19:22:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7f607dae5400) [pid = 1857] [serial = 495] [outer = (nil)] 19:22:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7f607e237c00) [pid = 1857] [serial = 496] [outer = 0x7f607dae5400] 19:22:28 INFO - PROCESS | 1857 | 1461637348040 Marionette DEBUG loaded listener.js 19:22:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7f6083907c00) [pid = 1857] [serial = 497] [outer = 0x7f607dae5400] 19:22:28 INFO - PROCESS | 1857 | 1461637348942 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 19:22:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:22:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1387ms 19:22:29 INFO - PROCESS | 1857 | 1461637349002 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 19:22:29 INFO - PROCESS | 1857 | 1461637349010 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 19:22:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:22:29 INFO - PROCESS | 1857 | 1461637349020 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:22:29 INFO - PROCESS | 1857 | 1461637349024 Marionette TRACE conn3 <- [1,634,null,{}] 19:22:29 INFO - PROCESS | 1857 | 1461637349029 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:29 INFO - PROCESS | 1857 | 1461637349236 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 19:22:29 INFO - PROCESS | 1857 | 1461637349382 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60876d8000 == 83 [pid = 1857] [id = 166] 19:22:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7f6083b08c00) [pid = 1857] [serial = 498] [outer = (nil)] 19:22:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7f6083d9b800) [pid = 1857] [serial = 499] [outer = 0x7f6083b08c00] 19:22:29 INFO - PROCESS | 1857 | 1461637349452 Marionette DEBUG loaded listener.js 19:22:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7f60845a4800) [pid = 1857] [serial = 500] [outer = 0x7f6083b08c00] 19:22:30 INFO - PROCESS | 1857 | [1857] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:22:30 INFO - PROCESS | 1857 | 1461637350408 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 19:22:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:22:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1435ms 19:22:30 INFO - PROCESS | 1857 | 1461637350456 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 19:22:30 INFO - PROCESS | 1857 | 1461637350460 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 19:22:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:22:30 INFO - PROCESS | 1857 | 1461637350466 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:22:30 INFO - PROCESS | 1857 | 1461637350471 Marionette TRACE conn3 <- [1,638,null,{}] 19:22:30 INFO - PROCESS | 1857 | 1461637350487 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:30 INFO - PROCESS | 1857 | 1461637350662 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 19:22:30 INFO - PROCESS | 1857 | 1461637350809 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608d510000 == 84 [pid = 1857] [id = 167] 19:22:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7f6085d10c00) [pid = 1857] [serial = 501] [outer = (nil)] 19:22:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7f6087513400) [pid = 1857] [serial = 502] [outer = 0x7f6085d10c00] 19:22:30 INFO - PROCESS | 1857 | 1461637350886 Marionette DEBUG loaded listener.js 19:22:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7f6087562c00) [pid = 1857] [serial = 503] [outer = 0x7f6085d10c00] 19:22:31 INFO - PROCESS | 1857 | [1857] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:22:31 INFO - PROCESS | 1857 | 1461637351748 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 19:22:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:22:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1333ms 19:22:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:22:31 INFO - PROCESS | 1857 | 1461637351800 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 19:22:31 INFO - PROCESS | 1857 | 1461637351803 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 19:22:31 INFO - PROCESS | 1857 | 1461637351809 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:22:31 INFO - PROCESS | 1857 | 1461637351812 Marionette TRACE conn3 <- [1,642,null,{}] 19:22:31 INFO - PROCESS | 1857 | 1461637351817 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:31 INFO - PROCESS | 1857 | 1461637351984 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 19:22:32 INFO - PROCESS | 1857 | 1461637352135 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e304800 == 85 [pid = 1857] [id = 168] 19:22:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7f6085d13400) [pid = 1857] [serial = 504] [outer = (nil)] 19:22:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7f608cf31000) [pid = 1857] [serial = 505] [outer = 0x7f6085d13400] 19:22:32 INFO - PROCESS | 1857 | 1461637352208 Marionette DEBUG loaded listener.js 19:22:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7f608d060000) [pid = 1857] [serial = 506] [outer = 0x7f6085d13400] 19:22:33 INFO - PROCESS | 1857 | 1461637353068 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 19:22:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:22:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1336ms 19:22:33 INFO - PROCESS | 1857 | 1461637353145 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 19:22:33 INFO - PROCESS | 1857 | 1461637353147 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 19:22:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:22:33 INFO - PROCESS | 1857 | 1461637353155 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:22:33 INFO - PROCESS | 1857 | 1461637353158 Marionette TRACE conn3 <- [1,646,null,{}] 19:22:33 INFO - PROCESS | 1857 | 1461637353164 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:33 INFO - PROCESS | 1857 | 1461637353327 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 19:22:33 INFO - PROCESS | 1857 | 1461637353472 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f686800 == 86 [pid = 1857] [id = 169] 19:22:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7f60888a4800) [pid = 1857] [serial = 507] [outer = (nil)] 19:22:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7f608e459800) [pid = 1857] [serial = 508] [outer = 0x7f60888a4800] 19:22:33 INFO - PROCESS | 1857 | 1461637353541 Marionette DEBUG loaded listener.js 19:22:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7f608f1e5000) [pid = 1857] [serial = 509] [outer = 0x7f60888a4800] 19:22:34 INFO - PROCESS | 1857 | 1461637354376 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 19:22:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:22:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1287ms 19:22:34 INFO - PROCESS | 1857 | 1461637354456 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 19:22:34 INFO - PROCESS | 1857 | 1461637354460 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 19:22:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:22:34 INFO - PROCESS | 1857 | 1461637354465 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:22:34 INFO - PROCESS | 1857 | 1461637354467 Marionette TRACE conn3 <- [1,650,null,{}] 19:22:34 INFO - PROCESS | 1857 | 1461637354472 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:34 INFO - PROCESS | 1857 | 1461637354656 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 19:22:34 INFO - PROCESS | 1857 | 1461637354804 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609a81d000 == 87 [pid = 1857] [id = 170] 19:22:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7f608f642800) [pid = 1857] [serial = 510] [outer = (nil)] 19:22:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7f6099ceb800) [pid = 1857] [serial = 511] [outer = 0x7f608f642800] 19:22:34 INFO - PROCESS | 1857 | 1461637354891 Marionette DEBUG loaded listener.js 19:22:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7f609bc3c800) [pid = 1857] [serial = 512] [outer = 0x7f608f642800] 19:22:35 INFO - PROCESS | 1857 | 1461637355696 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 19:22:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:22:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1281ms 19:22:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:22:35 INFO - PROCESS | 1857 | 1461637355748 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 19:22:35 INFO - PROCESS | 1857 | 1461637355750 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 19:22:35 INFO - PROCESS | 1857 | 1461637355756 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:22:35 INFO - PROCESS | 1857 | 1461637355759 Marionette TRACE conn3 <- [1,654,null,{}] 19:22:35 INFO - PROCESS | 1857 | 1461637355764 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:35 INFO - PROCESS | 1857 | 1461637355913 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 19:22:36 INFO - PROCESS | 1857 | 1461637356064 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609fd58000 == 88 [pid = 1857] [id = 171] 19:22:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7f6089cb8c00) [pid = 1857] [serial = 513] [outer = (nil)] 19:22:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7f6089cc1000) [pid = 1857] [serial = 514] [outer = 0x7f6089cb8c00] 19:22:36 INFO - PROCESS | 1857 | 1461637356136 Marionette DEBUG loaded listener.js 19:22:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7f6089cc6800) [pid = 1857] [serial = 515] [outer = 0x7f6089cb8c00] 19:22:37 INFO - PROCESS | 1857 | 1461637356998 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 19:22:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:22:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1288ms 19:22:37 INFO - PROCESS | 1857 | 1461637357045 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 19:22:37 INFO - PROCESS | 1857 | 1461637357048 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 19:22:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:22:37 INFO - PROCESS | 1857 | 1461637357054 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:22:37 INFO - PROCESS | 1857 | 1461637357058 Marionette TRACE conn3 <- [1,658,null,{}] 19:22:37 INFO - PROCESS | 1857 | 1461637357062 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:37 INFO - PROCESS | 1857 | 1461637357214 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 19:22:37 INFO - PROCESS | 1857 | 1461637357365 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a2868800 == 89 [pid = 1857] [id = 172] 19:22:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7f607e2d7400) [pid = 1857] [serial = 516] [outer = (nil)] 19:22:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7f607e2de800) [pid = 1857] [serial = 517] [outer = 0x7f607e2d7400] 19:22:37 INFO - PROCESS | 1857 | 1461637357435 Marionette DEBUG loaded listener.js 19:22:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7f607e2e3000) [pid = 1857] [serial = 518] [outer = 0x7f607e2d7400] 19:22:38 INFO - PROCESS | 1857 | 1461637358459 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 19:22:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:22:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1477ms 19:22:38 INFO - PROCESS | 1857 | 1461637358533 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 19:22:38 INFO - PROCESS | 1857 | 1461637358538 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 19:22:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:22:38 INFO - PROCESS | 1857 | 1461637358546 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:22:38 INFO - PROCESS | 1857 | 1461637358551 Marionette TRACE conn3 <- [1,662,null,{}] 19:22:38 INFO - PROCESS | 1857 | 1461637358559 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:38 INFO - PROCESS | 1857 | 1461637358766 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 19:22:39 INFO - PROCESS | 1857 | 1461637359090 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e1a8800 == 90 [pid = 1857] [id = 173] 19:22:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7f607e2e0400) [pid = 1857] [serial = 519] [outer = (nil)] 19:22:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7f607e2e4400) [pid = 1857] [serial = 520] [outer = 0x7f607e2e0400] 19:22:39 INFO - PROCESS | 1857 | 1461637359161 Marionette DEBUG loaded listener.js 19:22:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7f6082a6f800) [pid = 1857] [serial = 521] [outer = 0x7f607e2e0400] 19:22:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e4cf000 == 89 [pid = 1857] [id = 163] 19:22:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e409000 == 88 [pid = 1857] [id = 162] 19:22:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a286e000 == 87 [pid = 1857] [id = 160] 19:22:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609f6b9800 == 86 [pid = 1857] [id = 159] 19:22:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609af09800 == 85 [pid = 1857] [id = 158] 19:22:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6094ceb800 == 84 [pid = 1857] [id = 157] 19:22:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608ea46000 == 83 [pid = 1857] [id = 156] 19:22:39 INFO - PROCESS | 1857 | [1857] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:22:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084398000 == 82 [pid = 1857] [id = 155] 19:22:40 INFO - PROCESS | 1857 | 1461637360015 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 19:22:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:22:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1484ms 19:22:40 INFO - PROCESS | 1857 | 1461637360035 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 19:22:40 INFO - PROCESS | 1857 | 1461637360043 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 19:22:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:22:40 INFO - PROCESS | 1857 | 1461637360052 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:22:40 INFO - PROCESS | 1857 | 1461637360055 Marionette TRACE conn3 <- [1,666,null,{}] 19:22:40 INFO - PROCESS | 1857 | 1461637360061 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:40 INFO - PROCESS | 1857 | 1461637360246 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 19:22:40 INFO - PROCESS | 1857 | 1461637360273 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60876db000 == 83 [pid = 1857] [id = 174] 19:22:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7f6083a47400) [pid = 1857] [serial = 522] [outer = (nil)] 19:22:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7f6083bb6800) [pid = 1857] [serial = 523] [outer = 0x7f6083a47400] 19:22:40 INFO - PROCESS | 1857 | 1461637360331 Marionette DEBUG loaded listener.js 19:22:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7f60844d1c00) [pid = 1857] [serial = 524] [outer = 0x7f6083a47400] 19:22:40 INFO - PROCESS | 1857 | [1857] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:22:41 INFO - PROCESS | 1857 | 1461637361226 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 19:22:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:22:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1225ms 19:22:41 INFO - PROCESS | 1857 | 1461637361281 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 19:22:41 INFO - PROCESS | 1857 | 1461637361283 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 19:22:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:22:41 INFO - PROCESS | 1857 | 1461637361289 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:22:41 INFO - PROCESS | 1857 | 1461637361294 Marionette TRACE conn3 <- [1,670,null,{}] 19:22:41 INFO - PROCESS | 1857 | 1461637361309 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:41 INFO - PROCESS | 1857 | 1461637361527 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 19:22:41 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7f608f7e9000) [pid = 1857] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:22:41 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7f6083b02c00) [pid = 1857] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:22:41 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7f60874a8400) [pid = 1857] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:22:41 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7f6082a64400) [pid = 1857] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:22:41 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7f609af59800) [pid = 1857] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:22:41 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7f608283d000) [pid = 1857] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:22:41 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7f608418e800) [pid = 1857] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:22:41 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7f6087560c00) [pid = 1857] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:22:41 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7f6082a6f000) [pid = 1857] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:22:41 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7f6082a65400) [pid = 1857] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:22:41 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7f607dadd400) [pid = 1857] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:22:41 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7f607e236c00) [pid = 1857] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:22:41 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7f607e053800) [pid = 1857] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:22:41 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7f607e05a000) [pid = 1857] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:22:41 INFO - PROCESS | 1857 | 1461637361854 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084175800 == 84 [pid = 1857] [id = 175] 19:22:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7f607e053800) [pid = 1857] [serial = 525] [outer = (nil)] 19:22:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7f608283d000) [pid = 1857] [serial = 526] [outer = 0x7f607e053800] 19:22:41 INFO - PROCESS | 1857 | 1461637361921 Marionette DEBUG loaded listener.js 19:22:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7f60873c6400) [pid = 1857] [serial = 527] [outer = 0x7f607e053800] 19:22:42 INFO - PROCESS | 1857 | 1461637362571 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 19:22:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:22:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1334ms 19:22:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:22:42 INFO - PROCESS | 1857 | 1461637362623 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 19:22:42 INFO - PROCESS | 1857 | 1461637362627 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 19:22:42 INFO - PROCESS | 1857 | 1461637362640 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:22:42 INFO - PROCESS | 1857 | 1461637362642 Marionette TRACE conn3 <- [1,674,null,{}] 19:22:42 INFO - PROCESS | 1857 | 1461637362648 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:42 INFO - PROCESS | 1857 | 1461637362790 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 19:22:42 INFO - PROCESS | 1857 | 1461637362805 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609a811800 == 85 [pid = 1857] [id = 176] 19:22:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7f607e1e7400) [pid = 1857] [serial = 528] [outer = (nil)] 19:22:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7f6089cc5000) [pid = 1857] [serial = 529] [outer = 0x7f607e1e7400] 19:22:42 INFO - PROCESS | 1857 | 1461637362865 Marionette DEBUG loaded listener.js 19:22:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7f608ce93000) [pid = 1857] [serial = 530] [outer = 0x7f607e1e7400] 19:22:43 INFO - PROCESS | 1857 | [1857] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:22:43 INFO - PROCESS | 1857 | 1461637363635 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 19:22:43 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 19:22:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1033ms 19:22:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:22:43 INFO - PROCESS | 1857 | 1461637363666 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 19:22:43 INFO - PROCESS | 1857 | 1461637363669 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 19:22:43 INFO - PROCESS | 1857 | 1461637363675 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:22:43 INFO - PROCESS | 1857 | 1461637363678 Marionette TRACE conn3 <- [1,678,null,{}] 19:22:43 INFO - PROCESS | 1857 | 1461637363690 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:43 INFO - PROCESS | 1857 | 1461637363918 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 19:22:44 INFO - PROCESS | 1857 | 1461637364089 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:44 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083d12800 == 86 [pid = 1857] [id = 177] 19:22:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7f607daa6c00) [pid = 1857] [serial = 531] [outer = (nil)] 19:22:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7f607dae0c00) [pid = 1857] [serial = 532] [outer = 0x7f607daa6c00] 19:22:44 INFO - PROCESS | 1857 | 1461637364162 Marionette DEBUG loaded listener.js 19:22:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7f607e1e3000) [pid = 1857] [serial = 533] [outer = 0x7f607daa6c00] 19:22:45 INFO - PROCESS | 1857 | 1461637365098 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 19:22:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:22:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1483ms 19:22:45 INFO - PROCESS | 1857 | 1461637365159 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 19:22:45 INFO - PROCESS | 1857 | 1461637365165 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 19:22:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:22:45 INFO - PROCESS | 1857 | 1461637365173 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:22:45 INFO - PROCESS | 1857 | 1461637365179 Marionette TRACE conn3 <- [1,682,null,{}] 19:22:45 INFO - PROCESS | 1857 | 1461637365187 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:45 INFO - PROCESS | 1857 | 1461637365368 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 19:22:45 INFO - PROCESS | 1857 | 1461637365521 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f15c800 == 87 [pid = 1857] [id = 178] 19:22:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7f607daa7400) [pid = 1857] [serial = 534] [outer = (nil)] 19:22:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7f6083f8ac00) [pid = 1857] [serial = 535] [outer = 0x7f607daa7400] 19:22:45 INFO - PROCESS | 1857 | 1461637365596 Marionette DEBUG loaded listener.js 19:22:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7f6084ae6400) [pid = 1857] [serial = 536] [outer = 0x7f607daa7400] 19:22:46 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:22:46 INFO - PROCESS | 1857 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:22:46 INFO - PROCESS | 1857 | 1461637366933 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 19:22:46 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) 19:22:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1784ms 19:22:46 INFO - PROCESS | 1857 | 1461637366956 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 19:22:46 INFO - PROCESS | 1857 | 1461637366961 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 19:22:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:22:47 INFO - PROCESS | 1857 | 1461637367090 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:22:47 INFO - PROCESS | 1857 | 1461637367093 Marionette TRACE conn3 <- [1,686,null,{}] 19:22:47 INFO - PROCESS | 1857 | 1461637367108 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:47 INFO - PROCESS | 1857 | 1461637367269 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 19:22:47 INFO - PROCESS | 1857 | 1461637367417 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a789e800 == 88 [pid = 1857] [id = 179] 19:22:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7f6083baf800) [pid = 1857] [serial = 537] [outer = (nil)] 19:22:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7f6089cc6c00) [pid = 1857] [serial = 538] [outer = 0x7f6083baf800] 19:22:47 INFO - PROCESS | 1857 | 1461637367503 Marionette DEBUG loaded listener.js 19:22:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7f608ea60800) [pid = 1857] [serial = 539] [outer = 0x7f6083baf800] 19:22:48 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:22:48 INFO - PROCESS | 1857 | 1461637368763 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 19:22:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:22:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1819ms 19:22:48 INFO - PROCESS | 1857 | 1461637368786 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 19:22:48 INFO - PROCESS | 1857 | 1461637368792 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 19:22:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:22:48 INFO - PROCESS | 1857 | 1461637368808 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:22:48 INFO - PROCESS | 1857 | 1461637368815 Marionette TRACE conn3 <- [1,690,null,{}] 19:22:48 INFO - PROCESS | 1857 | 1461637368820 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:49 INFO - PROCESS | 1857 | 1461637369048 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 19:22:49 INFO - PROCESS | 1857 | 1461637369211 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609bc14000 == 89 [pid = 1857] [id = 180] 19:22:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7f6084aee800) [pid = 1857] [serial = 540] [outer = (nil)] 19:22:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7f608f12f800) [pid = 1857] [serial = 541] [outer = 0x7f6084aee800] 19:22:49 INFO - PROCESS | 1857 | 1461637369282 Marionette DEBUG loaded listener.js 19:22:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7f608f63f000) [pid = 1857] [serial = 542] [outer = 0x7f6084aee800] 19:22:50 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:22:50 INFO - PROCESS | 1857 | 1461637370489 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 19:22:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:22:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1743ms 19:22:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:22:50 INFO - PROCESS | 1857 | 1461637370544 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 19:22:50 INFO - PROCESS | 1857 | 1461637370547 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 19:22:50 INFO - PROCESS | 1857 | 1461637370553 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:22:50 INFO - PROCESS | 1857 | 1461637370556 Marionette TRACE conn3 <- [1,694,null,{}] 19:22:50 INFO - PROCESS | 1857 | 1461637370561 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:50 INFO - PROCESS | 1857 | 1461637370783 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 19:22:50 INFO - PROCESS | 1857 | 1461637370937 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084bc8800 == 90 [pid = 1857] [id = 181] 19:22:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7f6085d16000) [pid = 1857] [serial = 543] [outer = (nil)] 19:22:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7f6094c87400) [pid = 1857] [serial = 544] [outer = 0x7f6085d16000] 19:22:51 INFO - PROCESS | 1857 | 1461637371007 Marionette DEBUG loaded listener.js 19:22:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7f609ad4a000) [pid = 1857] [serial = 545] [outer = 0x7f6085d16000] 19:22:52 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:22:52 INFO - PROCESS | 1857 | 1461637372209 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 19:22:52 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) 19:22:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1678ms 19:22:52 INFO - PROCESS | 1857 | 1461637372231 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 19:22:52 INFO - PROCESS | 1857 | 1461637372234 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 19:22:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:22:52 INFO - PROCESS | 1857 | 1461637372249 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:22:52 INFO - PROCESS | 1857 | 1461637372252 Marionette TRACE conn3 <- [1,698,null,{}] 19:22:52 INFO - PROCESS | 1857 | 1461637372257 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:52 INFO - PROCESS | 1857 | 1461637372455 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 19:22:52 INFO - PROCESS | 1857 | 1461637372630 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081949800 == 91 [pid = 1857] [id = 182] 19:22:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7f6082a65800) [pid = 1857] [serial = 546] [outer = (nil)] 19:22:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7f608cf63400) [pid = 1857] [serial = 547] [outer = 0x7f6082a65800] 19:22:52 INFO - PROCESS | 1857 | 1461637372711 Marionette DEBUG loaded listener.js 19:22:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7f608cf6d800) [pid = 1857] [serial = 548] [outer = 0x7f6082a65800] 19:22:54 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:22:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6085f98000 == 90 [pid = 1857] [id = 44] 19:22:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608a84b800 == 89 [pid = 1857] [id = 39] 19:22:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6085faf000 == 88 [pid = 1857] [id = 43] 19:22:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609a811800 == 87 [pid = 1857] [id = 176] 19:22:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6083d07800 == 86 [pid = 1857] [id = 161] 19:22:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608f68c800 == 85 [pid = 1857] [id = 154] 19:22:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084175800 == 84 [pid = 1857] [id = 175] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7f6083bb3800) [pid = 1857] [serial = 429] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7f60845ab800) [pid = 1857] [serial = 432] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7f608e1cbc00) [pid = 1857] [serial = 435] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7f608f7ee400) [pid = 1857] [serial = 438] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | 1461637374197 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 19:22:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60876db000 == 83 [pid = 1857] [id = 174] 19:22:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e1a8800 == 82 [pid = 1857] [id = 173] 19:22:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60876d8000 == 81 [pid = 1857] [id = 166] 19:22:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608403b000 == 80 [pid = 1857] [id = 165] 19:22:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6085b7d800 == 79 [pid = 1857] [id = 164] 19:22:54 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) 19:22:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1987ms 19:22:54 INFO - PROCESS | 1857 | 1461637374266 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 19:22:54 INFO - PROCESS | 1857 | 1461637374271 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 19:22:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:22:54 INFO - PROCESS | 1857 | 1461637374281 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:22:54 INFO - PROCESS | 1857 | 1461637374285 Marionette TRACE conn3 <- [1,702,null,{}] 19:22:54 INFO - PROCESS | 1857 | 1461637374293 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7f609ab71800) [pid = 1857] [serial = 382] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7f6084850000) [pid = 1857] [serial = 376] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7f608cf2b800) [pid = 1857] [serial = 379] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7f608c751800) [pid = 1857] [serial = 391] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7f609de34400) [pid = 1857] [serial = 385] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7f609f8b0000) [pid = 1857] [serial = 388] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7f608751d400) [pid = 1857] [serial = 453] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7f608cf28800) [pid = 1857] [serial = 456] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7f6087561400) [pid = 1857] [serial = 454] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7f608cfb5800) [pid = 1857] [serial = 457] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7f6083bb8400) [pid = 1857] [serial = 447] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7f6082a72c00) [pid = 1857] [serial = 444] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7f6084aed000) [pid = 1857] [serial = 423] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7f607e061800) [pid = 1857] [serial = 417] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7f607e23c000) [pid = 1857] [serial = 442] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7f607e1e7800) [pid = 1857] [serial = 441] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7f6085d0d800) [pid = 1857] [serial = 450] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7f6083911800) [pid = 1857] [serial = 420] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7f608c8a0400) [pid = 1857] [serial = 426] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7f607e061400) [pid = 1857] [serial = 415] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7f608405ac00) [pid = 1857] [serial = 448] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7f6083a43400) [pid = 1857] [serial = 445] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7f6083d9c800) [pid = 1857] [serial = 459] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7f608d05ec00) [pid = 1857] [serial = 462] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7f60874e1c00) [pid = 1857] [serial = 451] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7f608cf29800) [pid = 1857] [serial = 460] [outer = (nil)] [url = about:blank] 19:22:54 INFO - PROCESS | 1857 | 1461637374511 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 19:22:54 INFO - PROCESS | 1857 | 1461637374589 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e4a0000 == 80 [pid = 1857] [id = 183] 19:22:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7f6082a67400) [pid = 1857] [serial = 549] [outer = (nil)] 19:22:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7f6083911800) [pid = 1857] [serial = 550] [outer = 0x7f6082a67400] 19:22:54 INFO - PROCESS | 1857 | 1461637374652 Marionette DEBUG loaded listener.js 19:22:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7f6083b11c00) [pid = 1857] [serial = 551] [outer = 0x7f6082a67400] 19:22:55 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:22:55 INFO - PROCESS | 1857 | 1461637375760 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 19:22:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:22:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1535ms 19:22:55 INFO - PROCESS | 1857 | 1461637375817 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 19:22:55 INFO - PROCESS | 1857 | 1461637375825 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 19:22:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:22:55 INFO - PROCESS | 1857 | 1461637375835 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:22:55 INFO - PROCESS | 1857 | 1461637375838 Marionette TRACE conn3 <- [1,706,null,{}] 19:22:55 INFO - PROCESS | 1857 | 1461637375842 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:55 INFO - PROCESS | 1857 | 1461637375981 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 19:22:56 INFO - PROCESS | 1857 | 1461637376165 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60848b5800 == 81 [pid = 1857] [id = 184] 19:22:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7f6083bb8400) [pid = 1857] [serial = 552] [outer = (nil)] 19:22:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7f6084ae2c00) [pid = 1857] [serial = 553] [outer = 0x7f6083bb8400] 19:22:56 INFO - PROCESS | 1857 | 1461637376226 Marionette DEBUG loaded listener.js 19:22:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7f60874e1c00) [pid = 1857] [serial = 554] [outer = 0x7f6083bb8400] 19:22:57 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:22:57 INFO - PROCESS | 1857 | 1461637377377 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 19:22:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:22:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1581ms 19:22:57 INFO - PROCESS | 1857 | 1461637377418 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 19:22:57 INFO - PROCESS | 1857 | 1461637377421 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 19:22:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:22:57 INFO - PROCESS | 1857 | 1461637377427 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:22:57 INFO - PROCESS | 1857 | 1461637377432 Marionette TRACE conn3 <- [1,710,null,{}] 19:22:57 INFO - PROCESS | 1857 | 1461637377472 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:57 INFO - PROCESS | 1857 | 1461637377681 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 19:22:57 INFO - PROCESS | 1857 | 1461637377716 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:57 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6088840000 == 82 [pid = 1857] [id = 185] 19:22:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7f6087520800) [pid = 1857] [serial = 555] [outer = (nil)] 19:22:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7f608cf2f000) [pid = 1857] [serial = 556] [outer = 0x7f6087520800] 19:22:57 INFO - PROCESS | 1857 | 1461637377776 Marionette DEBUG loaded listener.js 19:22:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7f608cf6b800) [pid = 1857] [serial = 557] [outer = 0x7f6087520800] 19:22:58 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7f607e1f0800) [pid = 1857] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:22:58 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7f6083910000) [pid = 1857] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:22:58 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7f607e053800) [pid = 1857] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:22:58 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7f607e2e0400) [pid = 1857] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:22:58 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7f6083a47400) [pid = 1857] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:22:58 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:22:58 INFO - PROCESS | 1857 | 1461637378975 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 19:22:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:22:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1599ms 19:22:59 INFO - PROCESS | 1857 | 1461637379042 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 19:22:59 INFO - PROCESS | 1857 | 1461637379047 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 19:22:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:22:59 INFO - PROCESS | 1857 | 1461637379060 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:22:59 INFO - PROCESS | 1857 | 1461637379062 Marionette TRACE conn3 <- [1,714,null,{}] 19:22:59 INFO - PROCESS | 1857 | 1461637379067 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:22:59 INFO - PROCESS | 1857 | 1461637379253 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 19:22:59 INFO - PROCESS | 1857 | 1461637379268 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:22:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608cc9d000 == 83 [pid = 1857] [id = 186] 19:22:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7f607e1f0800) [pid = 1857] [serial = 558] [outer = (nil)] 19:22:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7f608cf6cc00) [pid = 1857] [serial = 559] [outer = 0x7f607e1f0800] 19:22:59 INFO - PROCESS | 1857 | 1461637379329 Marionette DEBUG loaded listener.js 19:22:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7f608d05ec00) [pid = 1857] [serial = 560] [outer = 0x7f607e1f0800] 19:23:00 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:23:00 INFO - PROCESS | 1857 | 1461637380611 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 19:23:00 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 19:23:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1576ms 19:23:00 INFO - PROCESS | 1857 | 1461637380644 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 19:23:00 INFO - PROCESS | 1857 | 1461637380648 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 19:23:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:23:00 INFO - PROCESS | 1857 | 1461637380657 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:23:00 INFO - PROCESS | 1857 | 1461637380662 Marionette TRACE conn3 <- [1,718,null,{}] 19:23:00 INFO - PROCESS | 1857 | 1461637380672 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:00 INFO - PROCESS | 1857 | 1461637380926 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 19:23:01 INFO - PROCESS | 1857 | 1461637381084 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083ccc000 == 84 [pid = 1857] [id = 187] 19:23:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7f6082a63800) [pid = 1857] [serial = 561] [outer = (nil)] 19:23:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7f6082a6fc00) [pid = 1857] [serial = 562] [outer = 0x7f6082a63800] 19:23:01 INFO - PROCESS | 1857 | 1461637381160 Marionette DEBUG loaded listener.js 19:23:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7f6083b0f000) [pid = 1857] [serial = 563] [outer = 0x7f6082a63800] 19:23:02 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:23:02 INFO - PROCESS | 1857 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:23:02 INFO - PROCESS | 1857 | 1461637382493 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 19:23:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:23:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1943ms 19:23:02 INFO - PROCESS | 1857 | 1461637382601 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 19:23:02 INFO - PROCESS | 1857 | 1461637382614 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 19:23:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:23:02 INFO - PROCESS | 1857 | 1461637382625 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:23:02 INFO - PROCESS | 1857 | 1461637382628 Marionette TRACE conn3 <- [1,722,null,{}] 19:23:02 INFO - PROCESS | 1857 | 1461637382634 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:02 INFO - PROCESS | 1857 | 1461637382832 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 19:23:02 INFO - PROCESS | 1857 | 1461637382986 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:03 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608cbaa800 == 85 [pid = 1857] [id = 188] 19:23:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7f6083bb8000) [pid = 1857] [serial = 564] [outer = (nil)] 19:23:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7f6084aeec00) [pid = 1857] [serial = 565] [outer = 0x7f6083bb8000] 19:23:03 INFO - PROCESS | 1857 | 1461637383054 Marionette DEBUG loaded listener.js 19:23:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7f6089c7a800) [pid = 1857] [serial = 566] [outer = 0x7f6083bb8000] 19:23:03 INFO - PROCESS | 1857 | 1461637383963 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 19:23:04 INFO - PROCESS | 1857 | 1461637384012 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 19:23:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 19:23:04 INFO - PROCESS | 1857 | 1461637384019 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:23:04 INFO - PROCESS | 1857 | 1461637384024 Marionette TRACE conn3 <- [1,726,null,{}] 19:23:04 INFO - PROCESS | 1857 | 1461637384039 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:04 INFO - PROCESS | 1857 | 1461637384223 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 19:23:04 INFO - PROCESS | 1857 | 1461637384378 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f67c800 == 86 [pid = 1857] [id = 189] 19:23:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7f608cf2cc00) [pid = 1857] [serial = 567] [outer = (nil)] 19:23:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7f608cf34400) [pid = 1857] [serial = 568] [outer = 0x7f608cf2cc00] 19:23:04 INFO - PROCESS | 1857 | 1461637384466 Marionette DEBUG loaded listener.js 19:23:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7f608f14b000) [pid = 1857] [serial = 569] [outer = 0x7f608cf2cc00] 19:23:05 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:23:05 INFO - PROCESS | 1857 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:23:05 INFO - PROCESS | 1857 | 1461637385451 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 19:23:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:23:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1485ms 19:23:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:23:05 INFO - PROCESS | 1857 | 1461637385505 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 19:23:05 INFO - PROCESS | 1857 | 1461637385509 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 19:23:05 INFO - PROCESS | 1857 | 1461637385515 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:23:05 INFO - PROCESS | 1857 | 1461637385517 Marionette TRACE conn3 <- [1,730,null,{}] 19:23:05 INFO - PROCESS | 1857 | 1461637385522 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:05 INFO - PROCESS | 1857 | 1461637385679 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 19:23:05 INFO - PROCESS | 1857 | 1461637385841 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609ba1b800 == 87 [pid = 1857] [id = 190] 19:23:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7f608cf2f400) [pid = 1857] [serial = 570] [outer = (nil)] 19:23:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7f609abef400) [pid = 1857] [serial = 571] [outer = 0x7f608cf2f400] 19:23:05 INFO - PROCESS | 1857 | 1461637385914 Marionette DEBUG loaded listener.js 19:23:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7f609b9ac800) [pid = 1857] [serial = 572] [outer = 0x7f608cf2f400] 19:23:06 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:23:06 INFO - PROCESS | 1857 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:23:06 INFO - PROCESS | 1857 | 1461637386788 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 19:23:06 INFO - PROCESS | 1857 | 1461637386846 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 19:23:06 INFO - PROCESS | 1857 | 1461637386851 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:23:06 INFO - PROCESS | 1857 | 1461637386854 Marionette TRACE conn3 <- [1,734,null,{}] 19:23:06 INFO - PROCESS | 1857 | 1461637386860 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:07 INFO - PROCESS | 1857 | 1461637387017 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 19:23:07 INFO - PROCESS | 1857 | 1461637387322 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a7890800 == 88 [pid = 1857] [id = 191] 19:23:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7f609bce5400) [pid = 1857] [serial = 573] [outer = (nil)] 19:23:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7f609bd07800) [pid = 1857] [serial = 574] [outer = 0x7f609bce5400] 19:23:07 INFO - PROCESS | 1857 | 1461637387453 Marionette DEBUG loaded listener.js 19:23:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7f609bf73800) [pid = 1857] [serial = 575] [outer = 0x7f609bce5400] 19:23:08 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:23:08 INFO - PROCESS | 1857 | 1461637388243 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 19:23:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:23:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1439ms 19:23:08 INFO - PROCESS | 1857 | 1461637388291 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 19:23:08 INFO - PROCESS | 1857 | 1461637388294 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 19:23:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:23:08 INFO - PROCESS | 1857 | 1461637388300 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:23:08 INFO - PROCESS | 1857 | 1461637388302 Marionette TRACE conn3 <- [1,738,null,{}] 19:23:08 INFO - PROCESS | 1857 | 1461637388308 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:08 INFO - PROCESS | 1857 | 1461637388502 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 19:23:08 INFO - PROCESS | 1857 | 1461637388657 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e3da000 == 89 [pid = 1857] [id = 192] 19:23:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7f607b6e7c00) [pid = 1857] [serial = 576] [outer = (nil)] 19:23:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7f607b6ef000) [pid = 1857] [serial = 577] [outer = 0x7f607b6e7c00] 19:23:08 INFO - PROCESS | 1857 | 1461637388744 Marionette DEBUG loaded listener.js 19:23:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7f609ff42800) [pid = 1857] [serial = 578] [outer = 0x7f607b6e7c00] 19:23:10 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:23:10 INFO - PROCESS | 1857 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:23:10 INFO - PROCESS | 1857 | 1461637390101 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 19:23:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:23:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1829ms 19:23:10 INFO - PROCESS | 1857 | 1461637390129 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 19:23:10 INFO - PROCESS | 1857 | 1461637390133 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 19:23:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:23:10 INFO - PROCESS | 1857 | 1461637390138 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:23:10 INFO - PROCESS | 1857 | 1461637390141 Marionette TRACE conn3 <- [1,742,null,{}] 19:23:10 INFO - PROCESS | 1857 | 1461637390146 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:10 INFO - PROCESS | 1857 | 1461637390333 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 19:23:10 INFO - PROCESS | 1857 | 1461637390489 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607b7da000 == 90 [pid = 1857] [id = 193] 19:23:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7f607b6e8800) [pid = 1857] [serial = 579] [outer = (nil)] 19:23:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7f607e0d1c00) [pid = 1857] [serial = 580] [outer = 0x7f607b6e8800] 19:23:10 INFO - PROCESS | 1857 | 1461637390559 Marionette DEBUG loaded listener.js 19:23:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7f607e1f0c00) [pid = 1857] [serial = 581] [outer = 0x7f607b6e8800] 19:23:12 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:23:12 INFO - PROCESS | 1857 | 1461637392038 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 19:23:12 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 19:23:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1936ms 19:23:12 INFO - PROCESS | 1857 | 1461637392076 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 19:23:12 INFO - PROCESS | 1857 | 1461637392081 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 19:23:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:23:12 INFO - PROCESS | 1857 | 1461637392088 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:23:12 INFO - PROCESS | 1857 | 1461637392093 Marionette TRACE conn3 <- [1,746,null,{}] 19:23:12 INFO - PROCESS | 1857 | 1461637392200 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:12 INFO - PROCESS | 1857 | 1461637392375 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 19:23:12 INFO - PROCESS | 1857 | 1461637392531 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e484000 == 91 [pid = 1857] [id = 194] 19:23:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7f607e1e9800) [pid = 1857] [serial = 582] [outer = (nil)] 19:23:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7f607e230c00) [pid = 1857] [serial = 583] [outer = 0x7f607e1e9800] 19:23:12 INFO - PROCESS | 1857 | 1461637392598 Marionette DEBUG loaded listener.js 19:23:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7f607e23ec00) [pid = 1857] [serial = 584] [outer = 0x7f607e1e9800] 19:23:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e1a0000 == 90 [pid = 1857] [id = 128] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7f609ab75c00) [pid = 1857] [serial = 481] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7f608ea69800) [pid = 1857] [serial = 478] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7f608d06c400) [pid = 1857] [serial = 475] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7f608283a800) [pid = 1857] [serial = 465] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7f608bd18800) [pid = 1857] [serial = 472] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7f6083d94000) [pid = 1857] [serial = 469] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7f607daa4800) [pid = 1857] [serial = 484] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7f607e2de800) [pid = 1857] [serial = 517] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7f6083d9b800) [pid = 1857] [serial = 499] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7f608e459800) [pid = 1857] [serial = 508] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7f608cf31000) [pid = 1857] [serial = 505] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7f607e237c00) [pid = 1857] [serial = 496] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7f6089cc1000) [pid = 1857] [serial = 514] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7f6087513400) [pid = 1857] [serial = 502] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7f6099ceb800) [pid = 1857] [serial = 511] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6085b7e000 == 89 [pid = 1857] [id = 118] 19:23:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6088840000 == 88 [pid = 1857] [id = 185] 19:23:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60848b5800 == 87 [pid = 1857] [id = 184] 19:23:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e4a0000 == 86 [pid = 1857] [id = 183] 19:23:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6081949800 == 85 [pid = 1857] [id = 182] 19:23:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084bc8800 == 84 [pid = 1857] [id = 181] 19:23:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609bc14000 == 83 [pid = 1857] [id = 180] 19:23:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a789e800 == 82 [pid = 1857] [id = 179] 19:23:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608f15c800 == 81 [pid = 1857] [id = 178] 19:23:13 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6083d12800 == 80 [pid = 1857] [id = 177] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7f607e237000) [pid = 1857] [serial = 487] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7f6082a69000) [pid = 1857] [serial = 488] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7f6083b03c00) [pid = 1857] [serial = 490] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7f6083bae400) [pid = 1857] [serial = 491] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7f608283d000) [pid = 1857] [serial = 526] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7f60873c6400) [pid = 1857] [serial = 527] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7f6082a6f800) [pid = 1857] [serial = 521] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7f607e2e4400) [pid = 1857] [serial = 520] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7f60844d1c00) [pid = 1857] [serial = 524] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7f6083bb6800) [pid = 1857] [serial = 523] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7f6089cc5000) [pid = 1857] [serial = 529] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7f608432d000) [pid = 1857] [serial = 493] [outer = (nil)] [url = about:blank] 19:23:13 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7f6083a48400) [pid = 1857] [serial = 259] [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.] 19:23:13 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:23:13 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:23:13 INFO - PROCESS | 1857 | 1461637393886 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 19:23:13 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.) 19:23:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1833ms 19:23:13 INFO - PROCESS | 1857 | 1461637393975 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 19:23:13 INFO - PROCESS | 1857 | 1461637393984 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 19:23:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:23:14 INFO - PROCESS | 1857 | 1461637394006 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:23:14 INFO - PROCESS | 1857 | 1461637394011 Marionette TRACE conn3 <- [1,750,null,{}] 19:23:14 INFO - PROCESS | 1857 | 1461637394017 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:14 INFO - PROCESS | 1857 | 1461637394178 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 19:23:14 INFO - PROCESS | 1857 | 1461637394189 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6082a59800 == 81 [pid = 1857] [id = 195] 19:23:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7f607e2de800) [pid = 1857] [serial = 585] [outer = (nil)] 19:23:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7f6082a64000) [pid = 1857] [serial = 586] [outer = 0x7f607e2de800] 19:23:14 INFO - PROCESS | 1857 | 1461637394253 Marionette DEBUG loaded listener.js 19:23:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7f6083904400) [pid = 1857] [serial = 587] [outer = 0x7f607e2de800] 19:23:15 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:23:15 INFO - PROCESS | 1857 | 1461637395433 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 19:23:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:23:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1439ms 19:23:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:23:15 INFO - PROCESS | 1857 | 1461637395446 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 19:23:15 INFO - PROCESS | 1857 | 1461637395449 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 19:23:15 INFO - PROCESS | 1857 | 1461637395455 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:23:15 INFO - PROCESS | 1857 | 1461637395460 Marionette TRACE conn3 <- [1,754,null,{}] 19:23:15 INFO - PROCESS | 1857 | 1461637395491 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:15 INFO - PROCESS | 1857 | 1461637395686 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 19:23:15 INFO - PROCESS | 1857 | 1461637395753 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083f1a000 == 82 [pid = 1857] [id = 196] 19:23:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7f6083d92400) [pid = 1857] [serial = 588] [outer = (nil)] 19:23:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7f6083d99400) [pid = 1857] [serial = 589] [outer = 0x7f6083d92400] 19:23:15 INFO - PROCESS | 1857 | 1461637395817 Marionette DEBUG loaded listener.js 19:23:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7f608418e400) [pid = 1857] [serial = 590] [outer = 0x7f6083d92400] 19:23:16 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:23:17 INFO - PROCESS | 1857 | 1461637397000 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 19:23:17 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 19:23:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1591ms 19:23:17 INFO - PROCESS | 1857 | 1461637397046 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 19:23:17 INFO - PROCESS | 1857 | 1461637397050 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 19:23:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:23:17 INFO - PROCESS | 1857 | 1461637397060 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:23:17 INFO - PROCESS | 1857 | 1461637397062 Marionette TRACE conn3 <- [1,758,null,{}] 19:23:17 INFO - PROCESS | 1857 | 1461637397067 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:17 INFO - PROCESS | 1857 | 1461637397263 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 19:23:17 INFO - PROCESS | 1857 | 1461637397334 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60844ae000 == 83 [pid = 1857] [id = 197] 19:23:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7f6084192400) [pid = 1857] [serial = 591] [outer = (nil)] 19:23:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7f60845adc00) [pid = 1857] [serial = 592] [outer = 0x7f6084192400] 19:23:17 INFO - PROCESS | 1857 | 1461637397409 Marionette DEBUG loaded listener.js 19:23:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7f6084851400) [pid = 1857] [serial = 593] [outer = 0x7f6084192400] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7f607e2d7400) [pid = 1857] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7f607daa7400) [pid = 1857] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7f6083baf800) [pid = 1857] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7f6082a67400) [pid = 1857] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7f6083908000) [pid = 1857] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7f607e1e2800) [pid = 1857] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7f608f642800) [pid = 1857] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 124 (0x7f60888a4800) [pid = 1857] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 123 (0x7f607daea000) [pid = 1857] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 122 (0x7f60845a9000) [pid = 1857] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7f6085d10c00) [pid = 1857] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7f6085d13400) [pid = 1857] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7f6082a67c00) [pid = 1857] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7f608bd25c00) [pid = 1857] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7f6083b08c00) [pid = 1857] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7f6089cb8c00) [pid = 1857] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7f60845a9c00) [pid = 1857] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7f608432ec00) [pid = 1857] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7f6083badc00) [pid = 1857] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7f6083bb4000) [pid = 1857] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7f60844c7800) [pid = 1857] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7f607e052800) [pid = 1857] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7f608f643c00) [pid = 1857] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7f607dae5400) [pid = 1857] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7f608432a000) [pid = 1857] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 106 (0x7f607da9f800) [pid = 1857] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 105 (0x7f6085d12c00) [pid = 1857] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 104 (0x7f608390f000) [pid = 1857] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 103 (0x7f6087520800) [pid = 1857] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 102 (0x7f6083bb8400) [pid = 1857] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 101 (0x7f6085d16000) [pid = 1857] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 100 (0x7f6084aee800) [pid = 1857] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 99 (0x7f6082a65800) [pid = 1857] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:23:18 INFO - PROCESS | 1857 | --DOMWINDOW == 98 (0x7f607daa6c00) [pid = 1857] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:23:18 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:23:18 INFO - PROCESS | 1857 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:23:18 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:23:18 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:23:18 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:23:18 INFO - PROCESS | 1857 | 1461637398467 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 19:23:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:23:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1432ms 19:23:18 INFO - PROCESS | 1857 | 1461637398493 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 19:23:18 INFO - PROCESS | 1857 | 1461637398496 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 19:23:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:23:18 INFO - PROCESS | 1857 | 1461637398502 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:23:18 INFO - PROCESS | 1857 | 1461637398503 Marionette TRACE conn3 <- [1,762,null,{}] 19:23:18 INFO - PROCESS | 1857 | 1461637398509 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:18 INFO - PROCESS | 1857 | 1461637398691 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 19:23:18 INFO - PROCESS | 1857 | 1461637398705 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081958800 == 84 [pid = 1857] [id = 198] 19:23:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 99 (0x7f607daea000) [pid = 1857] [serial = 594] [outer = (nil)] 19:23:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 100 (0x7f608390f800) [pid = 1857] [serial = 595] [outer = 0x7f607daea000] 19:23:18 INFO - PROCESS | 1857 | 1461637398765 Marionette DEBUG loaded listener.js 19:23:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 101 (0x7f6083d9cc00) [pid = 1857] [serial = 596] [outer = 0x7f607daea000] 19:23:20 INFO - PROCESS | 1857 | 1461637400003 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 19:23:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:23:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1525ms 19:23:20 INFO - PROCESS | 1857 | 1461637400027 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 19:23:20 INFO - PROCESS | 1857 | 1461637400033 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 19:23:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:23:20 INFO - PROCESS | 1857 | 1461637400040 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:23:20 INFO - PROCESS | 1857 | 1461637400046 Marionette TRACE conn3 <- [1,766,null,{}] 19:23:20 INFO - PROCESS | 1857 | 1461637400063 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:20 INFO - PROCESS | 1857 | 1461637400265 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 19:23:20 INFO - PROCESS | 1857 | 1461637400486 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e41e000 == 85 [pid = 1857] [id = 199] 19:23:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 102 (0x7f607e0d0c00) [pid = 1857] [serial = 597] [outer = (nil)] 19:23:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 103 (0x7f607e0d5400) [pid = 1857] [serial = 598] [outer = 0x7f607e0d0c00] 19:23:20 INFO - PROCESS | 1857 | 1461637400608 Marionette DEBUG loaded listener.js 19:23:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 104 (0x7f607e23e000) [pid = 1857] [serial = 599] [outer = 0x7f607e0d0c00] 19:23:21 INFO - PROCESS | 1857 | 1461637401889 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 19:23:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:23:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1898ms 19:23:22 INFO - PROCESS | 1857 | 1461637402025 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 19:23:22 INFO - PROCESS | 1857 | 1461637402033 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 19:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:23:22 INFO - PROCESS | 1857 | 1461637402051 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:23:22 INFO - PROCESS | 1857 | 1461637402055 Marionette TRACE conn3 <- [1,770,null,{}] 19:23:22 INFO - PROCESS | 1857 | 1461637402060 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:22 INFO - PROCESS | 1857 | 1461637402219 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 19:23:22 INFO - PROCESS | 1857 | 1461637402372 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084174000 == 86 [pid = 1857] [id = 200] 19:23:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 105 (0x7f607e0d2800) [pid = 1857] [serial = 600] [outer = (nil)] 19:23:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 106 (0x7f6082844000) [pid = 1857] [serial = 601] [outer = 0x7f607e0d2800] 19:23:22 INFO - PROCESS | 1857 | 1461637402456 Marionette DEBUG loaded listener.js 19:23:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 107 (0x7f6083a47400) [pid = 1857] [serial = 602] [outer = 0x7f607e0d2800] 19:23:23 INFO - PROCESS | 1857 | 1461637403347 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 19:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1332ms 19:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:23:23 INFO - PROCESS | 1857 | 1461637403383 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 19:23:23 INFO - PROCESS | 1857 | 1461637403386 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 19:23:23 INFO - PROCESS | 1857 | 1461637403393 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:23:23 INFO - PROCESS | 1857 | 1461637403398 Marionette TRACE conn3 <- [1,774,null,{}] 19:23:23 INFO - PROCESS | 1857 | 1461637403414 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:23 INFO - PROCESS | 1857 | 1461637403597 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 19:23:23 INFO - PROCESS | 1857 | 1461637403756 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6085f34000 == 87 [pid = 1857] [id = 201] 19:23:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7f6083f7d400) [pid = 1857] [serial = 603] [outer = (nil)] 19:23:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7f608418a800) [pid = 1857] [serial = 604] [outer = 0x7f6083f7d400] 19:23:23 INFO - PROCESS | 1857 | 1461637403852 Marionette DEBUG loaded listener.js 19:23:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7f608432ec00) [pid = 1857] [serial = 605] [outer = 0x7f6083f7d400] 19:23:24 INFO - PROCESS | 1857 | 1461637404784 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 19:23:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:23:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1433ms 19:23:24 INFO - PROCESS | 1857 | 1461637404825 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 19:23:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:23:24 INFO - PROCESS | 1857 | 1461637404830 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 19:23:24 INFO - PROCESS | 1857 | 1461637404835 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:23:24 INFO - PROCESS | 1857 | 1461637404838 Marionette TRACE conn3 <- [1,778,null,{}] 19:23:24 INFO - PROCESS | 1857 | 1461637404843 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:25 INFO - PROCESS | 1857 | 1461637405005 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 19:23:25 INFO - PROCESS | 1857 | 1461637405170 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608883c800 == 88 [pid = 1857] [id = 202] 19:23:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7f607b6e2400) [pid = 1857] [serial = 606] [outer = (nil)] 19:23:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7f6084ee7000) [pid = 1857] [serial = 607] [outer = 0x7f607b6e2400] 19:23:25 INFO - PROCESS | 1857 | 1461637405241 Marionette DEBUG loaded listener.js 19:23:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7f6085d0f800) [pid = 1857] [serial = 608] [outer = 0x7f607b6e2400] 19:23:26 INFO - PROCESS | 1857 | 1461637406098 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 19:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1325ms 19:23:26 INFO - PROCESS | 1857 | 1461637406161 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 19:23:26 INFO - PROCESS | 1857 | 1461637406165 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 19:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:23:26 INFO - PROCESS | 1857 | 1461637406171 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:23:26 INFO - PROCESS | 1857 | 1461637406173 Marionette TRACE conn3 <- [1,782,null,{}] 19:23:26 INFO - PROCESS | 1857 | 1461637406178 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:26 INFO - PROCESS | 1857 | 1461637406329 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 19:23:26 INFO - PROCESS | 1857 | 1461637406490 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608b9a9000 == 89 [pid = 1857] [id = 203] 19:23:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7f608405f400) [pid = 1857] [serial = 609] [outer = (nil)] 19:23:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7f6087123c00) [pid = 1857] [serial = 610] [outer = 0x7f608405f400] 19:23:26 INFO - PROCESS | 1857 | 1461637406564 Marionette DEBUG loaded listener.js 19:23:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7f60874a4800) [pid = 1857] [serial = 611] [outer = 0x7f608405f400] 19:23:27 INFO - PROCESS | 1857 | 1461637407489 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 19:23:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:23:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1388ms 19:23:27 INFO - PROCESS | 1857 | 1461637407560 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 19:23:27 INFO - PROCESS | 1857 | 1461637407564 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 19:23:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:23:27 INFO - PROCESS | 1857 | 1461637407570 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:23:27 INFO - PROCESS | 1857 | 1461637407572 Marionette TRACE conn3 <- [1,786,null,{}] 19:23:27 INFO - PROCESS | 1857 | 1461637407577 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:27 INFO - PROCESS | 1857 | 1461637407831 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 19:23:28 INFO - PROCESS | 1857 | 1461637408445 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e493000 == 90 [pid = 1857] [id = 204] 19:23:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7f607dae1c00) [pid = 1857] [serial = 612] [outer = (nil)] 19:23:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7f607dae7800) [pid = 1857] [serial = 613] [outer = 0x7f607dae1c00] 19:23:28 INFO - PROCESS | 1857 | 1461637408557 Marionette DEBUG loaded listener.js 19:23:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7f607e05b000) [pid = 1857] [serial = 614] [outer = 0x7f607dae1c00] 19:23:29 INFO - PROCESS | 1857 | 1461637409396 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 19:23:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:23:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1890ms 19:23:29 INFO - PROCESS | 1857 | 1461637409461 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 19:23:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:23:29 INFO - PROCESS | 1857 | 1461637409467 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 19:23:29 INFO - PROCESS | 1857 | 1461637409474 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:23:29 INFO - PROCESS | 1857 | 1461637409479 Marionette TRACE conn3 <- [1,790,null,{}] 19:23:29 INFO - PROCESS | 1857 | 1461637409485 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:29 INFO - PROCESS | 1857 | 1461637409748 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 19:23:29 INFO - PROCESS | 1857 | 1461637409980 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e19f000 == 91 [pid = 1857] [id = 205] 19:23:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7f607e238400) [pid = 1857] [serial = 615] [outer = (nil)] 19:23:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7f607e2db000) [pid = 1857] [serial = 616] [outer = 0x7f607e238400] 19:23:30 INFO - PROCESS | 1857 | 1461637410099 Marionette DEBUG loaded listener.js 19:23:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7f6081c55000) [pid = 1857] [serial = 617] [outer = 0x7f607e238400] 19:23:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609017c000 == 90 [pid = 1857] [id = 42] 19:23:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609abb2000 == 89 [pid = 1857] [id = 38] 19:23:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6089ca6800 == 88 [pid = 1857] [id = 41] 19:23:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60844ae000 == 87 [pid = 1857] [id = 197] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7f608cf6cc00) [pid = 1857] [serial = 559] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6083f1a000 == 86 [pid = 1857] [id = 196] 19:23:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607b7da000 == 85 [pid = 1857] [id = 193] 19:23:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e3da000 == 84 [pid = 1857] [id = 192] 19:23:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a7890800 == 83 [pid = 1857] [id = 191] 19:23:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609ba1b800 == 82 [pid = 1857] [id = 190] 19:23:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608f67c800 == 81 [pid = 1857] [id = 189] 19:23:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608cbaa800 == 80 [pid = 1857] [id = 188] 19:23:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6083ccc000 == 79 [pid = 1857] [id = 187] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7f607daa9c00) [pid = 1857] [serial = 485] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7f607e2e3000) [pid = 1857] [serial = 518] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7f6083d91800) [pid = 1857] [serial = 421] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7f6083902800) [pid = 1857] [serial = 466] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7f609bc3c800) [pid = 1857] [serial = 512] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7f608f1e5000) [pid = 1857] [serial = 509] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7f608e513c00) [pid = 1857] [serial = 476] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7f608cf31800) [pid = 1857] [serial = 433] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7f6087562c00) [pid = 1857] [serial = 503] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7f608d060000) [pid = 1857] [serial = 506] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7f609f8a8c00) [pid = 1857] [serial = 439] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7f608f638000) [pid = 1857] [serial = 479] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7f60845a4800) [pid = 1857] [serial = 500] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7f6089cc6800) [pid = 1857] [serial = 515] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 106 (0x7f609aa8a400) [pid = 1857] [serial = 436] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 105 (0x7f6087560400) [pid = 1857] [serial = 424] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 104 (0x7f60844d2c00) [pid = 1857] [serial = 430] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 103 (0x7f6084328400) [pid = 1857] [serial = 470] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 102 (0x7f608e50d400) [pid = 1857] [serial = 427] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 101 (0x7f607e23f000) [pid = 1857] [serial = 418] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 100 (0x7f609b9b2000) [pid = 1857] [serial = 482] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 99 (0x7f6083907c00) [pid = 1857] [serial = 497] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 98 (0x7f608cf27000) [pid = 1857] [serial = 473] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 97 (0x7f608e146400) [pid = 1857] [serial = 463] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 96 (0x7f6084844000) [pid = 1857] [serial = 494] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 95 (0x7f608cf2f000) [pid = 1857] [serial = 556] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 94 (0x7f6084ae2c00) [pid = 1857] [serial = 553] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 93 (0x7f609ad4a000) [pid = 1857] [serial = 545] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 92 (0x7f6094c87400) [pid = 1857] [serial = 544] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 91 (0x7f608f63f000) [pid = 1857] [serial = 542] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 90 (0x7f608f12f800) [pid = 1857] [serial = 541] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 89 (0x7f608cf6d800) [pid = 1857] [serial = 548] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 88 (0x7f608cf63400) [pid = 1857] [serial = 547] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 87 (0x7f607e1e3000) [pid = 1857] [serial = 533] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 86 (0x7f607dae0c00) [pid = 1857] [serial = 532] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 85 (0x7f6084ae6400) [pid = 1857] [serial = 536] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 84 (0x7f6083f8ac00) [pid = 1857] [serial = 535] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 83 (0x7f608ea60800) [pid = 1857] [serial = 539] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 82 (0x7f6089cc6c00) [pid = 1857] [serial = 538] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 81 (0x7f6083911800) [pid = 1857] [serial = 550] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 80 (0x7f6083b11c00) [pid = 1857] [serial = 551] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 79 (0x7f608cf6b800) [pid = 1857] [serial = 557] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | --DOMWINDOW == 78 (0x7f60874e1c00) [pid = 1857] [serial = 554] [outer = (nil)] [url = about:blank] 19:23:30 INFO - PROCESS | 1857 | 1461637410980 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 19:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1530ms 19:23:31 INFO - PROCESS | 1857 | 1461637411007 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 19:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:23:31 INFO - PROCESS | 1857 | 1461637411013 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 19:23:31 INFO - PROCESS | 1857 | 1461637411019 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:23:31 INFO - PROCESS | 1857 | 1461637411022 Marionette TRACE conn3 <- [1,794,null,{}] 19:23:31 INFO - PROCESS | 1857 | 1461637411027 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:31 INFO - PROCESS | 1857 | 1461637411203 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 19:23:31 INFO - PROCESS | 1857 | 1461637411318 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081946000 == 80 [pid = 1857] [id = 206] 19:23:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 79 (0x7f607e05c000) [pid = 1857] [serial = 618] [outer = (nil)] 19:23:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 80 (0x7f608283c400) [pid = 1857] [serial = 619] [outer = 0x7f607e05c000] 19:23:31 INFO - PROCESS | 1857 | 1461637411378 Marionette DEBUG loaded listener.js 19:23:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 81 (0x7f6083907c00) [pid = 1857] [serial = 620] [outer = 0x7f607e05c000] 19:23:32 INFO - PROCESS | 1857 | 1461637412170 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 19:23:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:23:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1180ms 19:23:32 INFO - PROCESS | 1857 | 1461637412199 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 19:23:32 INFO - PROCESS | 1857 | 1461637412204 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 19:23:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:23:32 INFO - PROCESS | 1857 | 1461637412219 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:23:32 INFO - PROCESS | 1857 | 1461637412228 Marionette TRACE conn3 <- [1,798,null,{}] 19:23:32 INFO - PROCESS | 1857 | 1461637412236 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:32 INFO - PROCESS | 1857 | 1461637412397 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 19:23:32 INFO - PROCESS | 1857 | 1461637412409 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608442b800 == 81 [pid = 1857] [id = 207] 19:23:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 82 (0x7f6083bb7800) [pid = 1857] [serial = 621] [outer = (nil)] 19:23:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 83 (0x7f6083f84400) [pid = 1857] [serial = 622] [outer = 0x7f6083bb7800] 19:23:32 INFO - PROCESS | 1857 | 1461637412479 Marionette DEBUG loaded listener.js 19:23:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 84 (0x7f6084191c00) [pid = 1857] [serial = 623] [outer = 0x7f6083bb7800] 19:23:33 INFO - PROCESS | 1857 | 1461637413336 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 19:23:33 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 19:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1150ms 19:23:33 INFO - PROCESS | 1857 | 1461637413362 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 19:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:23:33 INFO - PROCESS | 1857 | 1461637413366 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 19:23:33 INFO - PROCESS | 1857 | 1461637413371 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:23:33 INFO - PROCESS | 1857 | 1461637413374 Marionette TRACE conn3 <- [1,802,null,{}] 19:23:33 INFO - PROCESS | 1857 | 1461637413378 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:33 INFO - PROCESS | 1857 | 1461637413562 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 19:23:33 INFO - PROCESS | 1857 | 1461637413586 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084bba800 == 82 [pid = 1857] [id = 208] 19:23:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 85 (0x7f607e061000) [pid = 1857] [serial = 624] [outer = (nil)] 19:23:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 86 (0x7f6084328400) [pid = 1857] [serial = 625] [outer = 0x7f607e061000] 19:23:33 INFO - PROCESS | 1857 | 1461637413645 Marionette DEBUG loaded listener.js 19:23:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 87 (0x7f60845af800) [pid = 1857] [serial = 626] [outer = 0x7f607e061000] 19:23:34 INFO - PROCESS | 1857 | 1461637414517 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 19:23:34 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 19:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1175ms 19:23:34 INFO - PROCESS | 1857 | 1461637414547 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 19:23:34 INFO - PROCESS | 1857 | 1461637414550 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 19:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:23:34 INFO - PROCESS | 1857 | 1461637414555 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:23:34 INFO - PROCESS | 1857 | 1461637414557 Marionette TRACE conn3 <- [1,806,null,{}] 19:23:34 INFO - PROCESS | 1857 | 1461637414562 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:34 INFO - PROCESS | 1857 | 1461637414741 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 19:23:34 INFO - PROCESS | 1857 | 1461637414769 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6085b7d000 == 83 [pid = 1857] [id = 209] 19:23:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 88 (0x7f6084ae6400) [pid = 1857] [serial = 627] [outer = (nil)] 19:23:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 89 (0x7f6084aed800) [pid = 1857] [serial = 628] [outer = 0x7f6084ae6400] 19:23:34 INFO - PROCESS | 1857 | 1461637414840 Marionette DEBUG loaded listener.js 19:23:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 90 (0x7f60874a7800) [pid = 1857] [serial = 629] [outer = 0x7f6084ae6400] 19:23:35 INFO - PROCESS | 1857 | --DOMWINDOW == 89 (0x7f6083d92400) [pid = 1857] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:23:35 INFO - PROCESS | 1857 | --DOMWINDOW == 88 (0x7f6084192400) [pid = 1857] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:23:35 INFO - PROCESS | 1857 | --DOMWINDOW == 87 (0x7f607b6e7c00) [pid = 1857] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:23:35 INFO - PROCESS | 1857 | --DOMWINDOW == 86 (0x7f607e1e9800) [pid = 1857] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:23:35 INFO - PROCESS | 1857 | --DOMWINDOW == 85 (0x7f608cf2f400) [pid = 1857] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:23:35 INFO - PROCESS | 1857 | --DOMWINDOW == 84 (0x7f607e2de800) [pid = 1857] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:23:35 INFO - PROCESS | 1857 | --DOMWINDOW == 83 (0x7f6083bb8000) [pid = 1857] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:23:35 INFO - PROCESS | 1857 | --DOMWINDOW == 82 (0x7f6082a63800) [pid = 1857] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:23:35 INFO - PROCESS | 1857 | --DOMWINDOW == 81 (0x7f608cf2cc00) [pid = 1857] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:23:35 INFO - PROCESS | 1857 | --DOMWINDOW == 80 (0x7f609bce5400) [pid = 1857] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:23:35 INFO - PROCESS | 1857 | --DOMWINDOW == 79 (0x7f607b6e8800) [pid = 1857] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:23:35 INFO - PROCESS | 1857 | --DOMWINDOW == 78 (0x7f607e1e7400) [pid = 1857] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:23:36 INFO - PROCESS | 1857 | 1461637416180 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 19:23:36 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 19:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1676ms 19:23:36 INFO - PROCESS | 1857 | 1461637416233 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 19:23:36 INFO - PROCESS | 1857 | 1461637416235 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 19:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:23:36 INFO - PROCESS | 1857 | 1461637416241 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:23:36 INFO - PROCESS | 1857 | 1461637416243 Marionette TRACE conn3 <- [1,810,null,{}] 19:23:36 INFO - PROCESS | 1857 | 1461637416248 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:36 INFO - PROCESS | 1857 | 1461637416425 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 19:23:36 INFO - PROCESS | 1857 | 1461637416444 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60876d9000 == 84 [pid = 1857] [id = 210] 19:23:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 79 (0x7f607e0cb800) [pid = 1857] [serial = 630] [outer = (nil)] 19:23:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 80 (0x7f6081c5e800) [pid = 1857] [serial = 631] [outer = 0x7f607e0cb800] 19:23:36 INFO - PROCESS | 1857 | 1461637416505 Marionette DEBUG loaded listener.js 19:23:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 81 (0x7f60874e9800) [pid = 1857] [serial = 632] [outer = 0x7f607e0cb800] 19:23:37 INFO - PROCESS | 1857 | 1461637417209 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 19:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 977ms 19:23:37 INFO - PROCESS | 1857 | 1461637417219 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 19:23:37 INFO - PROCESS | 1857 | 1461637417221 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 19:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:23:37 INFO - PROCESS | 1857 | 1461637417227 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:23:37 INFO - PROCESS | 1857 | 1461637417229 Marionette TRACE conn3 <- [1,814,null,{}] 19:23:37 INFO - PROCESS | 1857 | 1461637417234 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:37 INFO - PROCESS | 1857 | 1461637417367 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 19:23:37 INFO - PROCESS | 1857 | 1461637417493 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6088889800 == 85 [pid = 1857] [id = 211] 19:23:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 82 (0x7f607b6e6000) [pid = 1857] [serial = 633] [outer = (nil)] 19:23:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 83 (0x7f608751c000) [pid = 1857] [serial = 634] [outer = 0x7f607b6e6000] 19:23:37 INFO - PROCESS | 1857 | 1461637417549 Marionette DEBUG loaded listener.js 19:23:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 84 (0x7f608755d800) [pid = 1857] [serial = 635] [outer = 0x7f607b6e6000] 19:23:38 INFO - PROCESS | 1857 | 1461637418481 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 19:23:38 INFO - PROCESS | 1857 | 1461637418516 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 19:23:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 19:23:38 INFO - PROCESS | 1857 | 1461637418525 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:23:38 INFO - PROCESS | 1857 | 1461637418529 Marionette TRACE conn3 <- [1,818,null,{}] 19:23:38 INFO - PROCESS | 1857 | 1461637418536 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:38 INFO - PROCESS | 1857 | 1461637418699 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 19:23:38 INFO - PROCESS | 1857 | 1461637418858 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083d13000 == 86 [pid = 1857] [id = 212] 19:23:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 85 (0x7f607e0d6c00) [pid = 1857] [serial = 636] [outer = (nil)] 19:23:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 86 (0x7f607e2d8800) [pid = 1857] [serial = 637] [outer = 0x7f607e0d6c00] 19:23:38 INFO - PROCESS | 1857 | 1461637418930 Marionette DEBUG loaded listener.js 19:23:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 87 (0x7f608283f000) [pid = 1857] [serial = 638] [outer = 0x7f607e0d6c00] 19:23:39 INFO - PROCESS | 1857 | 1461637419847 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 19:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1380ms 19:23:39 INFO - PROCESS | 1857 | 1461637419905 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 19:23:39 INFO - PROCESS | 1857 | 1461637419913 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 19:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:23:39 INFO - PROCESS | 1857 | 1461637419923 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:23:39 INFO - PROCESS | 1857 | 1461637419927 Marionette TRACE conn3 <- [1,822,null,{}] 19:23:39 INFO - PROCESS | 1857 | 1461637419932 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:40 INFO - PROCESS | 1857 | 1461637420096 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 19:23:40 INFO - PROCESS | 1857 | 1461637420247 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084bc1000 == 87 [pid = 1857] [id = 213] 19:23:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 88 (0x7f607e239400) [pid = 1857] [serial = 639] [outer = (nil)] 19:23:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 89 (0x7f6083a4c800) [pid = 1857] [serial = 640] [outer = 0x7f607e239400] 19:23:40 INFO - PROCESS | 1857 | 1461637420317 Marionette DEBUG loaded listener.js 19:23:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 90 (0x7f6083d9d000) [pid = 1857] [serial = 641] [outer = 0x7f607e239400] 19:23:41 INFO - PROCESS | 1857 | 1461637421234 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 19:23:41 INFO - PROCESS | 1857 | 1461637421306 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 19:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:23:41 INFO - PROCESS | 1857 | 1461637421313 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:23:41 INFO - PROCESS | 1857 | 1461637421318 Marionette TRACE conn3 <- [1,826,null,{}] 19:23:41 INFO - PROCESS | 1857 | 1461637421333 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:41 INFO - PROCESS | 1857 | 1461637421529 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 19:23:41 INFO - PROCESS | 1857 | 1461637421681 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608ce5f800 == 88 [pid = 1857] [id = 214] 19:23:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 91 (0x7f6085b61400) [pid = 1857] [serial = 642] [outer = (nil)] 19:23:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 92 (0x7f60874aa400) [pid = 1857] [serial = 643] [outer = 0x7f6085b61400] 19:23:41 INFO - PROCESS | 1857 | 1461637421760 Marionette DEBUG loaded listener.js 19:23:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 93 (0x7f608751e800) [pid = 1857] [serial = 644] [outer = 0x7f6085b61400] 19:23:42 INFO - PROCESS | 1857 | 1461637422598 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 19:23:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:23:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1337ms 19:23:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:23:42 INFO - PROCESS | 1857 | 1461637422652 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 19:23:42 INFO - PROCESS | 1857 | 1461637422656 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 19:23:42 INFO - PROCESS | 1857 | 1461637422661 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:23:42 INFO - PROCESS | 1857 | 1461637422664 Marionette TRACE conn3 <- [1,830,null,{}] 19:23:42 INFO - PROCESS | 1857 | 1461637422670 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:42 INFO - PROCESS | 1857 | 1461637422821 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 19:23:42 INFO - PROCESS | 1857 | 1461637422975 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608d676800 == 89 [pid = 1857] [id = 215] 19:23:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 94 (0x7f6085b66000) [pid = 1857] [serial = 645] [outer = (nil)] 19:23:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 95 (0x7f60888a8400) [pid = 1857] [serial = 646] [outer = 0x7f6085b66000] 19:23:43 INFO - PROCESS | 1857 | 1461637423041 Marionette DEBUG loaded listener.js 19:23:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 96 (0x7f6089c7ac00) [pid = 1857] [serial = 647] [outer = 0x7f6085b66000] 19:23:43 INFO - PROCESS | 1857 | 1461637423855 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 19:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1229ms 19:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:23:43 INFO - PROCESS | 1857 | 1461637423890 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 19:23:43 INFO - PROCESS | 1857 | 1461637423893 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 19:23:43 INFO - PROCESS | 1857 | 1461637423899 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:23:43 INFO - PROCESS | 1857 | 1461637423902 Marionette TRACE conn3 <- [1,834,null,{}] 19:23:43 INFO - PROCESS | 1857 | 1461637423907 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:44 INFO - PROCESS | 1857 | 1461637424058 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 19:23:44 INFO - PROCESS | 1857 | 1461637424215 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:44 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608df1d800 == 90 [pid = 1857] [id = 216] 19:23:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 97 (0x7f6087560800) [pid = 1857] [serial = 648] [outer = (nil)] 19:23:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 98 (0x7f6089c84400) [pid = 1857] [serial = 649] [outer = 0x7f6087560800] 19:23:44 INFO - PROCESS | 1857 | 1461637424293 Marionette DEBUG loaded listener.js 19:23:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 99 (0x7f6089cbf800) [pid = 1857] [serial = 650] [outer = 0x7f6087560800] 19:23:45 INFO - PROCESS | 1857 | 1461637425156 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 19:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1283ms 19:23:45 INFO - PROCESS | 1857 | 1461637425182 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 19:23:45 INFO - PROCESS | 1857 | 1461637425186 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 19:23:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:23:45 INFO - PROCESS | 1857 | 1461637425192 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:23:45 INFO - PROCESS | 1857 | 1461637425195 Marionette TRACE conn3 <- [1,838,null,{}] 19:23:45 INFO - PROCESS | 1857 | 1461637425200 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:45 INFO - PROCESS | 1857 | 1461637425374 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 19:23:45 INFO - PROCESS | 1857 | 1461637425531 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608ea39000 == 91 [pid = 1857] [id = 217] 19:23:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 100 (0x7f6089cbf000) [pid = 1857] [serial = 651] [outer = (nil)] 19:23:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 101 (0x7f608b9c0400) [pid = 1857] [serial = 652] [outer = 0x7f6089cbf000] 19:23:45 INFO - PROCESS | 1857 | 1461637425601 Marionette DEBUG loaded listener.js 19:23:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 102 (0x7f608c74fc00) [pid = 1857] [serial = 653] [outer = 0x7f6089cbf000] 19:23:46 INFO - PROCESS | 1857 | 1461637426427 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 19:23:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:23:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1275ms 19:23:46 INFO - PROCESS | 1857 | 1461637426468 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 19:23:46 INFO - PROCESS | 1857 | 1461637426471 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 19:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:23:46 INFO - PROCESS | 1857 | 1461637426477 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:23:46 INFO - PROCESS | 1857 | 1461637426479 Marionette TRACE conn3 <- [1,842,null,{}] 19:23:46 INFO - PROCESS | 1857 | 1461637426484 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:46 INFO - PROCESS | 1857 | 1461637426630 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 19:23:46 INFO - PROCESS | 1857 | 1461637426788 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f674800 == 92 [pid = 1857] [id = 218] 19:23:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 103 (0x7f607daeb400) [pid = 1857] [serial = 654] [outer = (nil)] 19:23:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 104 (0x7f608ca30800) [pid = 1857] [serial = 655] [outer = 0x7f607daeb400] 19:23:46 INFO - PROCESS | 1857 | 1461637426856 Marionette DEBUG loaded listener.js 19:23:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 105 (0x7f608ce92800) [pid = 1857] [serial = 656] [outer = 0x7f607daeb400] 19:23:47 INFO - PROCESS | 1857 | 1461637427750 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 19:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1328ms 19:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:23:47 INFO - PROCESS | 1857 | 1461637427805 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 19:23:47 INFO - PROCESS | 1857 | 1461637427808 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 19:23:47 INFO - PROCESS | 1857 | 1461637427813 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:23:47 INFO - PROCESS | 1857 | 1461637427816 Marionette TRACE conn3 <- [1,846,null,{}] 19:23:47 INFO - PROCESS | 1857 | 1461637427821 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:47 INFO - PROCESS | 1857 | 1461637427975 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 19:23:48 INFO - PROCESS | 1857 | 1461637428337 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083cd4800 == 93 [pid = 1857] [id = 219] 19:23:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 106 (0x7f607daddc00) [pid = 1857] [serial = 657] [outer = (nil)] 19:23:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 107 (0x7f607dae8000) [pid = 1857] [serial = 658] [outer = 0x7f607daddc00] 19:23:48 INFO - PROCESS | 1857 | 1461637428468 Marionette DEBUG loaded listener.js 19:23:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7f607e0d5000) [pid = 1857] [serial = 659] [outer = 0x7f607daddc00] 19:23:49 INFO - PROCESS | 1857 | 1461637429427 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 19:23:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:23:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1627ms 19:23:49 INFO - PROCESS | 1857 | 1461637429440 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 19:23:49 INFO - PROCESS | 1857 | 1461637429445 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 19:23:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:23:49 INFO - PROCESS | 1857 | 1461637429452 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:23:49 INFO - PROCESS | 1857 | 1461637429456 Marionette TRACE conn3 <- [1,850,null,{}] 19:23:49 INFO - PROCESS | 1857 | 1461637429463 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:49 INFO - PROCESS | 1857 | 1461637429616 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 19:23:49 INFO - PROCESS | 1857 | 1461637429788 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6082a62800 == 94 [pid = 1857] [id = 220] 19:23:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7f607e2e3400) [pid = 1857] [serial = 660] [outer = (nil)] 19:23:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7f6081c5c000) [pid = 1857] [serial = 661] [outer = 0x7f607e2e3400] 19:23:49 INFO - PROCESS | 1857 | 1461637429895 Marionette DEBUG loaded listener.js 19:23:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7f6082a6e800) [pid = 1857] [serial = 662] [outer = 0x7f607e2e3400] 19:23:50 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608cc9d000 == 93 [pid = 1857] [id = 186] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7f608390f800) [pid = 1857] [serial = 595] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6085f34000 == 92 [pid = 1857] [id = 201] 19:23:50 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084174000 == 91 [pid = 1857] [id = 200] 19:23:50 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e41e000 == 90 [pid = 1857] [id = 199] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7f608ce93000) [pid = 1857] [serial = 530] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7f6083904400) [pid = 1857] [serial = 587] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7f6083d99400) [pid = 1857] [serial = 589] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 106 (0x7f608418e400) [pid = 1857] [serial = 590] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 105 (0x7f60845adc00) [pid = 1857] [serial = 592] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 104 (0x7f6084851400) [pid = 1857] [serial = 593] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 103 (0x7f609ff42800) [pid = 1857] [serial = 578] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 102 (0x7f607b6ef000) [pid = 1857] [serial = 577] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 101 (0x7f607e23ec00) [pid = 1857] [serial = 584] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 100 (0x7f607e230c00) [pid = 1857] [serial = 583] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 99 (0x7f609abef400) [pid = 1857] [serial = 571] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 98 (0x7f6082a64000) [pid = 1857] [serial = 586] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 97 (0x7f6089c7a800) [pid = 1857] [serial = 566] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 96 (0x7f6084aeec00) [pid = 1857] [serial = 565] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 95 (0x7f6083b0f000) [pid = 1857] [serial = 563] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 94 (0x7f6082a6fc00) [pid = 1857] [serial = 562] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 93 (0x7f608f14b000) [pid = 1857] [serial = 569] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 92 (0x7f608cf34400) [pid = 1857] [serial = 568] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 91 (0x7f609bd07800) [pid = 1857] [serial = 574] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 90 (0x7f609bf73800) [pid = 1857] [serial = 575] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 89 (0x7f607e1f0c00) [pid = 1857] [serial = 581] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 88 (0x7f607e0d1c00) [pid = 1857] [serial = 580] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | --DOMWINDOW == 87 (0x7f609b9ac800) [pid = 1857] [serial = 572] [outer = (nil)] [url = about:blank] 19:23:50 INFO - PROCESS | 1857 | 1461637430678 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 19:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1279ms 19:23:50 INFO - PROCESS | 1857 | 1461637430732 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 19:23:50 INFO - PROCESS | 1857 | 1461637430736 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 19:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:23:50 INFO - PROCESS | 1857 | 1461637430744 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:23:50 INFO - PROCESS | 1857 | 1461637430746 Marionette TRACE conn3 <- [1,854,null,{}] 19:23:50 INFO - PROCESS | 1857 | 1461637430751 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:50 INFO - PROCESS | 1857 | 1461637430888 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 19:23:50 INFO - PROCESS | 1857 | 1461637430906 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083cbb000 == 91 [pid = 1857] [id = 221] 19:23:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 88 (0x7f6083911c00) [pid = 1857] [serial = 663] [outer = (nil)] 19:23:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 89 (0x7f6083b05400) [pid = 1857] [serial = 664] [outer = 0x7f6083911c00] 19:23:50 INFO - PROCESS | 1857 | 1461637430963 Marionette DEBUG loaded listener.js 19:23:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 90 (0x7f6083d9a800) [pid = 1857] [serial = 665] [outer = 0x7f6083911c00] 19:23:51 INFO - PROCESS | 1857 | 1461637431721 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 19:23:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:23:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1029ms 19:23:51 INFO - PROCESS | 1857 | 1461637431773 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 19:23:51 INFO - PROCESS | 1857 | 1461637431776 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 19:23:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:23:51 INFO - PROCESS | 1857 | 1461637431783 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:23:51 INFO - PROCESS | 1857 | 1461637431791 Marionette TRACE conn3 <- [1,858,null,{}] 19:23:51 INFO - PROCESS | 1857 | 1461637431826 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:51 INFO - PROCESS | 1857 | 1461637431967 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 19:23:51 INFO - PROCESS | 1857 | 1461637431978 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084bbf800 == 92 [pid = 1857] [id = 222] 19:23:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 91 (0x7f6084192800) [pid = 1857] [serial = 666] [outer = (nil)] 19:23:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 92 (0x7f60845ab800) [pid = 1857] [serial = 667] [outer = 0x7f6084192800] 19:23:52 INFO - PROCESS | 1857 | 1461637432033 Marionette DEBUG loaded listener.js 19:23:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 93 (0x7f6084aeec00) [pid = 1857] [serial = 668] [outer = 0x7f6084192800] 19:23:52 INFO - PROCESS | 1857 | 1461637432838 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 19:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1108ms 19:23:52 INFO - PROCESS | 1857 | 1461637432902 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 19:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:23:52 INFO - PROCESS | 1857 | 1461637432906 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 19:23:52 INFO - PROCESS | 1857 | 1461637432912 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:23:52 INFO - PROCESS | 1857 | 1461637432915 Marionette TRACE conn3 <- [1,862,null,{}] 19:23:52 INFO - PROCESS | 1857 | 1461637432925 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:53 INFO - PROCESS | 1857 | 1461637433099 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 19:23:53 INFO - PROCESS | 1857 | 1461637433130 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:53 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60876d5800 == 93 [pid = 1857] [id = 223] 19:23:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 94 (0x7f6083903400) [pid = 1857] [serial = 669] [outer = (nil)] 19:23:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 95 (0x7f6085d16000) [pid = 1857] [serial = 670] [outer = 0x7f6083903400] 19:23:53 INFO - PROCESS | 1857 | 1461637433186 Marionette DEBUG loaded listener.js 19:23:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 96 (0x7f608751a400) [pid = 1857] [serial = 671] [outer = 0x7f6083903400] 19:23:53 INFO - PROCESS | 1857 | 1461637433929 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 19:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1083ms 19:23:53 INFO - PROCESS | 1857 | 1461637433994 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 19:23:54 INFO - PROCESS | 1857 | 1461637433997 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 19:23:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:23:54 INFO - PROCESS | 1857 | 1461637434002 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:23:54 INFO - PROCESS | 1857 | 1461637434005 Marionette TRACE conn3 <- [1,866,null,{}] 19:23:54 INFO - PROCESS | 1857 | 1461637434009 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:54 INFO - PROCESS | 1857 | 1461637434191 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 19:23:54 INFO - PROCESS | 1857 | 1461637434228 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608bd8d800 == 94 [pid = 1857] [id = 224] 19:23:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 97 (0x7f6089c18c00) [pid = 1857] [serial = 672] [outer = (nil)] 19:23:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 98 (0x7f6089c84800) [pid = 1857] [serial = 673] [outer = 0x7f6089c18c00] 19:23:54 INFO - PROCESS | 1857 | 1461637434294 Marionette DEBUG loaded listener.js 19:23:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 99 (0x7f608b9bbc00) [pid = 1857] [serial = 674] [outer = 0x7f6089c18c00] 19:23:54 INFO - PROCESS | 1857 | --DOMWINDOW == 98 (0x7f607e061000) [pid = 1857] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:23:54 INFO - PROCESS | 1857 | --DOMWINDOW == 97 (0x7f6083bb7800) [pid = 1857] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:23:54 INFO - PROCESS | 1857 | --DOMWINDOW == 96 (0x7f607dae1c00) [pid = 1857] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:23:54 INFO - PROCESS | 1857 | --DOMWINDOW == 95 (0x7f607e0cb800) [pid = 1857] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:23:54 INFO - PROCESS | 1857 | --DOMWINDOW == 94 (0x7f607e238400) [pid = 1857] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:23:54 INFO - PROCESS | 1857 | --DOMWINDOW == 93 (0x7f6084ae6400) [pid = 1857] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:23:54 INFO - PROCESS | 1857 | --DOMWINDOW == 92 (0x7f607e05c000) [pid = 1857] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:23:55 INFO - PROCESS | 1857 | 1461637435171 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 19:23:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:23:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1176ms 19:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:23:55 INFO - PROCESS | 1857 | 1461637435179 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 19:23:55 INFO - PROCESS | 1857 | 1461637435181 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 19:23:55 INFO - PROCESS | 1857 | 1461637435185 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:23:55 INFO - PROCESS | 1857 | 1461637435189 Marionette TRACE conn3 <- [1,870,null,{}] 19:23:55 INFO - PROCESS | 1857 | 1461637435203 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:55 INFO - PROCESS | 1857 | 1461637435336 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 19:23:55 INFO - PROCESS | 1857 | 1461637435454 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608c6ba000 == 95 [pid = 1857] [id = 225] 19:23:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 93 (0x7f608283cc00) [pid = 1857] [serial = 675] [outer = (nil)] 19:23:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 94 (0x7f608b9ba800) [pid = 1857] [serial = 676] [outer = 0x7f608283cc00] 19:23:55 INFO - PROCESS | 1857 | 1461637435509 Marionette DEBUG loaded listener.js 19:23:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 95 (0x7f608caafc00) [pid = 1857] [serial = 677] [outer = 0x7f608283cc00] 19:23:56 INFO - PROCESS | 1857 | 1461637436125 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 19:23:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:23:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 984ms 19:23:56 INFO - PROCESS | 1857 | 1461637436171 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 19:23:56 INFO - PROCESS | 1857 | 1461637436175 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 19:23:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:23:56 INFO - PROCESS | 1857 | 1461637436182 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:23:56 INFO - PROCESS | 1857 | 1461637436184 Marionette TRACE conn3 <- [1,874,null,{}] 19:23:56 INFO - PROCESS | 1857 | 1461637436190 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:56 INFO - PROCESS | 1857 | 1461637436322 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 19:23:56 INFO - PROCESS | 1857 | 1461637436336 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608ea2e000 == 96 [pid = 1857] [id = 226] 19:23:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 96 (0x7f607da9d000) [pid = 1857] [serial = 678] [outer = (nil)] 19:23:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 97 (0x7f608cf2ac00) [pid = 1857] [serial = 679] [outer = 0x7f607da9d000] 19:23:56 INFO - PROCESS | 1857 | 1461637436391 Marionette DEBUG loaded listener.js 19:23:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 98 (0x7f608cf32400) [pid = 1857] [serial = 680] [outer = 0x7f607da9d000] 19:23:57 INFO - PROCESS | 1857 | 1461637437308 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 19:23:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:23:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1179ms 19:23:57 INFO - PROCESS | 1857 | 1461637437361 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 19:23:57 INFO - PROCESS | 1857 | 1461637437366 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 19:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:23:57 INFO - PROCESS | 1857 | 1461637437374 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:23:57 INFO - PROCESS | 1857 | 1461637437379 Marionette TRACE conn3 <- [1,878,null,{}] 19:23:57 INFO - PROCESS | 1857 | 1461637437386 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:57 INFO - PROCESS | 1857 | 1461637437565 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 19:23:57 INFO - PROCESS | 1857 | 1461637437719 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:57 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083cd4000 == 97 [pid = 1857] [id = 227] 19:23:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 99 (0x7f607e0cfc00) [pid = 1857] [serial = 681] [outer = (nil)] 19:23:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 100 (0x7f607e2da000) [pid = 1857] [serial = 682] [outer = 0x7f607e0cfc00] 19:23:57 INFO - PROCESS | 1857 | 1461637437788 Marionette DEBUG loaded listener.js 19:23:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 101 (0x7f6082a65400) [pid = 1857] [serial = 683] [outer = 0x7f607e0cfc00] 19:23:58 INFO - PROCESS | 1857 | 1461637438665 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 19:23:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:23:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1329ms 19:23:58 INFO - PROCESS | 1857 | 1461637438704 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 19:23:58 INFO - PROCESS | 1857 | 1461637438712 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 19:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:23:58 INFO - PROCESS | 1857 | 1461637438721 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:23:58 INFO - PROCESS | 1857 | 1461637438724 Marionette TRACE conn3 <- [1,882,null,{}] 19:23:58 INFO - PROCESS | 1857 | 1461637438728 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:23:58 INFO - PROCESS | 1857 | 1461637438884 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 19:23:59 INFO - PROCESS | 1857 | 1461637439044 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:23:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6088835800 == 98 [pid = 1857] [id = 228] 19:23:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 102 (0x7f6083bb2800) [pid = 1857] [serial = 684] [outer = (nil)] 19:23:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 103 (0x7f6083f81c00) [pid = 1857] [serial = 685] [outer = 0x7f6083bb2800] 19:23:59 INFO - PROCESS | 1857 | 1461637439110 Marionette DEBUG loaded listener.js 19:23:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 104 (0x7f608432cc00) [pid = 1857] [serial = 686] [outer = 0x7f6083bb2800] 19:24:00 INFO - PROCESS | 1857 | 1461637440018 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 19:24:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:24:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1327ms 19:24:00 INFO - PROCESS | 1857 | 1461637440048 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 19:24:00 INFO - PROCESS | 1857 | 1461637440050 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 19:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:24:00 INFO - PROCESS | 1857 | 1461637440057 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:24:00 INFO - PROCESS | 1857 | 1461637440063 Marionette TRACE conn3 <- [1,886,null,{}] 19:24:00 INFO - PROCESS | 1857 | 1461637440080 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:00 INFO - PROCESS | 1857 | 1461637440249 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 19:24:00 INFO - PROCESS | 1857 | 1461637440416 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6090186000 == 99 [pid = 1857] [id = 229] 19:24:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 105 (0x7f6087517800) [pid = 1857] [serial = 687] [outer = (nil)] 19:24:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 106 (0x7f6089cc1c00) [pid = 1857] [serial = 688] [outer = 0x7f6087517800] 19:24:00 INFO - PROCESS | 1857 | 1461637440487 Marionette DEBUG loaded listener.js 19:24:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 107 (0x7f608bd1d400) [pid = 1857] [serial = 689] [outer = 0x7f6087517800] 19:24:01 INFO - PROCESS | 1857 | 1461637441333 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 19:24:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:24:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1333ms 19:24:01 INFO - PROCESS | 1857 | 1461637441391 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 19:24:01 INFO - PROCESS | 1857 | 1461637441395 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 19:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:24:01 INFO - PROCESS | 1857 | 1461637441401 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:24:01 INFO - PROCESS | 1857 | 1461637441404 Marionette TRACE conn3 <- [1,890,null,{}] 19:24:01 INFO - PROCESS | 1857 | 1461637441409 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:01 INFO - PROCESS | 1857 | 1461637441559 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 19:24:01 INFO - PROCESS | 1857 | 1461637441717 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6090385000 == 100 [pid = 1857] [id = 230] 19:24:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7f6084851400) [pid = 1857] [serial = 690] [outer = (nil)] 19:24:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7f608c751000) [pid = 1857] [serial = 691] [outer = 0x7f6084851400] 19:24:01 INFO - PROCESS | 1857 | 1461637441796 Marionette DEBUG loaded listener.js 19:24:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7f608cf34000) [pid = 1857] [serial = 692] [outer = 0x7f6084851400] 19:24:02 INFO - PROCESS | 1857 | 1461637442686 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 19:24:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:24:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1334ms 19:24:02 INFO - PROCESS | 1857 | 1461637442736 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 19:24:02 INFO - PROCESS | 1857 | 1461637442739 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 19:24:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:24:02 INFO - PROCESS | 1857 | 1461637442745 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:24:02 INFO - PROCESS | 1857 | 1461637442747 Marionette TRACE conn3 <- [1,894,null,{}] 19:24:02 INFO - PROCESS | 1857 | 1461637442752 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:02 INFO - PROCESS | 1857 | 1461637442901 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 19:24:03 INFO - PROCESS | 1857 | 1461637443058 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:03 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6099ca3000 == 101 [pid = 1857] [id = 231] 19:24:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7f608c748400) [pid = 1857] [serial = 693] [outer = (nil)] 19:24:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7f608cf67400) [pid = 1857] [serial = 694] [outer = 0x7f608c748400] 19:24:03 INFO - PROCESS | 1857 | 1461637443124 Marionette DEBUG loaded listener.js 19:24:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7f608cfb3800) [pid = 1857] [serial = 695] [outer = 0x7f608c748400] 19:24:03 INFO - PROCESS | 1857 | 1461637443955 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 19:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1278ms 19:24:04 INFO - PROCESS | 1857 | 1461637444024 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 19:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:24:04 INFO - PROCESS | 1857 | 1461637444027 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 19:24:04 INFO - PROCESS | 1857 | 1461637444032 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:24:04 INFO - PROCESS | 1857 | 1461637444035 Marionette TRACE conn3 <- [1,898,null,{}] 19:24:04 INFO - PROCESS | 1857 | 1461637444040 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:04 INFO - PROCESS | 1857 | 1461637444252 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 19:24:04 INFO - PROCESS | 1857 | 1461637444411 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609ad5f000 == 102 [pid = 1857] [id = 232] 19:24:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7f608cfbcc00) [pid = 1857] [serial = 696] [outer = (nil)] 19:24:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7f608d067800) [pid = 1857] [serial = 697] [outer = 0x7f608cfbcc00] 19:24:04 INFO - PROCESS | 1857 | 1461637444481 Marionette DEBUG loaded listener.js 19:24:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7f608e1d7800) [pid = 1857] [serial = 698] [outer = 0x7f608cfbcc00] 19:24:05 INFO - PROCESS | 1857 | 1461637445367 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 19:24:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:24:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1379ms 19:24:05 INFO - PROCESS | 1857 | 1461637445412 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 19:24:05 INFO - PROCESS | 1857 | 1461637445415 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 19:24:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:24:05 INFO - PROCESS | 1857 | 1461637445420 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:24:05 INFO - PROCESS | 1857 | 1461637445423 Marionette TRACE conn3 <- [1,902,null,{}] 19:24:05 INFO - PROCESS | 1857 | 1461637445428 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:05 INFO - PROCESS | 1857 | 1461637445583 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 19:24:06 INFO - PROCESS | 1857 | 1461637446162 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083cc4000 == 103 [pid = 1857] [id = 233] 19:24:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7f607e05a000) [pid = 1857] [serial = 699] [outer = (nil)] 19:24:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7f607e05f000) [pid = 1857] [serial = 700] [outer = 0x7f607e05a000] 19:24:06 INFO - PROCESS | 1857 | 1461637446274 Marionette DEBUG loaded listener.js 19:24:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7f607e1ee000) [pid = 1857] [serial = 701] [outer = 0x7f607e05a000] 19:24:07 INFO - PROCESS | 1857 | 1461637447075 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 19:24:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:24:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1729ms 19:24:07 INFO - PROCESS | 1857 | 1461637447152 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 19:24:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:24:07 INFO - PROCESS | 1857 | 1461637447156 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 19:24:07 INFO - PROCESS | 1857 | 1461637447163 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:24:07 INFO - PROCESS | 1857 | 1461637447168 Marionette TRACE conn3 <- [1,906,null,{}] 19:24:07 INFO - PROCESS | 1857 | 1461637447175 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:07 INFO - PROCESS | 1857 | 1461637447443 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 19:24:07 INFO - PROCESS | 1857 | 1461637447701 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e3da000 == 104 [pid = 1857] [id = 234] 19:24:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7f607e0d7000) [pid = 1857] [serial = 702] [outer = (nil)] 19:24:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7f608283d400) [pid = 1857] [serial = 703] [outer = 0x7f607e0d7000] 19:24:07 INFO - PROCESS | 1857 | 1461637447788 Marionette DEBUG loaded listener.js 19:24:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7f608390d000) [pid = 1857] [serial = 704] [outer = 0x7f607e0d7000] 19:24:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608e304800 == 103 [pid = 1857] [id = 168] 19:24:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609bc1f000 == 102 [pid = 1857] [id = 138] 19:24:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608404e800 == 101 [pid = 1857] [id = 62] 19:24:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608f686800 == 100 [pid = 1857] [id = 169] 19:24:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608e9b8000 == 99 [pid = 1857] [id = 48] 19:24:08 INFO - PROCESS | 1857 | --DOMWINDOW == 121 (0x7f608418a800) [pid = 1857] [serial = 604] [outer = (nil)] [url = about:blank] 19:24:08 INFO - PROCESS | 1857 | --DOMWINDOW == 120 (0x7f607e0d5400) [pid = 1857] [serial = 598] [outer = (nil)] [url = about:blank] 19:24:08 INFO - PROCESS | 1857 | --DOMWINDOW == 119 (0x7f6087123c00) [pid = 1857] [serial = 610] [outer = (nil)] [url = about:blank] 19:24:08 INFO - PROCESS | 1857 | --DOMWINDOW == 118 (0x7f6082844000) [pid = 1857] [serial = 601] [outer = (nil)] [url = about:blank] 19:24:08 INFO - PROCESS | 1857 | --DOMWINDOW == 117 (0x7f6084ee7000) [pid = 1857] [serial = 607] [outer = (nil)] [url = about:blank] 19:24:08 INFO - PROCESS | 1857 | --DOMWINDOW == 116 (0x7f608751c000) [pid = 1857] [serial = 634] [outer = (nil)] [url = about:blank] 19:24:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084e82000 == 98 [pid = 1857] [id = 133] 19:24:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6082a59800 == 97 [pid = 1857] [id = 195] 19:24:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608d7a3800 == 96 [pid = 1857] [id = 134] 19:24:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e484000 == 95 [pid = 1857] [id = 194] 19:24:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608f68a800 == 94 [pid = 1857] [id = 135] 19:24:08 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084422800 == 93 [pid = 1857] [id = 137] 19:24:08 INFO - PROCESS | 1857 | 1461637448625 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 19:24:08 INFO - PROCESS | 1857 | --DOMWINDOW == 115 (0x7f6084328400) [pid = 1857] [serial = 625] [outer = (nil)] [url = about:blank] 19:24:08 INFO - PROCESS | 1857 | --DOMWINDOW == 114 (0x7f6084191c00) [pid = 1857] [serial = 623] [outer = (nil)] [url = about:blank] 19:24:08 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7f607dae7800) [pid = 1857] [serial = 613] [outer = (nil)] [url = about:blank] 19:24:08 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7f6081c5e800) [pid = 1857] [serial = 631] [outer = (nil)] [url = about:blank] 19:24:08 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7f60874e9800) [pid = 1857] [serial = 632] [outer = (nil)] [url = about:blank] 19:24:08 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7f6081c55000) [pid = 1857] [serial = 617] [outer = (nil)] [url = about:blank] 19:24:08 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7f6084aed800) [pid = 1857] [serial = 628] [outer = (nil)] [url = about:blank] 19:24:08 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7f60845af800) [pid = 1857] [serial = 626] [outer = (nil)] [url = about:blank] 19:24:08 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7f607e05b000) [pid = 1857] [serial = 614] [outer = (nil)] [url = about:blank] 19:24:08 INFO - PROCESS | 1857 | --DOMWINDOW == 106 (0x7f60874a7800) [pid = 1857] [serial = 629] [outer = (nil)] [url = about:blank] 19:24:08 INFO - PROCESS | 1857 | --DOMWINDOW == 105 (0x7f6083907c00) [pid = 1857] [serial = 620] [outer = (nil)] [url = about:blank] 19:24:08 INFO - PROCESS | 1857 | --DOMWINDOW == 104 (0x7f608283c400) [pid = 1857] [serial = 619] [outer = (nil)] [url = about:blank] 19:24:08 INFO - PROCESS | 1857 | --DOMWINDOW == 103 (0x7f6083f84400) [pid = 1857] [serial = 622] [outer = (nil)] [url = about:blank] 19:24:08 INFO - PROCESS | 1857 | --DOMWINDOW == 102 (0x7f607e2db000) [pid = 1857] [serial = 616] [outer = (nil)] [url = about:blank] 19:24:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1531ms 19:24:08 INFO - PROCESS | 1857 | 1461637448697 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 19:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:24:08 INFO - PROCESS | 1857 | 1461637448702 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 19:24:08 INFO - PROCESS | 1857 | 1461637448708 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:24:08 INFO - PROCESS | 1857 | 1461637448711 Marionette TRACE conn3 <- [1,910,null,{}] 19:24:08 INFO - PROCESS | 1857 | 1461637448716 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:08 INFO - PROCESS | 1857 | 1461637448857 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 19:24:08 INFO - PROCESS | 1857 | 1461637448972 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6082a43000 == 94 [pid = 1857] [id = 235] 19:24:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 103 (0x7f607e1e6400) [pid = 1857] [serial = 705] [outer = (nil)] 19:24:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 104 (0x7f6083b0fc00) [pid = 1857] [serial = 706] [outer = 0x7f607e1e6400] 19:24:09 INFO - PROCESS | 1857 | 1461637449031 Marionette DEBUG loaded listener.js 19:24:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 105 (0x7f6083d9f800) [pid = 1857] [serial = 707] [outer = 0x7f607e1e6400] 19:24:09 INFO - PROCESS | 1857 | 1461637449789 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 19:24:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:24:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1126ms 19:24:09 INFO - PROCESS | 1857 | 1461637449838 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 19:24:09 INFO - PROCESS | 1857 | 1461637449842 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 19:24:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:24:09 INFO - PROCESS | 1857 | 1461637449872 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:24:09 INFO - PROCESS | 1857 | 1461637449880 Marionette TRACE conn3 <- [1,914,null,{}] 19:24:09 INFO - PROCESS | 1857 | 1461637449888 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:10 INFO - PROCESS | 1857 | 1461637450031 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 19:24:10 INFO - PROCESS | 1857 | 1461637450042 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084e80000 == 95 [pid = 1857] [id = 236] 19:24:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 106 (0x7f6083f8ac00) [pid = 1857] [serial = 708] [outer = (nil)] 19:24:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 107 (0x7f6084843c00) [pid = 1857] [serial = 709] [outer = 0x7f6083f8ac00] 19:24:10 INFO - PROCESS | 1857 | 1461637450097 Marionette DEBUG loaded listener.js 19:24:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7f6084aed800) [pid = 1857] [serial = 710] [outer = 0x7f6083f8ac00] 19:24:10 INFO - PROCESS | 1857 | 1461637450815 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 19:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 997ms 19:24:10 INFO - PROCESS | 1857 | 1461637450857 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 19:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:24:10 INFO - PROCESS | 1857 | 1461637450861 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 19:24:10 INFO - PROCESS | 1857 | 1461637450866 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:24:10 INFO - PROCESS | 1857 | 1461637450868 Marionette TRACE conn3 <- [1,918,null,{}] 19:24:10 INFO - PROCESS | 1857 | 1461637450883 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:11 INFO - PROCESS | 1857 | 1461637451071 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 19:24:11 INFO - PROCESS | 1857 | 1461637451102 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081948800 == 96 [pid = 1857] [id = 237] 19:24:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7f607e235000) [pid = 1857] [serial = 711] [outer = (nil)] 19:24:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7f6084ee6800) [pid = 1857] [serial = 712] [outer = 0x7f607e235000] 19:24:11 INFO - PROCESS | 1857 | 1461637451158 Marionette DEBUG loaded listener.js 19:24:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7f60874e1c00) [pid = 1857] [serial = 713] [outer = 0x7f607e235000] 19:24:11 INFO - PROCESS | 1857 | 1461637451908 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 19:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1088ms 19:24:11 INFO - PROCESS | 1857 | 1461637451954 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 19:24:11 INFO - PROCESS | 1857 | 1461637451957 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 19:24:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:24:11 INFO - PROCESS | 1857 | 1461637451962 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:24:11 INFO - PROCESS | 1857 | 1461637451965 Marionette TRACE conn3 <- [1,922,null,{}] 19:24:11 INFO - PROCESS | 1857 | 1461637451969 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:12 INFO - PROCESS | 1857 | 1461637452136 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 19:24:12 INFO - PROCESS | 1857 | 1461637452162 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6089c89800 == 97 [pid = 1857] [id = 238] 19:24:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7f6087516c00) [pid = 1857] [serial = 714] [outer = (nil)] 19:24:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7f6087521800) [pid = 1857] [serial = 715] [outer = 0x7f6087516c00] 19:24:12 INFO - PROCESS | 1857 | 1461637452230 Marionette DEBUG loaded listener.js 19:24:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7f6089c7c000) [pid = 1857] [serial = 716] [outer = 0x7f6087516c00] 19:24:13 INFO - PROCESS | 1857 | 1461637453364 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 19:24:13 INFO - PROCESS | 1857 | --DOMWINDOW == 113 (0x7f6083903400) [pid = 1857] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:24:13 INFO - PROCESS | 1857 | --DOMWINDOW == 112 (0x7f6089c18c00) [pid = 1857] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:24:13 INFO - PROCESS | 1857 | --DOMWINDOW == 111 (0x7f607daddc00) [pid = 1857] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:24:13 INFO - PROCESS | 1857 | --DOMWINDOW == 110 (0x7f607e2e3400) [pid = 1857] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:24:13 INFO - PROCESS | 1857 | --DOMWINDOW == 109 (0x7f6083911c00) [pid = 1857] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:24:13 INFO - PROCESS | 1857 | --DOMWINDOW == 108 (0x7f6084192800) [pid = 1857] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:24:13 INFO - PROCESS | 1857 | --DOMWINDOW == 107 (0x7f608283cc00) [pid = 1857] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1477ms 19:24:13 INFO - PROCESS | 1857 | 1461637453441 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 19:24:13 INFO - PROCESS | 1857 | 1461637453444 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 19:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:24:13 INFO - PROCESS | 1857 | 1461637453449 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:24:13 INFO - PROCESS | 1857 | 1461637453451 Marionette TRACE conn3 <- [1,926,null,{}] 19:24:13 INFO - PROCESS | 1857 | 1461637453456 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:13 INFO - PROCESS | 1857 | 1461637453594 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 19:24:13 INFO - PROCESS | 1857 | 1461637453704 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60874d0800 == 98 [pid = 1857] [id = 239] 19:24:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 108 (0x7f6087518400) [pid = 1857] [serial = 717] [outer = (nil)] 19:24:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 109 (0x7f6089c80800) [pid = 1857] [serial = 718] [outer = 0x7f6087518400] 19:24:13 INFO - PROCESS | 1857 | 1461637453760 Marionette DEBUG loaded listener.js 19:24:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 110 (0x7f608a884800) [pid = 1857] [serial = 719] [outer = 0x7f6087518400] 19:24:14 INFO - PROCESS | 1857 | 1461637454347 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 19:24:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:24:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 925ms 19:24:14 INFO - PROCESS | 1857 | 1461637454378 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 19:24:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:24:14 INFO - PROCESS | 1857 | 1461637454388 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 19:24:14 INFO - PROCESS | 1857 | 1461637454392 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:24:14 INFO - PROCESS | 1857 | 1461637454394 Marionette TRACE conn3 <- [1,930,null,{}] 19:24:14 INFO - PROCESS | 1857 | 1461637454399 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:14 INFO - PROCESS | 1857 | 1461637454523 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 19:24:14 INFO - PROCESS | 1857 | 1461637454540 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608da9f800 == 99 [pid = 1857] [id = 240] 19:24:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 111 (0x7f608a626000) [pid = 1857] [serial = 720] [outer = (nil)] 19:24:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 112 (0x7f608cf28400) [pid = 1857] [serial = 721] [outer = 0x7f608a626000] 19:24:14 INFO - PROCESS | 1857 | 1461637454594 Marionette DEBUG loaded listener.js 19:24:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 113 (0x7f608cf69c00) [pid = 1857] [serial = 722] [outer = 0x7f608a626000] 19:24:15 INFO - PROCESS | 1857 | 1461637455293 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 19:24:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:24:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 922ms 19:24:15 INFO - PROCESS | 1857 | 1461637455316 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 19:24:15 INFO - PROCESS | 1857 | 1461637455320 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 19:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:24:15 INFO - PROCESS | 1857 | 1461637455418 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:24:15 INFO - PROCESS | 1857 | 1461637455422 Marionette TRACE conn3 <- [1,934,null,{}] 19:24:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 114 (0x7f607b6e8800) [pid = 1857] [serial = 723] [outer = 0x7f6083f81000] 19:24:15 INFO - PROCESS | 1857 | 1461637455561 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:15 INFO - PROCESS | 1857 | 1461637455787 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 19:24:15 INFO - PROCESS | 1857 | 1461637455880 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081956800 == 100 [pid = 1857] [id = 241] 19:24:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 115 (0x7f607dae8800) [pid = 1857] [serial = 724] [outer = (nil)] 19:24:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 116 (0x7f608283ec00) [pid = 1857] [serial = 725] [outer = 0x7f607dae8800] 19:24:15 INFO - PROCESS | 1857 | 1461637455947 Marionette DEBUG loaded listener.js 19:24:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 117 (0x7f6083907c00) [pid = 1857] [serial = 726] [outer = 0x7f607dae8800] 19:24:16 INFO - PROCESS | 1857 | 1461637456788 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 19:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1425ms 19:24:16 INFO - PROCESS | 1857 | 1461637456831 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 19:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:24:16 INFO - PROCESS | 1857 | 1461637456836 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 19:24:16 INFO - PROCESS | 1857 | 1461637456842 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:24:16 INFO - PROCESS | 1857 | 1461637456845 Marionette TRACE conn3 <- [1,938,null,{}] 19:24:16 INFO - PROCESS | 1857 | 1461637456856 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:17 INFO - PROCESS | 1857 | 1461637457011 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 19:24:17 INFO - PROCESS | 1857 | 1461637457170 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6089c98000 == 101 [pid = 1857] [id = 242] 19:24:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 118 (0x7f6083a4bc00) [pid = 1857] [serial = 727] [outer = (nil)] 19:24:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 119 (0x7f6084067000) [pid = 1857] [serial = 728] [outer = 0x7f6083a4bc00] 19:24:17 INFO - PROCESS | 1857 | 1461637457238 Marionette DEBUG loaded listener.js 19:24:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 120 (0x7f60845a2800) [pid = 1857] [serial = 729] [outer = 0x7f6083a4bc00] 19:24:18 INFO - PROCESS | 1857 | 1461637458193 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 19:24:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:24:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1380ms 19:24:18 INFO - PROCESS | 1857 | 1461637458223 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 19:24:18 INFO - PROCESS | 1857 | 1461637458226 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 19:24:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:24:18 INFO - PROCESS | 1857 | 1461637458232 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:24:18 INFO - PROCESS | 1857 | 1461637458234 Marionette TRACE conn3 <- [1,942,null,{}] 19:24:18 INFO - PROCESS | 1857 | 1461637458240 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:18 INFO - PROCESS | 1857 | 1461637458384 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 19:24:18 INFO - PROCESS | 1857 | 1461637458554 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f68a000 == 102 [pid = 1857] [id = 243] 19:24:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 121 (0x7f6087520c00) [pid = 1857] [serial = 730] [outer = (nil)] 19:24:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 122 (0x7f6087564800) [pid = 1857] [serial = 731] [outer = 0x7f6087520c00] 19:24:18 INFO - PROCESS | 1857 | 1461637458628 Marionette DEBUG loaded listener.js 19:24:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 123 (0x7f608a88e000) [pid = 1857] [serial = 732] [outer = 0x7f6087520c00] 19:24:19 INFO - PROCESS | 1857 | 1461637459482 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 19:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1326ms 19:24:19 INFO - PROCESS | 1857 | 1461637459558 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 19:24:19 INFO - PROCESS | 1857 | 1461637459562 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 19:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:24:19 INFO - PROCESS | 1857 | 1461637459568 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:24:19 INFO - PROCESS | 1857 | 1461637459570 Marionette TRACE conn3 <- [1,946,null,{}] 19:24:19 INFO - PROCESS | 1857 | 1461637459575 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:19 INFO - PROCESS | 1857 | 1461637459734 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 19:24:19 INFO - PROCESS | 1857 | 1461637459889 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6094ce2800 == 103 [pid = 1857] [id = 244] 19:24:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 124 (0x7f6084e15400) [pid = 1857] [serial = 733] [outer = (nil)] 19:24:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 125 (0x7f608cfb2400) [pid = 1857] [serial = 734] [outer = 0x7f6084e15400] 19:24:19 INFO - PROCESS | 1857 | 1461637459960 Marionette DEBUG loaded listener.js 19:24:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7f608d062400) [pid = 1857] [serial = 735] [outer = 0x7f6084e15400] 19:24:20 INFO - PROCESS | 1857 | 1461637460823 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 19:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1329ms 19:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:24:20 INFO - PROCESS | 1857 | 1461637460898 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 19:24:20 INFO - PROCESS | 1857 | 1461637460901 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 19:24:20 INFO - PROCESS | 1857 | 1461637460906 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:24:20 INFO - PROCESS | 1857 | 1461637460909 Marionette TRACE conn3 <- [1,950,null,{}] 19:24:20 INFO - PROCESS | 1857 | 1461637460914 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:21 INFO - PROCESS | 1857 | 1461637461118 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 19:24:21 INFO - PROCESS | 1857 | 1461637461278 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609adaa000 == 104 [pid = 1857] [id = 245] 19:24:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7f608ce8fc00) [pid = 1857] [serial = 736] [outer = (nil)] 19:24:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7f608d270800) [pid = 1857] [serial = 737] [outer = 0x7f608ce8fc00] 19:24:21 INFO - PROCESS | 1857 | 1461637461349 Marionette DEBUG loaded listener.js 19:24:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7f608e13d400) [pid = 1857] [serial = 738] [outer = 0x7f608ce8fc00] 19:24:22 INFO - PROCESS | 1857 | 1461637462207 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 19:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1335ms 19:24:22 INFO - PROCESS | 1857 | 1461637462242 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 19:24:22 INFO - PROCESS | 1857 | 1461637462246 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 19:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:24:22 INFO - PROCESS | 1857 | 1461637462253 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:24:22 INFO - PROCESS | 1857 | 1461637462256 Marionette TRACE conn3 <- [1,954,null,{}] 19:24:22 INFO - PROCESS | 1857 | 1461637462262 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:22 INFO - PROCESS | 1857 | 1461637462460 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 19:24:22 INFO - PROCESS | 1857 | 1461637462638 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609bf22800 == 105 [pid = 1857] [id = 246] 19:24:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7f6085b62800) [pid = 1857] [serial = 739] [outer = (nil)] 19:24:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7f608ea6a800) [pid = 1857] [serial = 740] [outer = 0x7f6085b62800] 19:24:22 INFO - PROCESS | 1857 | 1461637462718 Marionette DEBUG loaded listener.js 19:24:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7f608f131000) [pid = 1857] [serial = 741] [outer = 0x7f6085b62800] 19:24:23 INFO - PROCESS | 1857 | 1461637463571 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 19:24:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:24:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1381ms 19:24:23 INFO - PROCESS | 1857 | 1461637463635 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 19:24:23 INFO - PROCESS | 1857 | 1461637463638 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 19:24:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:24:23 INFO - PROCESS | 1857 | 1461637463644 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:24:23 INFO - PROCESS | 1857 | 1461637463646 Marionette TRACE conn3 <- [1,958,null,{}] 19:24:23 INFO - PROCESS | 1857 | 1461637463651 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:23 INFO - PROCESS | 1857 | 1461637463798 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 19:24:23 INFO - PROCESS | 1857 | 1461637463957 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609f6c1800 == 106 [pid = 1857] [id = 247] 19:24:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7f608e455000) [pid = 1857] [serial = 742] [outer = (nil)] 19:24:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7f608f136800) [pid = 1857] [serial = 743] [outer = 0x7f608e455000] 19:24:24 INFO - PROCESS | 1857 | 1461637464024 Marionette DEBUG loaded listener.js 19:24:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7f608f1dd400) [pid = 1857] [serial = 744] [outer = 0x7f608e455000] 19:24:24 INFO - PROCESS | 1857 | 1461637464844 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 19:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1235ms 19:24:24 INFO - PROCESS | 1857 | 1461637464879 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 19:24:24 INFO - PROCESS | 1857 | 1461637464883 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 19:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:24:24 INFO - PROCESS | 1857 | 1461637464888 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:24:24 INFO - PROCESS | 1857 | 1461637464890 Marionette TRACE conn3 <- [1,962,null,{}] 19:24:24 INFO - PROCESS | 1857 | 1461637464895 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:25 INFO - PROCESS | 1857 | 1461637465044 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 19:24:25 INFO - PROCESS | 1857 | 1461637465207 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609f78f800 == 107 [pid = 1857] [id = 248] 19:24:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7f608f12b400) [pid = 1857] [serial = 745] [outer = (nil)] 19:24:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7f608f1ebc00) [pid = 1857] [serial = 746] [outer = 0x7f608f12b400] 19:24:25 INFO - PROCESS | 1857 | 1461637465272 Marionette DEBUG loaded listener.js 19:24:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7f608f641000) [pid = 1857] [serial = 747] [outer = 0x7f608f12b400] 19:24:26 INFO - PROCESS | 1857 | 1461637466084 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 19:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1239ms 19:24:26 INFO - PROCESS | 1857 | 1461637466127 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 19:24:26 INFO - PROCESS | 1857 | 1461637466130 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 19:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:24:26 INFO - PROCESS | 1857 | 1461637466136 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:24:26 INFO - PROCESS | 1857 | 1461637466138 Marionette TRACE conn3 <- [1,966,null,{}] 19:24:26 INFO - PROCESS | 1857 | 1461637466143 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:26 INFO - PROCESS | 1857 | 1461637466290 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 19:24:26 INFO - PROCESS | 1857 | 1461637466460 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608df1e000 == 108 [pid = 1857] [id = 249] 19:24:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7f6082840000) [pid = 1857] [serial = 748] [outer = (nil)] 19:24:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7f608f1e4c00) [pid = 1857] [serial = 749] [outer = 0x7f6082840000] 19:24:26 INFO - PROCESS | 1857 | 1461637466535 Marionette DEBUG loaded listener.js 19:24:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7f608f7efc00) [pid = 1857] [serial = 750] [outer = 0x7f6082840000] 19:24:27 INFO - PROCESS | 1857 | 1461637467384 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 19:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1528ms 19:24:27 INFO - PROCESS | 1857 | 1461637467685 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 19:24:27 INFO - PROCESS | 1857 | 1461637467692 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 19:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:24:27 INFO - PROCESS | 1857 | 1461637467700 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:24:27 INFO - PROCESS | 1857 | 1461637467704 Marionette TRACE conn3 <- [1,970,null,{}] 19:24:27 INFO - PROCESS | 1857 | 1461637467711 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:27 INFO - PROCESS | 1857 | 1461637467893 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 19:24:28 INFO - PROCESS | 1857 | 1461637468125 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084bc6800 == 109 [pid = 1857] [id = 250] 19:24:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7f607e2e2000) [pid = 1857] [serial = 751] [outer = (nil)] 19:24:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7f6081c5a400) [pid = 1857] [serial = 752] [outer = 0x7f607e2e2000] 19:24:28 INFO - PROCESS | 1857 | 1461637468189 Marionette DEBUG loaded listener.js 19:24:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7f6083a48000) [pid = 1857] [serial = 753] [outer = 0x7f607e2e2000] 19:24:28 INFO - PROCESS | 1857 | 1461637468986 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 19:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1329ms 19:24:29 INFO - PROCESS | 1857 | 1461637469031 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 19:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:24:29 INFO - PROCESS | 1857 | 1461637469036 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 19:24:29 INFO - PROCESS | 1857 | 1461637469046 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:24:29 INFO - PROCESS | 1857 | 1461637469051 Marionette TRACE conn3 <- [1,974,null,{}] 19:24:29 INFO - PROCESS | 1857 | 1461637469058 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:29 INFO - PROCESS | 1857 | 1461637469263 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 19:24:29 INFO - PROCESS | 1857 | 1461637469480 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e3e1800 == 110 [pid = 1857] [id = 251] 19:24:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7f6083d95c00) [pid = 1857] [serial = 754] [outer = (nil)] 19:24:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7f608418a800) [pid = 1857] [serial = 755] [outer = 0x7f6083d95c00] 19:24:29 INFO - PROCESS | 1857 | 1461637469581 Marionette DEBUG loaded listener.js 19:24:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7f60845af800) [pid = 1857] [serial = 756] [outer = 0x7f6083d95c00] 19:24:29 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a41c3000 == 109 [pid = 1857] [id = 127] 19:24:29 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60874d0800 == 108 [pid = 1857] [id = 239] 19:24:30 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7f608b9c0400) [pid = 1857] [serial = 652] [outer = (nil)] [url = about:blank] 19:24:30 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7f608ca30800) [pid = 1857] [serial = 655] [outer = (nil)] [url = about:blank] 19:24:30 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7f608cf2ac00) [pid = 1857] [serial = 679] [outer = (nil)] [url = about:blank] 19:24:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6089c89800 == 107 [pid = 1857] [id = 238] 19:24:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6081948800 == 106 [pid = 1857] [id = 237] 19:24:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084e80000 == 105 [pid = 1857] [id = 236] 19:24:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6082a43000 == 104 [pid = 1857] [id = 235] 19:24:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e3da000 == 103 [pid = 1857] [id = 234] 19:24:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6083cc4000 == 102 [pid = 1857] [id = 233] 19:24:30 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6083cd4000 == 101 [pid = 1857] [id = 227] 19:24:30 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7f6085d16000) [pid = 1857] [serial = 670] [outer = (nil)] [url = about:blank] 19:24:30 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7f6089c84800) [pid = 1857] [serial = 673] [outer = (nil)] [url = about:blank] 19:24:30 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7f6089c84400) [pid = 1857] [serial = 649] [outer = (nil)] [url = about:blank] 19:24:30 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7f60874aa400) [pid = 1857] [serial = 643] [outer = (nil)] [url = about:blank] 19:24:30 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7f607e0d5000) [pid = 1857] [serial = 659] [outer = (nil)] [url = about:blank] 19:24:30 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7f607dae8000) [pid = 1857] [serial = 658] [outer = (nil)] [url = about:blank] 19:24:30 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7f6082a6e800) [pid = 1857] [serial = 662] [outer = (nil)] [url = about:blank] 19:24:30 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7f6081c5c000) [pid = 1857] [serial = 661] [outer = (nil)] [url = about:blank] 19:24:30 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7f6083b05400) [pid = 1857] [serial = 664] [outer = (nil)] [url = about:blank] 19:24:30 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7f6083d9a800) [pid = 1857] [serial = 665] [outer = (nil)] [url = about:blank] 19:24:30 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7f60845ab800) [pid = 1857] [serial = 667] [outer = (nil)] [url = about:blank] 19:24:30 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7f6083a4c800) [pid = 1857] [serial = 640] [outer = (nil)] [url = about:blank] 19:24:30 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7f60888a8400) [pid = 1857] [serial = 646] [outer = (nil)] [url = about:blank] 19:24:30 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7f607e2d8800) [pid = 1857] [serial = 637] [outer = (nil)] [url = about:blank] 19:24:30 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7f608b9bbc00) [pid = 1857] [serial = 674] [outer = (nil)] [url = about:blank] 19:24:30 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7f608751a400) [pid = 1857] [serial = 671] [outer = (nil)] [url = about:blank] 19:24:30 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7f608b9ba800) [pid = 1857] [serial = 676] [outer = (nil)] [url = about:blank] 19:24:30 INFO - PROCESS | 1857 | --DOMWINDOW == 126 (0x7f6084aeec00) [pid = 1857] [serial = 668] [outer = (nil)] [url = about:blank] 19:24:30 INFO - PROCESS | 1857 | --DOMWINDOW == 125 (0x7f608caafc00) [pid = 1857] [serial = 677] [outer = (nil)] [url = about:blank] 19:24:30 INFO - PROCESS | 1857 | 1461637470460 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 19:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1444ms 19:24:30 INFO - PROCESS | 1857 | 1461637470490 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 19:24:30 INFO - PROCESS | 1857 | 1461637470493 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 19:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:24:30 INFO - PROCESS | 1857 | 1461637470500 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:24:30 INFO - PROCESS | 1857 | 1461637470502 Marionette TRACE conn3 <- [1,978,null,{}] 19:24:30 INFO - PROCESS | 1857 | 1461637470517 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:30 INFO - PROCESS | 1857 | 1461637470678 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 19:24:30 INFO - PROCESS | 1857 | 1461637470696 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608442f800 == 102 [pid = 1857] [id = 252] 19:24:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 126 (0x7f6085d16c00) [pid = 1857] [serial = 757] [outer = (nil)] 19:24:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 127 (0x7f6087512400) [pid = 1857] [serial = 758] [outer = 0x7f6085d16c00] 19:24:30 INFO - PROCESS | 1857 | 1461637470759 Marionette DEBUG loaded listener.js 19:24:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7f60888a8400) [pid = 1857] [serial = 759] [outer = 0x7f6085d16c00] 19:24:31 INFO - PROCESS | 1857 | 1461637471625 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 19:24:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:24:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1179ms 19:24:31 INFO - PROCESS | 1857 | 1461637471681 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 19:24:31 INFO - PROCESS | 1857 | 1461637471684 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 19:24:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:24:31 INFO - PROCESS | 1857 | 1461637471690 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:24:31 INFO - PROCESS | 1857 | 1461637471692 Marionette TRACE conn3 <- [1,982,null,{}] 19:24:31 INFO - PROCESS | 1857 | 1461637471697 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:31 INFO - PROCESS | 1857 | 1461637471844 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 19:24:31 INFO - PROCESS | 1857 | 1461637471853 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6088838800 == 103 [pid = 1857] [id = 253] 19:24:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7f6084842c00) [pid = 1857] [serial = 760] [outer = (nil)] 19:24:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7f608a883000) [pid = 1857] [serial = 761] [outer = 0x7f6084842c00] 19:24:32 INFO - PROCESS | 1857 | 1461637472015 Marionette DEBUG loaded listener.js 19:24:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7f608caafc00) [pid = 1857] [serial = 762] [outer = 0x7f6084842c00] 19:24:32 INFO - PROCESS | 1857 | 1461637472661 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 19:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1031ms 19:24:32 INFO - PROCESS | 1857 | 1461637472730 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 19:24:32 INFO - PROCESS | 1857 | 1461637472734 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 19:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:24:32 INFO - PROCESS | 1857 | 1461637472795 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:24:32 INFO - PROCESS | 1857 | 1461637472798 Marionette TRACE conn3 <- [1,986,null,{}] 19:24:32 INFO - PROCESS | 1857 | 1461637472803 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:32 INFO - PROCESS | 1857 | 1461637472986 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 19:24:33 INFO - PROCESS | 1857 | 1461637473004 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608d67c000 == 104 [pid = 1857] [id = 254] 19:24:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7f6089c78c00) [pid = 1857] [serial = 763] [outer = (nil)] 19:24:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7f608cf6f400) [pid = 1857] [serial = 764] [outer = 0x7f6089c78c00] 19:24:33 INFO - PROCESS | 1857 | 1461637473061 Marionette DEBUG loaded listener.js 19:24:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7f608d273c00) [pid = 1857] [serial = 765] [outer = 0x7f6089c78c00] 19:24:33 INFO - PROCESS | 1857 | 1461637473895 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 19:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1158ms 19:24:33 INFO - PROCESS | 1857 | 1461637473925 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 19:24:33 INFO - PROCESS | 1857 | 1461637473930 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 19:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:24:33 INFO - PROCESS | 1857 | 1461637473935 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:24:33 INFO - PROCESS | 1857 | 1461637473937 Marionette TRACE conn3 <- [1,990,null,{}] 19:24:33 INFO - PROCESS | 1857 | 1461637473946 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:34 INFO - PROCESS | 1857 | 1461637474186 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 19:24:34 INFO - PROCESS | 1857 | 1461637474224 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f676000 == 105 [pid = 1857] [id = 255] 19:24:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7f608e711800) [pid = 1857] [serial = 766] [outer = (nil)] 19:24:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7f608f138400) [pid = 1857] [serial = 767] [outer = 0x7f608e711800] 19:24:34 INFO - PROCESS | 1857 | 1461637474291 Marionette DEBUG loaded listener.js 19:24:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7f609033f400) [pid = 1857] [serial = 768] [outer = 0x7f608e711800] 19:24:34 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7f607b6e6000) [pid = 1857] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:24:34 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7f607e235000) [pid = 1857] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:24:34 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7f6087516c00) [pid = 1857] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:24:34 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7f6087518400) [pid = 1857] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:24:34 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7f607e0d7000) [pid = 1857] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:24:34 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7f607da9d000) [pid = 1857] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:24:34 INFO - PROCESS | 1857 | --DOMWINDOW == 130 (0x7f6083f8ac00) [pid = 1857] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:24:34 INFO - PROCESS | 1857 | --DOMWINDOW == 129 (0x7f607e1e6400) [pid = 1857] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:24:34 INFO - PROCESS | 1857 | --DOMWINDOW == 128 (0x7f607e05a000) [pid = 1857] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:24:34 INFO - PROCESS | 1857 | --DOMWINDOW == 127 (0x7f607daea000) [pid = 1857] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:24:35 INFO - PROCESS | 1857 | 1461637475187 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 19:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1274ms 19:24:35 INFO - PROCESS | 1857 | 1461637475210 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 19:24:35 INFO - PROCESS | 1857 | 1461637475213 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 19:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:24:35 INFO - PROCESS | 1857 | 1461637475228 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:24:35 INFO - PROCESS | 1857 | 1461637475231 Marionette TRACE conn3 <- [1,994,null,{}] 19:24:35 INFO - PROCESS | 1857 | 1461637475236 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:35 INFO - PROCESS | 1857 | 1461637475364 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 19:24:35 INFO - PROCESS | 1857 | 1461637475488 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609017e800 == 106 [pid = 1857] [id = 256] 19:24:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 128 (0x7f607daa7000) [pid = 1857] [serial = 769] [outer = (nil)] 19:24:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 129 (0x7f6084eed400) [pid = 1857] [serial = 770] [outer = 0x7f607daa7000] 19:24:35 INFO - PROCESS | 1857 | 1461637475550 Marionette DEBUG loaded listener.js 19:24:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 130 (0x7f608f1e4400) [pid = 1857] [serial = 771] [outer = 0x7f607daa7000] 19:24:36 INFO - PROCESS | 1857 | 1461637476169 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 19:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 984ms 19:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:24:36 INFO - PROCESS | 1857 | 1461637476203 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 19:24:36 INFO - PROCESS | 1857 | 1461637476206 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 19:24:36 INFO - PROCESS | 1857 | 1461637476213 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:24:36 INFO - PROCESS | 1857 | 1461637476215 Marionette TRACE conn3 <- [1,998,null,{}] 19:24:36 INFO - PROCESS | 1857 | 1461637476220 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:36 INFO - PROCESS | 1857 | 1461637476393 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 19:24:36 INFO - PROCESS | 1857 | 1461637476411 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609abc1800 == 107 [pid = 1857] [id = 257] 19:24:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 131 (0x7f607e0d7000) [pid = 1857] [serial = 772] [outer = (nil)] 19:24:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7f6090349000) [pid = 1857] [serial = 773] [outer = 0x7f607e0d7000] 19:24:36 INFO - PROCESS | 1857 | 1461637476466 Marionette DEBUG loaded listener.js 19:24:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7f6090f0f000) [pid = 1857] [serial = 774] [outer = 0x7f607e0d7000] 19:24:37 INFO - PROCESS | 1857 | 1461637477379 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 19:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1230ms 19:24:37 INFO - PROCESS | 1857 | 1461637477442 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 19:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:24:37 INFO - PROCESS | 1857 | 1461637477448 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 19:24:37 INFO - PROCESS | 1857 | 1461637477456 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:24:37 INFO - PROCESS | 1857 | 1461637477462 Marionette TRACE conn3 <- [1,1002,null,{}] 19:24:37 INFO - PROCESS | 1857 | 1461637477469 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:37 INFO - PROCESS | 1857 | 1461637477680 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 19:24:37 INFO - PROCESS | 1857 | 1461637477906 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60848c2800 == 108 [pid = 1857] [id = 258] 19:24:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7f6081c59800) [pid = 1857] [serial = 775] [outer = (nil)] 19:24:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7f6083a4b000) [pid = 1857] [serial = 776] [outer = 0x7f6081c59800] 19:24:38 INFO - PROCESS | 1857 | 1461637478028 Marionette DEBUG loaded listener.js 19:24:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7f608418b000) [pid = 1857] [serial = 777] [outer = 0x7f6081c59800] 19:24:38 INFO - PROCESS | 1857 | 1461637478880 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 19:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1485ms 19:24:38 INFO - PROCESS | 1857 | 1461637478941 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 19:24:38 INFO - PROCESS | 1857 | 1461637478949 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 19:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:24:38 INFO - PROCESS | 1857 | 1461637478959 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:24:38 INFO - PROCESS | 1857 | 1461637478963 Marionette TRACE conn3 <- [1,1006,null,{}] 19:24:38 INFO - PROCESS | 1857 | 1461637478968 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:39 INFO - PROCESS | 1857 | 1461637479127 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 19:24:39 INFO - PROCESS | 1857 | 1461637479295 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e9a8000 == 109 [pid = 1857] [id = 259] 19:24:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7f6084ee7000) [pid = 1857] [serial = 778] [outer = (nil)] 19:24:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7f6087515000) [pid = 1857] [serial = 779] [outer = 0x7f6084ee7000] 19:24:39 INFO - PROCESS | 1857 | 1461637479365 Marionette DEBUG loaded listener.js 19:24:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7f6089cc6800) [pid = 1857] [serial = 780] [outer = 0x7f6084ee7000] 19:24:40 INFO - PROCESS | 1857 | 1461637480289 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 19:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1380ms 19:24:40 INFO - PROCESS | 1857 | 1461637480340 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 19:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:24:40 INFO - PROCESS | 1857 | 1461637480344 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 19:24:40 INFO - PROCESS | 1857 | 1461637480350 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:24:40 INFO - PROCESS | 1857 | 1461637480355 Marionette TRACE conn3 <- [1,1010,null,{}] 19:24:40 INFO - PROCESS | 1857 | 1461637480372 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:40 INFO - PROCESS | 1857 | 1461637480589 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 19:24:40 INFO - PROCESS | 1857 | 1461637480801 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609fde1000 == 110 [pid = 1857] [id = 260] 19:24:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7f608cfb5c00) [pid = 1857] [serial = 781] [outer = (nil)] 19:24:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7f608e715800) [pid = 1857] [serial = 782] [outer = 0x7f608cfb5c00] 19:24:40 INFO - PROCESS | 1857 | 1461637480924 Marionette DEBUG loaded listener.js 19:24:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7f608f5b4400) [pid = 1857] [serial = 783] [outer = 0x7f608cfb5c00] 19:24:41 INFO - PROCESS | 1857 | 1461637481721 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 19:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1437ms 19:24:41 INFO - PROCESS | 1857 | 1461637481787 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 19:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:24:41 INFO - PROCESS | 1857 | 1461637481792 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 19:24:41 INFO - PROCESS | 1857 | 1461637481798 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:24:41 INFO - PROCESS | 1857 | 1461637481801 Marionette TRACE conn3 <- [1,1014,null,{}] 19:24:41 INFO - PROCESS | 1857 | 1461637481806 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:41 INFO - PROCESS | 1857 | 1461637481975 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 19:24:42 INFO - PROCESS | 1857 | 1461637482137 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a1d20800 == 111 [pid = 1857] [id = 261] 19:24:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7f608d05f400) [pid = 1857] [serial = 784] [outer = (nil)] 19:24:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7f609034a400) [pid = 1857] [serial = 785] [outer = 0x7f608d05f400] 19:24:42 INFO - PROCESS | 1857 | 1461637482209 Marionette DEBUG loaded listener.js 19:24:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7f6093d57000) [pid = 1857] [serial = 786] [outer = 0x7f608d05f400] 19:24:43 INFO - PROCESS | 1857 | 1461637483022 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 19:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1280ms 19:24:43 INFO - PROCESS | 1857 | 1461637483089 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 19:24:43 INFO - PROCESS | 1857 | 1461637483092 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 19:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:24:43 INFO - PROCESS | 1857 | 1461637483101 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:24:43 INFO - PROCESS | 1857 | 1461637483103 Marionette TRACE conn3 <- [1,1018,null,{}] 19:24:43 INFO - PROCESS | 1857 | 1461637483107 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:43 INFO - PROCESS | 1857 | 1461637483270 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 19:24:43 INFO - PROCESS | 1857 | 1461637483435 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a4129000 == 112 [pid = 1857] [id = 262] 19:24:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7f608f6c0800) [pid = 1857] [serial = 787] [outer = (nil)] 19:24:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7f6094c87400) [pid = 1857] [serial = 788] [outer = 0x7f608f6c0800] 19:24:43 INFO - PROCESS | 1857 | 1461637483505 Marionette DEBUG loaded listener.js 19:24:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7f6099c1a800) [pid = 1857] [serial = 789] [outer = 0x7f608f6c0800] 19:24:44 INFO - PROCESS | 1857 | 1461637484332 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 19:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1282ms 19:24:44 INFO - PROCESS | 1857 | 1461637484383 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 19:24:44 INFO - PROCESS | 1857 | 1461637484387 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 19:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:24:44 INFO - PROCESS | 1857 | 1461637484392 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:24:44 INFO - PROCESS | 1857 | 1461637484394 Marionette TRACE conn3 <- [1,1022,null,{}] 19:24:44 INFO - PROCESS | 1857 | 1461637484400 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:44 INFO - PROCESS | 1857 | 1461637484598 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 19:24:44 INFO - PROCESS | 1857 | 1461637484763 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:44 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a7892000 == 113 [pid = 1857] [id = 263] 19:24:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7f6099cf4000) [pid = 1857] [serial = 790] [outer = (nil)] 19:24:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7f609ab04400) [pid = 1857] [serial = 791] [outer = 0x7f6099cf4000] 19:24:44 INFO - PROCESS | 1857 | 1461637484837 Marionette DEBUG loaded listener.js 19:24:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7f609ad0bc00) [pid = 1857] [serial = 792] [outer = 0x7f6099cf4000] 19:24:45 INFO - PROCESS | 1857 | 1461637485667 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 19:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1330ms 19:24:45 INFO - PROCESS | 1857 | 1461637485724 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 19:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:24:45 INFO - PROCESS | 1857 | 1461637485727 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 19:24:45 INFO - PROCESS | 1857 | 1461637485732 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:24:45 INFO - PROCESS | 1857 | 1461637485735 Marionette TRACE conn3 <- [1,1026,null,{}] 19:24:45 INFO - PROCESS | 1857 | 1461637485740 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:45 INFO - PROCESS | 1857 | 1461637485902 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 19:24:46 INFO - PROCESS | 1857 | 1461637486070 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607de93000 == 114 [pid = 1857] [id = 264] 19:24:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7f609033e800) [pid = 1857] [serial = 793] [outer = (nil)] 19:24:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7f609ad97400) [pid = 1857] [serial = 794] [outer = 0x7f609033e800] 19:24:46 INFO - PROCESS | 1857 | 1461637486141 Marionette DEBUG loaded listener.js 19:24:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7f609b9b2000) [pid = 1857] [serial = 795] [outer = 0x7f609033e800] 19:24:47 INFO - PROCESS | 1857 | 1461637487000 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 19:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1330ms 19:24:47 INFO - PROCESS | 1857 | 1461637487063 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 19:24:47 INFO - PROCESS | 1857 | 1461637487066 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 19:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:24:47 INFO - PROCESS | 1857 | 1461637487071 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:24:47 INFO - PROCESS | 1857 | 1461637487073 Marionette TRACE conn3 <- [1,1030,null,{}] 19:24:47 INFO - PROCESS | 1857 | 1461637487079 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:47 INFO - PROCESS | 1857 | 1461637487240 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 19:24:47 INFO - PROCESS | 1857 | 1461637487409 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078fce800 == 115 [pid = 1857] [id = 265] 19:24:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7f6099cf5400) [pid = 1857] [serial = 796] [outer = (nil)] 19:24:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7f609bc3f000) [pid = 1857] [serial = 797] [outer = 0x7f6099cf5400] 19:24:47 INFO - PROCESS | 1857 | 1461637487479 Marionette DEBUG loaded listener.js 19:24:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7f609bdba800) [pid = 1857] [serial = 798] [outer = 0x7f6099cf5400] 19:24:48 INFO - PROCESS | 1857 | 1461637488287 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 19:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1276ms 19:24:48 INFO - PROCESS | 1857 | 1461637488348 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 19:24:48 INFO - PROCESS | 1857 | 1461637488351 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 19:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:24:48 INFO - PROCESS | 1857 | 1461637488357 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:24:48 INFO - PROCESS | 1857 | 1461637488359 Marionette TRACE conn3 <- [1,1034,null,{}] 19:24:48 INFO - PROCESS | 1857 | 1461637488383 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:48 INFO - PROCESS | 1857 | 1461637488546 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 19:24:48 INFO - PROCESS | 1857 | 1461637488711 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e3ce800 == 116 [pid = 1857] [id = 266] 19:24:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7f609ad07c00) [pid = 1857] [serial = 799] [outer = (nil)] 19:24:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7f609bf75c00) [pid = 1857] [serial = 800] [outer = 0x7f609ad07c00] 19:24:48 INFO - PROCESS | 1857 | 1461637488784 Marionette DEBUG loaded listener.js 19:24:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7f609d9a1c00) [pid = 1857] [serial = 801] [outer = 0x7f609ad07c00] 19:24:49 INFO - PROCESS | 1857 | 1461637489634 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 19:24:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:24:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1344ms 19:24:49 INFO - PROCESS | 1857 | 1461637489702 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 19:24:49 INFO - PROCESS | 1857 | 1461637489705 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 19:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:24:49 INFO - PROCESS | 1857 | 1461637489710 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:24:49 INFO - PROCESS | 1857 | 1461637489712 Marionette TRACE conn3 <- [1,1038,null,{}] 19:24:49 INFO - PROCESS | 1857 | 1461637489717 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:49 INFO - PROCESS | 1857 | 1461637489871 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 19:24:50 INFO - PROCESS | 1857 | 1461637490041 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a6e5800 == 117 [pid = 1857] [id = 267] 19:24:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7f607e2dd000) [pid = 1857] [serial = 802] [outer = (nil)] 19:24:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7f608cf34400) [pid = 1857] [serial = 803] [outer = 0x7f607e2dd000] 19:24:50 INFO - PROCESS | 1857 | 1461637490120 Marionette DEBUG loaded listener.js 19:24:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7f609c0d6c00) [pid = 1857] [serial = 804] [outer = 0x7f607e2dd000] 19:24:51 INFO - PROCESS | 1857 | 1461637491353 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 19:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1675ms 19:24:51 INFO - PROCESS | 1857 | 1461637491387 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 19:24:51 INFO - PROCESS | 1857 | 1461637491391 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 19:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:24:51 INFO - PROCESS | 1857 | 1461637491399 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:24:51 INFO - PROCESS | 1857 | 1461637491404 Marionette TRACE conn3 <- [1,1042,null,{}] 19:24:51 INFO - PROCESS | 1857 | 1461637491421 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:51 INFO - PROCESS | 1857 | 1461637491608 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 19:24:51 INFO - PROCESS | 1857 | 1461637491803 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084429000 == 118 [pid = 1857] [id = 268] 19:24:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7f607e2e1400) [pid = 1857] [serial = 805] [outer = (nil)] 19:24:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7f608283b000) [pid = 1857] [serial = 806] [outer = 0x7f607e2e1400] 19:24:51 INFO - PROCESS | 1857 | 1461637491864 Marionette DEBUG loaded listener.js 19:24:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7f6083b09c00) [pid = 1857] [serial = 807] [outer = 0x7f607e2e1400] 19:24:52 INFO - PROCESS | 1857 | 1461637492648 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 19:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1285ms 19:24:52 INFO - PROCESS | 1857 | 1461637492686 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 19:24:52 INFO - PROCESS | 1857 | 1461637492703 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 19:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:24:52 INFO - PROCESS | 1857 | 1461637492726 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:24:52 INFO - PROCESS | 1857 | 1461637492729 Marionette TRACE conn3 <- [1,1046,null,{}] 19:24:52 INFO - PROCESS | 1857 | 1461637492740 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:52 INFO - PROCESS | 1857 | 1461637492954 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 19:24:53 INFO - PROCESS | 1857 | 1461637493123 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:53 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083f1e800 == 119 [pid = 1857] [id = 269] 19:24:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7f607e2e3400) [pid = 1857] [serial = 808] [outer = (nil)] 19:24:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7f6084aea400) [pid = 1857] [serial = 809] [outer = 0x7f607e2e3400] 19:24:53 INFO - PROCESS | 1857 | 1461637493185 Marionette DEBUG loaded listener.js 19:24:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7f6085d17c00) [pid = 1857] [serial = 810] [outer = 0x7f607e2e3400] 19:24:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6081958800 == 118 [pid = 1857] [id = 198] 19:24:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608cc98000 == 117 [pid = 1857] [id = 88] 19:24:53 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084423800 == 116 [pid = 1857] [id = 87] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7f608cf28400) [pid = 1857] [serial = 721] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609017e800 == 115 [pid = 1857] [id = 256] 19:24:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608f676000 == 114 [pid = 1857] [id = 255] 19:24:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608d67c000 == 113 [pid = 1857] [id = 254] 19:24:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6088838800 == 112 [pid = 1857] [id = 253] 19:24:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608442f800 == 111 [pid = 1857] [id = 252] 19:24:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e3e1800 == 110 [pid = 1857] [id = 251] 19:24:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084bc6800 == 109 [pid = 1857] [id = 250] 19:24:54 INFO - PROCESS | 1857 | 1461637494113 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 19:24:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6094ce2800 == 108 [pid = 1857] [id = 244] 19:24:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608f68a000 == 107 [pid = 1857] [id = 243] 19:24:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6089c98000 == 106 [pid = 1857] [id = 242] 19:24:54 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6081956800 == 105 [pid = 1857] [id = 241] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7f60874e1c00) [pid = 1857] [serial = 713] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7f6087521800) [pid = 1857] [serial = 715] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7f6084ee6800) [pid = 1857] [serial = 712] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7f608a884800) [pid = 1857] [serial = 719] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7f6089c80800) [pid = 1857] [serial = 718] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7f6089c7c000) [pid = 1857] [serial = 716] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7f6089cc1c00) [pid = 1857] [serial = 688] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7f608390d000) [pid = 1857] [serial = 704] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7f608cf32400) [pid = 1857] [serial = 680] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7f6084aed800) [pid = 1857] [serial = 710] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7f608c751000) [pid = 1857] [serial = 691] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7f607e2da000) [pid = 1857] [serial = 682] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7f6083b0fc00) [pid = 1857] [serial = 706] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7f6083d9f800) [pid = 1857] [serial = 707] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7f607e05f000) [pid = 1857] [serial = 700] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7f607e1ee000) [pid = 1857] [serial = 701] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7f608283d400) [pid = 1857] [serial = 703] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7f6084843c00) [pid = 1857] [serial = 709] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7f6083f81c00) [pid = 1857] [serial = 685] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7f608d067800) [pid = 1857] [serial = 697] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7f6083d9cc00) [pid = 1857] [serial = 596] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7f608cf67400) [pid = 1857] [serial = 694] [outer = (nil)] [url = about:blank] 19:24:54 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7f608755d800) [pid = 1857] [serial = 635] [outer = (nil)] [url = about:blank] 19:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1434ms 19:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:24:54 INFO - PROCESS | 1857 | 1461637494158 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 19:24:54 INFO - PROCESS | 1857 | 1461637494162 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 19:24:54 INFO - PROCESS | 1857 | 1461637494167 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:24:54 INFO - PROCESS | 1857 | 1461637494172 Marionette TRACE conn3 <- [1,1050,null,{}] 19:24:54 INFO - PROCESS | 1857 | 1461637494186 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:54 INFO - PROCESS | 1857 | 1461637494331 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 19:24:54 INFO - PROCESS | 1857 | 1461637494464 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60843ad000 == 106 [pid = 1857] [id = 270] 19:24:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7f6082a6ec00) [pid = 1857] [serial = 811] [outer = (nil)] 19:24:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7f608755d800) [pid = 1857] [serial = 812] [outer = 0x7f6082a6ec00] 19:24:54 INFO - PROCESS | 1857 | 1461637494529 Marionette DEBUG loaded listener.js 19:24:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7f608a882000) [pid = 1857] [serial = 813] [outer = 0x7f6082a6ec00] 19:24:55 INFO - PROCESS | 1857 | 1461637495186 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 19:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1033ms 19:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:24:55 INFO - PROCESS | 1857 | 1461637495200 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 19:24:55 INFO - PROCESS | 1857 | 1461637495203 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 19:24:55 INFO - PROCESS | 1857 | 1461637495207 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:24:55 INFO - PROCESS | 1857 | 1461637495210 Marionette TRACE conn3 <- [1,1054,null,{}] 19:24:55 INFO - PROCESS | 1857 | 1461637495215 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:55 INFO - PROCESS | 1857 | 1461637495348 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 19:24:55 INFO - PROCESS | 1857 | 1461637495487 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6089ca1000 == 107 [pid = 1857] [id = 271] 19:24:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7f6085b5dc00) [pid = 1857] [serial = 814] [outer = (nil)] 19:24:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7f608cb93c00) [pid = 1857] [serial = 815] [outer = 0x7f6085b5dc00] 19:24:55 INFO - PROCESS | 1857 | 1461637495544 Marionette DEBUG loaded listener.js 19:24:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7f608cf6c800) [pid = 1857] [serial = 816] [outer = 0x7f6085b5dc00] 19:24:56 INFO - PROCESS | 1857 | 1461637496161 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 19:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 976ms 19:24:56 INFO - PROCESS | 1857 | 1461637496184 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 19:24:56 INFO - PROCESS | 1857 | 1461637496187 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 19:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:24:56 INFO - PROCESS | 1857 | 1461637496192 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:24:56 INFO - PROCESS | 1857 | 1461637496194 Marionette TRACE conn3 <- [1,1058,null,{}] 19:24:56 INFO - PROCESS | 1857 | 1461637496209 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:56 INFO - PROCESS | 1857 | 1461637496341 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 19:24:56 INFO - PROCESS | 1857 | 1461637496496 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608d506800 == 108 [pid = 1857] [id = 272] 19:24:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7f60888a8800) [pid = 1857] [serial = 817] [outer = (nil)] 19:24:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7f608cf6f800) [pid = 1857] [serial = 818] [outer = 0x7f60888a8800] 19:24:56 INFO - PROCESS | 1857 | 1461637496552 Marionette DEBUG loaded listener.js 19:24:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7f608e457000) [pid = 1857] [serial = 819] [outer = 0x7f60888a8800] 19:24:57 INFO - PROCESS | 1857 | 1461637497295 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 19:24:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1138ms 19:24:57 INFO - PROCESS | 1857 | 1461637497331 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 19:24:57 INFO - PROCESS | 1857 | 1461637497334 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 19:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:24:57 INFO - PROCESS | 1857 | 1461637497340 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:24:57 INFO - PROCESS | 1857 | 1461637497341 Marionette TRACE conn3 <- [1,1062,null,{}] 19:24:57 INFO - PROCESS | 1857 | 1461637497351 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:57 INFO - PROCESS | 1857 | 1461637497557 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 19:24:57 INFO - PROCESS | 1857 | 1461637497580 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:57 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608ea3c800 == 109 [pid = 1857] [id = 273] 19:24:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7f608f1ddc00) [pid = 1857] [serial = 820] [outer = (nil)] 19:24:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7f60903ef400) [pid = 1857] [serial = 821] [outer = 0x7f608f1ddc00] 19:24:57 INFO - PROCESS | 1857 | 1461637497638 Marionette DEBUG loaded listener.js 19:24:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7f6099c15000) [pid = 1857] [serial = 822] [outer = 0x7f608f1ddc00] 19:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1029ms 19:24:58 INFO - PROCESS | 1857 | 1461637498364 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 19:24:58 INFO - PROCESS | 1857 | 1461637498372 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 19:24:58 INFO - PROCESS | 1857 | 1461637498374 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 19:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:24:58 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7f6089c78c00) [pid = 1857] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:24:58 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7f608e711800) [pid = 1857] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:24:58 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7f608a626000) [pid = 1857] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:24:58 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7f6083d95c00) [pid = 1857] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:24:58 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7f607e2e2000) [pid = 1857] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:24:58 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7f6084842c00) [pid = 1857] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:24:58 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7f6085d16c00) [pid = 1857] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:24:58 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7f607daa7000) [pid = 1857] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:24:58 INFO - PROCESS | 1857 | 1461637498587 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:24:58 INFO - PROCESS | 1857 | 1461637498590 Marionette TRACE conn3 <- [1,1066,null,{}] 19:24:58 INFO - PROCESS | 1857 | 1461637498601 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:58 INFO - PROCESS | 1857 | 1461637498742 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 19:24:58 INFO - PROCESS | 1857 | 1461637498751 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608b8bc800 == 110 [pid = 1857] [id = 274] 19:24:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7f6083f84c00) [pid = 1857] [serial = 823] [outer = (nil)] 19:24:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7f608cf2e400) [pid = 1857] [serial = 824] [outer = 0x7f6083f84c00] 19:24:58 INFO - PROCESS | 1857 | 1461637498805 Marionette DEBUG loaded listener.js 19:24:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7f60903e4c00) [pid = 1857] [serial = 825] [outer = 0x7f6083f84c00] 19:24:59 INFO - PROCESS | 1857 | 1461637499528 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 19:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1191ms 19:24:59 INFO - PROCESS | 1857 | 1461637499571 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 19:24:59 INFO - PROCESS | 1857 | 1461637499574 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 19:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:24:59 INFO - PROCESS | 1857 | 1461637499579 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:24:59 INFO - PROCESS | 1857 | 1461637499582 Marionette TRACE conn3 <- [1,1070,null,{}] 19:24:59 INFO - PROCESS | 1857 | 1461637499586 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:59 INFO - PROCESS | 1857 | 1461637499766 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 19:24:59 INFO - PROCESS | 1857 | 1461637499786 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6099c9f000 == 111 [pid = 1857] [id = 275] 19:24:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7f60845a3000) [pid = 1857] [serial = 826] [outer = (nil)] 19:24:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7f6099cf7800) [pid = 1857] [serial = 827] [outer = 0x7f60845a3000] 19:24:59 INFO - PROCESS | 1857 | 1461637499841 Marionette DEBUG loaded listener.js 19:24:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7f609ab75c00) [pid = 1857] [serial = 828] [outer = 0x7f60845a3000] 19:25:00 INFO - PROCESS | 1857 | 1461637500535 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 19:25:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:25:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 976ms 19:25:00 INFO - PROCESS | 1857 | 1461637500674 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 19:25:00 INFO - PROCESS | 1857 | 1461637500679 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 19:25:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:25:00 INFO - PROCESS | 1857 | 1461637500691 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:25:00 INFO - PROCESS | 1857 | 1461637500695 Marionette TRACE conn3 <- [1,1074,null,{}] 19:25:00 INFO - PROCESS | 1857 | 1461637500712 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:00 INFO - PROCESS | 1857 | 1461637500910 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 19:25:01 INFO - PROCESS | 1857 | 1461637501076 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608194c000 == 112 [pid = 1857] [id = 276] 19:25:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7f607e235800) [pid = 1857] [serial = 829] [outer = (nil)] 19:25:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7f607e2dd400) [pid = 1857] [serial = 830] [outer = 0x7f607e235800] 19:25:01 INFO - PROCESS | 1857 | 1461637501144 Marionette DEBUG loaded listener.js 19:25:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7f6083910400) [pid = 1857] [serial = 831] [outer = 0x7f607e235800] 19:25:02 INFO - PROCESS | 1857 | 1461637502067 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 19:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1434ms 19:25:02 INFO - PROCESS | 1857 | 1461637502125 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 19:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:25:02 INFO - PROCESS | 1857 | 1461637502131 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 19:25:02 INFO - PROCESS | 1857 | 1461637502142 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:25:02 INFO - PROCESS | 1857 | 1461637502147 Marionette TRACE conn3 <- [1,1078,null,{}] 19:25:02 INFO - PROCESS | 1857 | 1461637502153 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:02 INFO - PROCESS | 1857 | 1461637502360 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 19:25:02 INFO - PROCESS | 1857 | 1461637502576 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:02 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6089ca3000 == 113 [pid = 1857] [id = 277] 19:25:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7f6084ae6400) [pid = 1857] [serial = 832] [outer = (nil)] 19:25:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7f6087515800) [pid = 1857] [serial = 833] [outer = 0x7f6084ae6400] 19:25:02 INFO - PROCESS | 1857 | 1461637502689 Marionette DEBUG loaded listener.js 19:25:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7f6089cc1c00) [pid = 1857] [serial = 834] [outer = 0x7f6084ae6400] 19:25:03 INFO - PROCESS | 1857 | 1461637503604 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 19:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1489ms 19:25:03 INFO - PROCESS | 1857 | 1461637503627 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 19:25:03 INFO - PROCESS | 1857 | 1461637503631 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 19:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:25:03 INFO - PROCESS | 1857 | 1461637503636 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:25:03 INFO - PROCESS | 1857 | 1461637503639 Marionette TRACE conn3 <- [1,1082,null,{}] 19:25:03 INFO - PROCESS | 1857 | 1461637503651 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:03 INFO - PROCESS | 1857 | 1461637503810 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 19:25:04 INFO - PROCESS | 1857 | 1461637504001 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609bf19000 == 114 [pid = 1857] [id = 278] 19:25:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7f6083b0ec00) [pid = 1857] [serial = 835] [outer = (nil)] 19:25:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7f608f129800) [pid = 1857] [serial = 836] [outer = 0x7f6083b0ec00] 19:25:04 INFO - PROCESS | 1857 | 1461637504072 Marionette DEBUG loaded listener.js 19:25:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7f608f63b000) [pid = 1857] [serial = 837] [outer = 0x7f6083b0ec00] 19:25:04 INFO - PROCESS | 1857 | 1461637504963 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 19:25:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:25:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1379ms 19:25:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:25:05 INFO - PROCESS | 1857 | 1461637505017 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 19:25:05 INFO - PROCESS | 1857 | 1461637505020 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 19:25:05 INFO - PROCESS | 1857 | 1461637505026 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:25:05 INFO - PROCESS | 1857 | 1461637505029 Marionette TRACE conn3 <- [1,1086,null,{}] 19:25:05 INFO - PROCESS | 1857 | 1461637505034 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:05 INFO - PROCESS | 1857 | 1461637505208 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 19:25:05 INFO - PROCESS | 1857 | 1461637505380 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609ff9f800 == 115 [pid = 1857] [id = 279] 19:25:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7f60874e7400) [pid = 1857] [serial = 838] [outer = (nil)] 19:25:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7f609a86b800) [pid = 1857] [serial = 839] [outer = 0x7f60874e7400] 19:25:05 INFO - PROCESS | 1857 | 1461637505453 Marionette DEBUG loaded listener.js 19:25:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7f609abe7c00) [pid = 1857] [serial = 840] [outer = 0x7f60874e7400] 19:25:06 INFO - PROCESS | 1857 | 1461637506260 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 19:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1281ms 19:25:06 INFO - PROCESS | 1857 | 1461637506307 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 19:25:06 INFO - PROCESS | 1857 | 1461637506311 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 19:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:25:06 INFO - PROCESS | 1857 | 1461637506316 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:25:06 INFO - PROCESS | 1857 | 1461637506318 Marionette TRACE conn3 <- [1,1090,null,{}] 19:25:06 INFO - PROCESS | 1857 | 1461637506324 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:06 INFO - PROCESS | 1857 | 1461637506477 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 19:25:06 INFO - PROCESS | 1857 | 1461637506649 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a7894000 == 116 [pid = 1857] [id = 280] 19:25:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7f608f7ea800) [pid = 1857] [serial = 841] [outer = (nil)] 19:25:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7f609affd000) [pid = 1857] [serial = 842] [outer = 0x7f608f7ea800] 19:25:06 INFO - PROCESS | 1857 | 1461637506716 Marionette DEBUG loaded listener.js 19:25:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7f609d919c00) [pid = 1857] [serial = 843] [outer = 0x7f608f7ea800] 19:25:07 INFO - PROCESS | 1857 | 1461637507540 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 19:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1279ms 19:25:07 INFO - PROCESS | 1857 | 1461637507597 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 19:25:07 INFO - PROCESS | 1857 | 1461637507599 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 19:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:25:07 INFO - PROCESS | 1857 | 1461637507605 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:25:07 INFO - PROCESS | 1857 | 1461637507607 Marionette TRACE conn3 <- [1,1094,null,{}] 19:25:07 INFO - PROCESS | 1857 | 1461637507613 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:07 INFO - PROCESS | 1857 | 1461637507813 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 19:25:07 INFO - PROCESS | 1857 | 1461637507993 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607acc0800 == 117 [pid = 1857] [id = 281] 19:25:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7f609bc35800) [pid = 1857] [serial = 844] [outer = (nil)] 19:25:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7f609f8a6000) [pid = 1857] [serial = 845] [outer = 0x7f609bc35800] 19:25:08 INFO - PROCESS | 1857 | 1461637508066 Marionette DEBUG loaded listener.js 19:25:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7f609f8b0c00) [pid = 1857] [serial = 846] [outer = 0x7f609bc35800] 19:25:08 INFO - PROCESS | 1857 | 1461637508919 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 19:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1374ms 19:25:08 INFO - PROCESS | 1857 | 1461637508981 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 19:25:08 INFO - PROCESS | 1857 | 1461637508985 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 19:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:25:08 INFO - PROCESS | 1857 | 1461637508990 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:25:08 INFO - PROCESS | 1857 | 1461637508993 Marionette TRACE conn3 <- [1,1098,null,{}] 19:25:09 INFO - PROCESS | 1857 | 1461637508998 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:09 INFO - PROCESS | 1857 | 1461637509154 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 19:25:09 INFO - PROCESS | 1857 | 1461637509325 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607aced000 == 118 [pid = 1857] [id = 282] 19:25:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 174 (0x7f607d167800) [pid = 1857] [serial = 847] [outer = (nil)] 19:25:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7f607d16b400) [pid = 1857] [serial = 848] [outer = 0x7f607d167800] 19:25:09 INFO - PROCESS | 1857 | 1461637509397 Marionette DEBUG loaded listener.js 19:25:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7f607d170400) [pid = 1857] [serial = 849] [outer = 0x7f607d167800] 19:25:10 INFO - PROCESS | 1857 | 1461637510217 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 19:25:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:25:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1280ms 19:25:10 INFO - PROCESS | 1857 | 1461637510272 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 19:25:10 INFO - PROCESS | 1857 | 1461637510276 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 19:25:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:25:10 INFO - PROCESS | 1857 | 1461637510282 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:25:10 INFO - PROCESS | 1857 | 1461637510284 Marionette TRACE conn3 <- [1,1102,null,{}] 19:25:10 INFO - PROCESS | 1857 | 1461637510290 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:10 INFO - PROCESS | 1857 | 1461637510463 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 19:25:10 INFO - PROCESS | 1857 | 1461637510641 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a5b1000 == 119 [pid = 1857] [id = 283] 19:25:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7f6077fce000) [pid = 1857] [serial = 850] [outer = (nil)] 19:25:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7f6077fd3000) [pid = 1857] [serial = 851] [outer = 0x7f6077fce000] 19:25:10 INFO - PROCESS | 1857 | 1461637510714 Marionette DEBUG loaded listener.js 19:25:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7f6077fd7400) [pid = 1857] [serial = 852] [outer = 0x7f6077fce000] 19:25:11 INFO - PROCESS | 1857 | 1461637511501 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 19:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1280ms 19:25:11 INFO - PROCESS | 1857 | 1461637511564 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 19:25:11 INFO - PROCESS | 1857 | 1461637511567 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 19:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:25:11 INFO - PROCESS | 1857 | 1461637511572 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:25:11 INFO - PROCESS | 1857 | 1461637511574 Marionette TRACE conn3 <- [1,1106,null,{}] 19:25:11 INFO - PROCESS | 1857 | 1461637511580 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:11 INFO - PROCESS | 1857 | 1461637511736 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 19:25:11 INFO - PROCESS | 1857 | 1461637511910 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60783e0800 == 120 [pid = 1857] [id = 284] 19:25:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7f6077fcf000) [pid = 1857] [serial = 853] [outer = (nil)] 19:25:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7f607d16a400) [pid = 1857] [serial = 854] [outer = 0x7f6077fcf000] 19:25:11 INFO - PROCESS | 1857 | 1461637511985 Marionette DEBUG loaded listener.js 19:25:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7f609deb0800) [pid = 1857] [serial = 855] [outer = 0x7f6077fcf000] 19:25:12 INFO - PROCESS | 1857 | 1461637512808 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 19:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1281ms 19:25:12 INFO - PROCESS | 1857 | 1461637512855 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 19:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:25:12 INFO - PROCESS | 1857 | 1461637512866 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 19:25:12 INFO - PROCESS | 1857 | 1461637512877 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:25:12 INFO - PROCESS | 1857 | 1461637512883 Marionette TRACE conn3 <- [1,1110,null,{}] 19:25:12 INFO - PROCESS | 1857 | 1461637512889 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:13 INFO - PROCESS | 1857 | 1461637513087 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 19:25:13 INFO - PROCESS | 1857 | 1461637513275 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607acd4000 == 121 [pid = 1857] [id = 285] 19:25:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7f6077fcfc00) [pid = 1857] [serial = 856] [outer = (nil)] 19:25:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7f6078f28c00) [pid = 1857] [serial = 857] [outer = 0x7f6077fcfc00] 19:25:13 INFO - PROCESS | 1857 | 1461637513355 Marionette DEBUG loaded listener.js 19:25:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7f6078f2d800) [pid = 1857] [serial = 858] [outer = 0x7f6077fcfc00] 19:25:14 INFO - PROCESS | 1857 | 1461637514177 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 19:25:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:25:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1333ms 19:25:14 INFO - PROCESS | 1857 | 1461637514208 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 19:25:14 INFO - PROCESS | 1857 | 1461637514211 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 19:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:25:14 INFO - PROCESS | 1857 | 1461637514218 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:25:14 INFO - PROCESS | 1857 | 1461637514222 Marionette TRACE conn3 <- [1,1114,null,{}] 19:25:14 INFO - PROCESS | 1857 | 1461637514227 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:14 INFO - PROCESS | 1857 | 1461637514423 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 19:25:14 INFO - PROCESS | 1857 | 1461637514613 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60783d7000 == 122 [pid = 1857] [id = 286] 19:25:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7f607702d400) [pid = 1857] [serial = 859] [outer = (nil)] 19:25:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7f6077034c00) [pid = 1857] [serial = 860] [outer = 0x7f607702d400] 19:25:14 INFO - PROCESS | 1857 | 1461637514685 Marionette DEBUG loaded listener.js 19:25:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7f6078f31400) [pid = 1857] [serial = 861] [outer = 0x7f607702d400] 19:25:15 INFO - PROCESS | 1857 | 1461637515554 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 19:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1382ms 19:25:15 INFO - PROCESS | 1857 | 1461637515600 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 19:25:15 INFO - PROCESS | 1857 | 1461637515604 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 19:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:25:15 INFO - PROCESS | 1857 | 1461637515609 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:25:15 INFO - PROCESS | 1857 | 1461637515611 Marionette TRACE conn3 <- [1,1118,null,{}] 19:25:15 INFO - PROCESS | 1857 | 1461637515616 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:15 INFO - PROCESS | 1857 | 1461637515770 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 19:25:15 INFO - PROCESS | 1857 | 1461637515953 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6077193000 == 123 [pid = 1857] [id = 287] 19:25:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7f607702e000) [pid = 1857] [serial = 862] [outer = (nil)] 19:25:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7f60772af800) [pid = 1857] [serial = 863] [outer = 0x7f607702e000] 19:25:16 INFO - PROCESS | 1857 | 1461637516021 Marionette DEBUG loaded listener.js 19:25:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7f60772b5c00) [pid = 1857] [serial = 864] [outer = 0x7f607702e000] 19:25:16 INFO - PROCESS | 1857 | 1461637516895 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 19:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1327ms 19:25:16 INFO - PROCESS | 1857 | 1461637516937 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 19:25:16 INFO - PROCESS | 1857 | 1461637516940 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 19:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:25:16 INFO - PROCESS | 1857 | 1461637516945 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:25:16 INFO - PROCESS | 1857 | 1461637516948 Marionette TRACE conn3 <- [1,1122,null,{}] 19:25:16 INFO - PROCESS | 1857 | 1461637516953 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:17 INFO - PROCESS | 1857 | 1461637517099 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 19:25:17 INFO - PROCESS | 1857 | 1461637517642 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60773f3800 == 124 [pid = 1857] [id = 288] 19:25:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7f6077034000) [pid = 1857] [serial = 865] [outer = (nil)] 19:25:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7f6077038400) [pid = 1857] [serial = 866] [outer = 0x7f6077034000] 19:25:17 INFO - PROCESS | 1857 | 1461637517752 Marionette DEBUG loaded listener.js 19:25:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7f6078f29400) [pid = 1857] [serial = 867] [outer = 0x7f6077034000] 19:25:18 INFO - PROCESS | 1857 | 1461637518695 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 19:25:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:25:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1829ms 19:25:18 INFO - PROCESS | 1857 | 1461637518776 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 19:25:18 INFO - PROCESS | 1857 | 1461637518781 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 19:25:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:25:18 INFO - PROCESS | 1857 | 1461637518789 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:25:18 INFO - PROCESS | 1857 | 1461637518794 Marionette TRACE conn3 <- [1,1126,null,{}] 19:25:18 INFO - PROCESS | 1857 | 1461637518800 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:18 INFO - PROCESS | 1857 | 1461637518993 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 19:25:19 INFO - PROCESS | 1857 | 1461637519204 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a6ea800 == 125 [pid = 1857] [id = 289] 19:25:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7f607e23f800) [pid = 1857] [serial = 868] [outer = (nil)] 19:25:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7f6082a64000) [pid = 1857] [serial = 869] [outer = 0x7f607e23f800] 19:25:19 INFO - PROCESS | 1857 | 1461637519332 Marionette DEBUG loaded listener.js 19:25:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7f6083b0b800) [pid = 1857] [serial = 870] [outer = 0x7f607e23f800] 19:25:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6088835800 == 124 [pid = 1857] [id = 228] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7f608d270800) [pid = 1857] [serial = 737] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7f608ea6a800) [pid = 1857] [serial = 740] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7f608f136800) [pid = 1857] [serial = 743] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7f608f1ebc00) [pid = 1857] [serial = 746] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7f608f1e4c00) [pid = 1857] [serial = 749] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7f6090349000) [pid = 1857] [serial = 773] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608b8bc800 == 123 [pid = 1857] [id = 274] 19:25:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608ea3c800 == 122 [pid = 1857] [id = 273] 19:25:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608d506800 == 121 [pid = 1857] [id = 272] 19:25:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6089ca1000 == 120 [pid = 1857] [id = 271] 19:25:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60843ad000 == 119 [pid = 1857] [id = 270] 19:25:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6083f1e800 == 118 [pid = 1857] [id = 269] 19:25:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084429000 == 117 [pid = 1857] [id = 268] 19:25:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a1d20800 == 116 [pid = 1857] [id = 261] 19:25:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60848c2800 == 115 [pid = 1857] [id = 258] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7f6084067000) [pid = 1857] [serial = 728] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7f609033f400) [pid = 1857] [serial = 768] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7f6084eed400) [pid = 1857] [serial = 770] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7f608d273c00) [pid = 1857] [serial = 765] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7f608f1e4400) [pid = 1857] [serial = 771] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7f608390fc00) [pid = 1857] [serial = 467] [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.] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7f608caafc00) [pid = 1857] [serial = 762] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7f608cf6f400) [pid = 1857] [serial = 764] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7f608f138400) [pid = 1857] [serial = 767] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7f608cf69c00) [pid = 1857] [serial = 722] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7f6087564800) [pid = 1857] [serial = 731] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7f60845af800) [pid = 1857] [serial = 756] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 178 (0x7f608418a800) [pid = 1857] [serial = 755] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7f608cfb2400) [pid = 1857] [serial = 734] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7f608283ec00) [pid = 1857] [serial = 725] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7f6083a48000) [pid = 1857] [serial = 753] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7f6081c5a400) [pid = 1857] [serial = 752] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 173 (0x7f608a883000) [pid = 1857] [serial = 761] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7f6087512400) [pid = 1857] [serial = 758] [outer = (nil)] [url = about:blank] 19:25:19 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7f60888a8400) [pid = 1857] [serial = 759] [outer = (nil)] [url = about:blank] 19:25:20 INFO - PROCESS | 1857 | 1461637520133 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 19:25:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:25:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1380ms 19:25:20 INFO - PROCESS | 1857 | 1461637520172 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 19:25:20 INFO - PROCESS | 1857 | 1461637520178 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 19:25:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:25:20 INFO - PROCESS | 1857 | 1461637520183 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:25:20 INFO - PROCESS | 1857 | 1461637520185 Marionette TRACE conn3 <- [1,1130,null,{}] 19:25:20 INFO - PROCESS | 1857 | 1461637520191 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:20 INFO - PROCESS | 1857 | 1461637520334 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 19:25:20 INFO - PROCESS | 1857 | 1461637520350 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e1a7000 == 116 [pid = 1857] [id = 290] 19:25:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7f608405a400) [pid = 1857] [serial = 871] [outer = (nil)] 19:25:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7f6084843c00) [pid = 1857] [serial = 872] [outer = 0x7f608405a400] 19:25:20 INFO - PROCESS | 1857 | 1461637520406 Marionette DEBUG loaded listener.js 19:25:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 174 (0x7f6087123400) [pid = 1857] [serial = 873] [outer = 0x7f608405a400] 19:25:21 INFO - PROCESS | 1857 | 1461637521200 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 19:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1025ms 19:25:21 INFO - PROCESS | 1857 | 1461637521218 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 19:25:21 INFO - PROCESS | 1857 | 1461637521221 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 19:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:25:21 INFO - PROCESS | 1857 | 1461637521254 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:25:21 INFO - PROCESS | 1857 | 1461637521262 Marionette TRACE conn3 <- [1,1134,null,{}] 19:25:21 INFO - PROCESS | 1857 | 1461637521269 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:21 INFO - PROCESS | 1857 | 1461637521407 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 19:25:21 INFO - PROCESS | 1857 | 1461637521425 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084051000 == 117 [pid = 1857] [id = 291] 19:25:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7f6087563800) [pid = 1857] [serial = 874] [outer = (nil)] 19:25:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7f608a626000) [pid = 1857] [serial = 875] [outer = 0x7f6087563800] 19:25:21 INFO - PROCESS | 1857 | 1461637521481 Marionette DEBUG loaded listener.js 19:25:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7f608c747000) [pid = 1857] [serial = 876] [outer = 0x7f6087563800] 19:25:22 INFO - PROCESS | 1857 | 1461637522286 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 19:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1106ms 19:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:25:22 INFO - PROCESS | 1857 | 1461637522341 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 19:25:22 INFO - PROCESS | 1857 | 1461637522344 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 19:25:22 INFO - PROCESS | 1857 | 1461637522349 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:25:22 INFO - PROCESS | 1857 | 1461637522352 Marionette TRACE conn3 <- [1,1138,null,{}] 19:25:22 INFO - PROCESS | 1857 | 1461637522356 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:22 INFO - PROCESS | 1857 | 1461637522549 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 19:25:22 INFO - PROCESS | 1857 | 1461637522576 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084bc2000 == 118 [pid = 1857] [id = 292] 19:25:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7f6083d96000) [pid = 1857] [serial = 877] [outer = (nil)] 19:25:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7f608cf61400) [pid = 1857] [serial = 878] [outer = 0x7f6083d96000] 19:25:22 INFO - PROCESS | 1857 | 1461637522632 Marionette DEBUG loaded listener.js 19:25:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7f608d065400) [pid = 1857] [serial = 879] [outer = 0x7f6083d96000] 19:25:23 INFO - PROCESS | 1857 | 1461637523435 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 19:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1126ms 19:25:23 INFO - PROCESS | 1857 | 1461637523476 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 19:25:23 INFO - PROCESS | 1857 | 1461637523479 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 19:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:25:23 INFO - PROCESS | 1857 | 1461637523485 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:25:23 INFO - PROCESS | 1857 | 1461637523487 Marionette TRACE conn3 <- [1,1142,null,{}] 19:25:23 INFO - PROCESS | 1857 | 1461637523498 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:23 INFO - PROCESS | 1857 | 1461637523694 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 19:25:23 INFO - PROCESS | 1857 | 1461637523716 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60876dc800 == 119 [pid = 1857] [id = 293] 19:25:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7f608e456c00) [pid = 1857] [serial = 880] [outer = (nil)] 19:25:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7f608f12b800) [pid = 1857] [serial = 881] [outer = 0x7f608e456c00] 19:25:23 INFO - PROCESS | 1857 | 1461637523781 Marionette DEBUG loaded listener.js 19:25:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7f608f643c00) [pid = 1857] [serial = 882] [outer = 0x7f608e456c00] 19:25:24 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7f6083f84c00) [pid = 1857] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:25:24 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7f6082a6ec00) [pid = 1857] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:25:24 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7f6085b5dc00) [pid = 1857] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:25:24 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7f607e2e3400) [pid = 1857] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:25:24 INFO - PROCESS | 1857 | --DOMWINDOW == 178 (0x7f608f1ddc00) [pid = 1857] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:25:24 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7f607e2e1400) [pid = 1857] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:25:24 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7f607e0d7000) [pid = 1857] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:25:24 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7f60888a8800) [pid = 1857] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:25:24 INFO - PROCESS | 1857 | 1461637524742 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 19:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1280ms 19:25:24 INFO - PROCESS | 1857 | 1461637524765 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 19:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:25:24 INFO - PROCESS | 1857 | 1461637524768 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 19:25:24 INFO - PROCESS | 1857 | 1461637524772 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:25:24 INFO - PROCESS | 1857 | 1461637524775 Marionette TRACE conn3 <- [1,1146,null,{}] 19:25:24 INFO - PROCESS | 1857 | 1461637524779 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:24 INFO - PROCESS | 1857 | 1461637524917 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 19:25:25 INFO - PROCESS | 1857 | 1461637525051 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608b8bc800 == 120 [pid = 1857] [id = 294] 19:25:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7f608c74dc00) [pid = 1857] [serial = 883] [outer = (nil)] 19:25:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7f608f7e5800) [pid = 1857] [serial = 884] [outer = 0x7f608c74dc00] 19:25:25 INFO - PROCESS | 1857 | 1461637525107 Marionette DEBUG loaded listener.js 19:25:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7f6099c16800) [pid = 1857] [serial = 885] [outer = 0x7f608c74dc00] 19:25:25 INFO - PROCESS | 1857 | 1461637525714 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 19:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 976ms 19:25:25 INFO - PROCESS | 1857 | 1461637525749 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 19:25:25 INFO - PROCESS | 1857 | 1461637525751 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 19:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:25:25 INFO - PROCESS | 1857 | 1461637525756 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:25:25 INFO - PROCESS | 1857 | 1461637525758 Marionette TRACE conn3 <- [1,1150,null,{}] 19:25:25 INFO - PROCESS | 1857 | 1461637525764 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:25 INFO - PROCESS | 1857 | 1461637525896 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 19:25:26 INFO - PROCESS | 1857 | 1461637526030 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608da98000 == 121 [pid = 1857] [id = 295] 19:25:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7f608d273c00) [pid = 1857] [serial = 886] [outer = (nil)] 19:25:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7f609ab07400) [pid = 1857] [serial = 887] [outer = 0x7f608d273c00] 19:25:26 INFO - PROCESS | 1857 | 1461637526085 Marionette DEBUG loaded listener.js 19:25:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7f609affcc00) [pid = 1857] [serial = 888] [outer = 0x7f608d273c00] 19:25:26 INFO - PROCESS | 1857 | 1461637526993 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 19:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1274ms 19:25:27 INFO - PROCESS | 1857 | 1461637527031 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 19:25:27 INFO - PROCESS | 1857 | 1461637527036 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 19:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:25:27 INFO - PROCESS | 1857 | 1461637527045 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:25:27 INFO - PROCESS | 1857 | 1461637527049 Marionette TRACE conn3 <- [1,1154,null,{}] 19:25:27 INFO - PROCESS | 1857 | 1461637527057 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:27 INFO - PROCESS | 1857 | 1461637527219 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 19:25:27 INFO - PROCESS | 1857 | 1461637527410 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607acde800 == 122 [pid = 1857] [id = 296] 19:25:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7f607d162400) [pid = 1857] [serial = 889] [outer = (nil)] 19:25:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7f607e1e3400) [pid = 1857] [serial = 890] [outer = 0x7f607d162400] 19:25:27 INFO - PROCESS | 1857 | 1461637527482 Marionette DEBUG loaded listener.js 19:25:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7f6082a68800) [pid = 1857] [serial = 891] [outer = 0x7f607d162400] 19:25:28 INFO - PROCESS | 1857 | 1461637528334 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 19:25:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:25:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1330ms 19:25:28 INFO - PROCESS | 1857 | 1461637528375 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 19:25:28 INFO - PROCESS | 1857 | 1461637528383 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 19:25:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:25:28 INFO - PROCESS | 1857 | 1461637528393 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:25:28 INFO - PROCESS | 1857 | 1461637528397 Marionette TRACE conn3 <- [1,1158,null,{}] 19:25:28 INFO - PROCESS | 1857 | 1461637528402 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:28 INFO - PROCESS | 1857 | 1461637528564 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 19:25:28 INFO - PROCESS | 1857 | 1461637528743 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60848ca800 == 123 [pid = 1857] [id = 297] 19:25:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7f6083d98800) [pid = 1857] [serial = 892] [outer = (nil)] 19:25:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7f6085ad6800) [pid = 1857] [serial = 893] [outer = 0x7f6083d98800] 19:25:28 INFO - PROCESS | 1857 | 1461637528812 Marionette DEBUG loaded listener.js 19:25:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7f6087518000) [pid = 1857] [serial = 894] [outer = 0x7f6083d98800] 19:25:29 INFO - PROCESS | 1857 | 1461637529745 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 19:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1381ms 19:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:25:29 INFO - PROCESS | 1857 | 1461637529774 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 19:25:29 INFO - PROCESS | 1857 | 1461637529777 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 19:25:29 INFO - PROCESS | 1857 | 1461637529783 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:25:29 INFO - PROCESS | 1857 | 1461637529789 Marionette TRACE conn3 <- [1,1162,null,{}] 19:25:29 INFO - PROCESS | 1857 | 1461637529804 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:29 INFO - PROCESS | 1857 | 1461637529968 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 19:25:30 INFO - PROCESS | 1857 | 1461637530150 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6090177000 == 124 [pid = 1857] [id = 298] 19:25:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7f608cf61c00) [pid = 1857] [serial = 895] [outer = (nil)] 19:25:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7f608e456400) [pid = 1857] [serial = 896] [outer = 0x7f608cf61c00] 19:25:30 INFO - PROCESS | 1857 | 1461637530224 Marionette DEBUG loaded listener.js 19:25:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7f608f638000) [pid = 1857] [serial = 897] [outer = 0x7f608cf61c00] 19:25:31 INFO - PROCESS | 1857 | 1461637531093 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 19:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1386ms 19:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:25:31 INFO - PROCESS | 1857 | 1461637531168 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 19:25:31 INFO - PROCESS | 1857 | 1461637531172 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 19:25:31 INFO - PROCESS | 1857 | 1461637531178 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:25:31 INFO - PROCESS | 1857 | 1461637531181 Marionette TRACE conn3 <- [1,1166,null,{}] 19:25:31 INFO - PROCESS | 1857 | 1461637531186 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:31 INFO - PROCESS | 1857 | 1461637531389 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 19:25:31 INFO - PROCESS | 1857 | 1461637531561 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609a81a800 == 125 [pid = 1857] [id = 299] 19:25:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7f608cf69400) [pid = 1857] [serial = 898] [outer = (nil)] 19:25:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7f609ad06800) [pid = 1857] [serial = 899] [outer = 0x7f608cf69400] 19:25:31 INFO - PROCESS | 1857 | 1461637531630 Marionette DEBUG loaded listener.js 19:25:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7f609bd04800) [pid = 1857] [serial = 900] [outer = 0x7f608cf69400] 19:25:32 INFO - PROCESS | 1857 | 1461637532478 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 19:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1335ms 19:25:32 INFO - PROCESS | 1857 | 1461637532513 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 19:25:32 INFO - PROCESS | 1857 | 1461637532516 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 19:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:25:32 INFO - PROCESS | 1857 | 1461637532522 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:25:32 INFO - PROCESS | 1857 | 1461637532525 Marionette TRACE conn3 <- [1,1170,null,{}] 19:25:32 INFO - PROCESS | 1857 | 1461637532531 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:32 INFO - PROCESS | 1857 | 1461637532696 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 19:25:32 INFO - PROCESS | 1857 | 1461637532874 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609de89000 == 126 [pid = 1857] [id = 300] 19:25:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7f6099c1c000) [pid = 1857] [serial = 901] [outer = (nil)] 19:25:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7f609d919800) [pid = 1857] [serial = 902] [outer = 0x7f6099c1c000] 19:25:32 INFO - PROCESS | 1857 | 1461637532949 Marionette DEBUG loaded listener.js 19:25:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7f609f55f400) [pid = 1857] [serial = 903] [outer = 0x7f6099c1c000] 19:25:33 INFO - PROCESS | 1857 | 1461637533842 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 19:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1342ms 19:25:33 INFO - PROCESS | 1857 | 1461637533875 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 19:25:33 INFO - PROCESS | 1857 | 1461637533877 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 19:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:25:33 INFO - PROCESS | 1857 | 1461637533885 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:25:33 INFO - PROCESS | 1857 | 1461637533888 Marionette TRACE conn3 <- [1,1174,null,{}] 19:25:33 INFO - PROCESS | 1857 | 1461637533894 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:34 INFO - PROCESS | 1857 | 1461637534076 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 19:25:34 INFO - PROCESS | 1857 | 1461637534255 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a2bf0000 == 127 [pid = 1857] [id = 301] 19:25:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7f607dccb400) [pid = 1857] [serial = 904] [outer = (nil)] 19:25:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7f607dcd4800) [pid = 1857] [serial = 905] [outer = 0x7f607dccb400] 19:25:34 INFO - PROCESS | 1857 | 1461637534326 Marionette DEBUG loaded listener.js 19:25:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7f609f8afc00) [pid = 1857] [serial = 906] [outer = 0x7f607dccb400] 19:25:35 INFO - PROCESS | 1857 | 1461637535174 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 19:25:35 INFO - PROCESS | 1857 | 1461637535223 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 19:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 19:25:35 INFO - PROCESS | 1857 | 1461637535229 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:25:35 INFO - PROCESS | 1857 | 1461637535231 Marionette TRACE conn3 <- [1,1178,null,{}] 19:25:35 INFO - PROCESS | 1857 | 1461637535236 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:35 INFO - PROCESS | 1857 | 1461637535386 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 19:25:35 INFO - PROCESS | 1857 | 1461637535563 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a873000 == 128 [pid = 1857] [id = 302] 19:25:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7f607dccd000) [pid = 1857] [serial = 907] [outer = (nil)] 19:25:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7f60817ed800) [pid = 1857] [serial = 908] [outer = 0x7f607dccd000] 19:25:35 INFO - PROCESS | 1857 | 1461637535638 Marionette DEBUG loaded listener.js 19:25:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7f60817f3000) [pid = 1857] [serial = 909] [outer = 0x7f607dccd000] 19:25:36 INFO - PROCESS | 1857 | 1461637536470 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 19:25:36 INFO - PROCESS | 1857 | 1461637536514 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 19:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 19:25:36 INFO - PROCESS | 1857 | 1461637536519 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:25:36 INFO - PROCESS | 1857 | 1461637536521 Marionette TRACE conn3 <- [1,1182,null,{}] 19:25:36 INFO - PROCESS | 1857 | 1461637536526 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:36 INFO - PROCESS | 1857 | 1461637536690 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 19:25:36 INFO - PROCESS | 1857 | 1461637536873 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081811800 == 129 [pid = 1857] [id = 303] 19:25:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7f60764be000) [pid = 1857] [serial = 910] [outer = (nil)] 19:25:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7f60764c6800) [pid = 1857] [serial = 911] [outer = 0x7f60764be000] 19:25:36 INFO - PROCESS | 1857 | 1461637536940 Marionette DEBUG loaded listener.js 19:25:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7f60764cb800) [pid = 1857] [serial = 912] [outer = 0x7f60764be000] 19:25:37 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:25:37 INFO - PROCESS | 1857 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:25:37 INFO - PROCESS | 1857 | 1461637537784 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 19:25:37 INFO - PROCESS | 1857 | 1461637537854 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 19:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 19:25:37 INFO - PROCESS | 1857 | 1461637537859 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:25:37 INFO - PROCESS | 1857 | 1461637537862 Marionette TRACE conn3 <- [1,1186,null,{}] 19:25:37 INFO - PROCESS | 1857 | 1461637537867 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:38 INFO - PROCESS | 1857 | 1461637538049 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 19:25:38 INFO - PROCESS | 1857 | 1461637538229 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60768d4800 == 130 [pid = 1857] [id = 304] 19:25:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7f60757c8800) [pid = 1857] [serial = 913] [outer = (nil)] 19:25:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7f60757d2c00) [pid = 1857] [serial = 914] [outer = 0x7f60757c8800] 19:25:38 INFO - PROCESS | 1857 | 1461637538305 Marionette DEBUG loaded listener.js 19:25:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7f60764c2400) [pid = 1857] [serial = 915] [outer = 0x7f60757c8800] 19:25:39 INFO - PROCESS | 1857 | 1461637539146 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 19:25:39 INFO - PROCESS | 1857 | 1461637539196 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 19:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 19:25:39 INFO - PROCESS | 1857 | 1461637539201 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:25:39 INFO - PROCESS | 1857 | 1461637539204 Marionette TRACE conn3 <- [1,1190,null,{}] 19:25:39 INFO - PROCESS | 1857 | 1461637539209 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:39 INFO - PROCESS | 1857 | 1461637539383 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 19:25:39 INFO - PROCESS | 1857 | 1461637539564 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083cbf000 == 131 [pid = 1857] [id = 305] 19:25:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7f60757cc800) [pid = 1857] [serial = 916] [outer = (nil)] 19:25:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7f607daecc00) [pid = 1857] [serial = 917] [outer = 0x7f60757cc800] 19:25:39 INFO - PROCESS | 1857 | 1461637539632 Marionette DEBUG loaded listener.js 19:25:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7f60817f3400) [pid = 1857] [serial = 918] [outer = 0x7f60757cc800] 19:25:40 INFO - PROCESS | 1857 | 1461637540907 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 19:25:40 INFO - PROCESS | 1857 | 1461637540955 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 19:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:25:40 INFO - PROCESS | 1857 | 1461637540964 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:25:40 INFO - PROCESS | 1857 | 1461637540968 Marionette TRACE conn3 <- [1,1194,null,{}] 19:25:40 INFO - PROCESS | 1857 | 1461637540977 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:41 INFO - PROCESS | 1857 | 1461637541178 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 19:25:41 INFO - PROCESS | 1857 | 1461637541379 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081812800 == 132 [pid = 1857] [id = 306] 19:25:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7f607aa09c00) [pid = 1857] [serial = 919] [outer = (nil)] 19:25:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7f607aa0d000) [pid = 1857] [serial = 920] [outer = 0x7f607aa09c00] 19:25:41 INFO - PROCESS | 1857 | 1461637541444 Marionette DEBUG loaded listener.js 19:25:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7f607aa13800) [pid = 1857] [serial = 921] [outer = 0x7f607aa09c00] 19:25:42 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:25:42 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:25:42 INFO - PROCESS | 1857 | 1461637542423 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 19:25:42 INFO - PROCESS | 1857 | 1461637542506 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 19:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 19:25:42 INFO - PROCESS | 1857 | 1461637542515 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:25:42 INFO - PROCESS | 1857 | 1461637542519 Marionette TRACE conn3 <- [1,1198,null,{}] 19:25:42 INFO - PROCESS | 1857 | 1461637542524 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:42 INFO - PROCESS | 1857 | 1461637542701 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 19:25:42 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608bd8d800 == 131 [pid = 1857] [id = 224] 19:25:42 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608c6ba000 == 130 [pid = 1857] [id = 225] 19:25:42 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60876d5800 == 129 [pid = 1857] [id = 223] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7f6099cf7800) [pid = 1857] [serial = 827] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7f609ab04400) [pid = 1857] [serial = 791] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7f609bc3f000) [pid = 1857] [serial = 797] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7f609bf75c00) [pid = 1857] [serial = 800] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7f609ad97400) [pid = 1857] [serial = 794] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7f6094c87400) [pid = 1857] [serial = 788] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | 1461637543016 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608b8bc800 == 128 [pid = 1857] [id = 294] 19:25:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60876dc800 == 127 [pid = 1857] [id = 293] 19:25:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084bc2000 == 126 [pid = 1857] [id = 292] 19:25:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078fd7800 == 127 [pid = 1857] [id = 307] 19:25:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7f607d16e000) [pid = 1857] [serial = 922] [outer = (nil)] 19:25:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7f607d171800) [pid = 1857] [serial = 923] [outer = 0x7f607d16e000] 19:25:43 INFO - PROCESS | 1857 | 1461637543105 Marionette DEBUG loaded listener.js 19:25:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7f607dcc7000) [pid = 1857] [serial = 924] [outer = 0x7f607d16e000] 19:25:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084051000 == 126 [pid = 1857] [id = 291] 19:25:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e1a7000 == 125 [pid = 1857] [id = 290] 19:25:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609abc1800 == 124 [pid = 1857] [id = 257] 19:25:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a6ea800 == 123 [pid = 1857] [id = 289] 19:25:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60773f3800 == 122 [pid = 1857] [id = 288] 19:25:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a5b1000 == 121 [pid = 1857] [id = 283] 19:25:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607aced000 == 120 [pid = 1857] [id = 282] 19:25:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607acc0800 == 119 [pid = 1857] [id = 281] 19:25:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a7894000 == 118 [pid = 1857] [id = 280] 19:25:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609ff9f800 == 117 [pid = 1857] [id = 279] 19:25:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6089ca3000 == 116 [pid = 1857] [id = 277] 19:25:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608194c000 == 115 [pid = 1857] [id = 276] 19:25:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6099c9f000 == 114 [pid = 1857] [id = 275] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7f608cf34400) [pid = 1857] [serial = 803] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7f608cf2e400) [pid = 1857] [serial = 824] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7f608755d800) [pid = 1857] [serial = 812] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7f608cb93c00) [pid = 1857] [serial = 815] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7f6085d17c00) [pid = 1857] [serial = 810] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7f6087515000) [pid = 1857] [serial = 779] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7f60903ef400) [pid = 1857] [serial = 821] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7f608cf6c800) [pid = 1857] [serial = 816] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7f608a882000) [pid = 1857] [serial = 813] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7f609034a400) [pid = 1857] [serial = 785] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7f6083b09c00) [pid = 1857] [serial = 807] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7f6090f0f000) [pid = 1857] [serial = 774] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7f60903e4c00) [pid = 1857] [serial = 825] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7f608283b000) [pid = 1857] [serial = 806] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7f6084aea400) [pid = 1857] [serial = 809] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7f608cf6f800) [pid = 1857] [serial = 818] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7f608e715800) [pid = 1857] [serial = 782] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7f6099c15000) [pid = 1857] [serial = 822] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7f608e457000) [pid = 1857] [serial = 819] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7f6083a4b000) [pid = 1857] [serial = 776] [outer = (nil)] [url = about:blank] 19:25:43 INFO - PROCESS | 1857 | 1461637543843 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 19:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1379ms 19:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:25:43 INFO - PROCESS | 1857 | 1461637543895 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 19:25:43 INFO - PROCESS | 1857 | 1461637543897 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 19:25:43 INFO - PROCESS | 1857 | 1461637543903 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:25:43 INFO - PROCESS | 1857 | 1461637543908 Marionette TRACE conn3 <- [1,1202,null,{}] 19:25:43 INFO - PROCESS | 1857 | 1461637543923 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:44 INFO - PROCESS | 1857 | 1461637544082 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 19:25:44 INFO - PROCESS | 1857 | 1461637544220 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:44 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607da3e800 == 115 [pid = 1857] [id = 308] 19:25:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7f6077fd0000) [pid = 1857] [serial = 925] [outer = (nil)] 19:25:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7f607e2db400) [pid = 1857] [serial = 926] [outer = 0x7f6077fd0000] 19:25:44 INFO - PROCESS | 1857 | 1461637544283 Marionette DEBUG loaded listener.js 19:25:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7f608283d800) [pid = 1857] [serial = 927] [outer = 0x7f6077fd0000] 19:25:45 INFO - PROCESS | 1857 | 1461637545033 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:25:45 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 19:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1190ms 19:25:45 INFO - PROCESS | 1857 | 1461637545092 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 19:25:45 INFO - PROCESS | 1857 | 1461637545096 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 19:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:25:45 INFO - PROCESS | 1857 | 1461637545102 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:25:45 INFO - PROCESS | 1857 | 1461637545104 Marionette TRACE conn3 <- [1,1206,null,{}] 19:25:45 INFO - PROCESS | 1857 | 1461637545109 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:45 INFO - PROCESS | 1857 | 1461637545267 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 19:25:45 INFO - PROCESS | 1857 | 1461637545283 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083d1d000 == 116 [pid = 1857] [id = 309] 19:25:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7f608283e800) [pid = 1857] [serial = 928] [outer = (nil)] 19:25:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7f6083bb5800) [pid = 1857] [serial = 929] [outer = 0x7f608283e800] 19:25:45 INFO - PROCESS | 1857 | 1461637545344 Marionette DEBUG loaded listener.js 19:25:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7f6083f86000) [pid = 1857] [serial = 930] [outer = 0x7f608283e800] 19:25:46 INFO - PROCESS | 1857 | 1461637546205 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:25:46 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 19:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1131ms 19:25:46 INFO - PROCESS | 1857 | 1461637546234 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 19:25:46 INFO - PROCESS | 1857 | 1461637546237 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 19:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:25:46 INFO - PROCESS | 1857 | 1461637546242 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:25:46 INFO - PROCESS | 1857 | 1461637546244 Marionette TRACE conn3 <- [1,1210,null,{}] 19:25:46 INFO - PROCESS | 1857 | 1461637546249 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:46 INFO - PROCESS | 1857 | 1461637546430 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 19:25:46 INFO - PROCESS | 1857 | 1461637546454 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60848c6000 == 117 [pid = 1857] [id = 310] 19:25:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7f6082a6ec00) [pid = 1857] [serial = 931] [outer = (nil)] 19:25:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7f60845a6000) [pid = 1857] [serial = 932] [outer = 0x7f6082a6ec00] 19:25:46 INFO - PROCESS | 1857 | 1461637546510 Marionette DEBUG loaded listener.js 19:25:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7f6084ee5c00) [pid = 1857] [serial = 933] [outer = 0x7f6082a6ec00] 19:25:47 INFO - PROCESS | 1857 | 1461637547329 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 19:25:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:25:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1124ms 19:25:47 INFO - PROCESS | 1857 | 1461637547366 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 19:25:47 INFO - PROCESS | 1857 | 1461637547369 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 19:25:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:25:47 INFO - PROCESS | 1857 | 1461637547374 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:25:47 INFO - PROCESS | 1857 | 1461637547376 Marionette TRACE conn3 <- [1,1214,null,{}] 19:25:47 INFO - PROCESS | 1857 | 1461637547381 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:47 INFO - PROCESS | 1857 | 1461637547591 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 19:25:47 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7f6083d96000) [pid = 1857] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:25:47 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7f608e456c00) [pid = 1857] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:25:47 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7f608405a400) [pid = 1857] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:25:47 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7f6087563800) [pid = 1857] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:25:47 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7f607e23f800) [pid = 1857] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:25:47 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7f6077034000) [pid = 1857] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:25:47 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7f608c74dc00) [pid = 1857] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:25:47 INFO - PROCESS | 1857 | 1461637547968 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a6e2800 == 118 [pid = 1857] [id = 311] 19:25:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7f6077034000) [pid = 1857] [serial = 934] [outer = (nil)] 19:25:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7f608405a400) [pid = 1857] [serial = 935] [outer = 0x7f6077034000] 19:25:48 INFO - PROCESS | 1857 | 1461637548027 Marionette DEBUG loaded listener.js 19:25:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7f6089cc3000) [pid = 1857] [serial = 936] [outer = 0x7f6077034000] 19:25:48 INFO - PROCESS | 1857 | 1461637548686 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 19:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1324ms 19:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:25:48 INFO - PROCESS | 1857 | 1461637548699 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 19:25:48 INFO - PROCESS | 1857 | 1461637548701 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 19:25:48 INFO - PROCESS | 1857 | 1461637548705 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:25:48 INFO - PROCESS | 1857 | 1461637548708 Marionette TRACE conn3 <- [1,1218,null,{}] 19:25:48 INFO - PROCESS | 1857 | 1461637548713 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:48 INFO - PROCESS | 1857 | 1461637548844 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 19:25:48 INFO - PROCESS | 1857 | 1461637548984 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6088891800 == 119 [pid = 1857] [id = 312] 19:25:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7f607daa3000) [pid = 1857] [serial = 937] [outer = (nil)] 19:25:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7f608caafc00) [pid = 1857] [serial = 938] [outer = 0x7f607daa3000] 19:25:49 INFO - PROCESS | 1857 | 1461637549040 Marionette DEBUG loaded listener.js 19:25:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7f608cf6e000) [pid = 1857] [serial = 939] [outer = 0x7f607daa3000] 19:25:49 INFO - PROCESS | 1857 | 1461637549679 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 19:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1030ms 19:25:49 INFO - PROCESS | 1857 | 1461637549736 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 19:25:49 INFO - PROCESS | 1857 | 1461637549740 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 19:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:25:49 INFO - PROCESS | 1857 | 1461637549745 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:25:49 INFO - PROCESS | 1857 | 1461637549747 Marionette TRACE conn3 <- [1,1222,null,{}] 19:25:49 INFO - PROCESS | 1857 | 1461637549772 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:49 INFO - PROCESS | 1857 | 1461637549959 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 19:25:50 INFO - PROCESS | 1857 | 1461637550149 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607718a800 == 120 [pid = 1857] [id = 313] 19:25:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7f60757cac00) [pid = 1857] [serial = 940] [outer = (nil)] 19:25:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7f60764c3c00) [pid = 1857] [serial = 941] [outer = 0x7f60757cac00] 19:25:50 INFO - PROCESS | 1857 | 1461637550222 Marionette DEBUG loaded listener.js 19:25:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7f60772ad800) [pid = 1857] [serial = 942] [outer = 0x7f60757cac00] 19:25:51 INFO - PROCESS | 1857 | 1461637551114 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 19:25:51 INFO - PROCESS | 1857 | 1461637551154 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 19:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 19:25:51 INFO - PROCESS | 1857 | 1461637551160 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:25:51 INFO - PROCESS | 1857 | 1461637551165 Marionette TRACE conn3 <- [1,1226,null,{}] 19:25:51 INFO - PROCESS | 1857 | 1461637551171 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:51 INFO - PROCESS | 1857 | 1461637551332 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 19:25:51 INFO - PROCESS | 1857 | 1461637551512 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e491800 == 121 [pid = 1857] [id = 314] 19:25:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7f607aa08c00) [pid = 1857] [serial = 943] [outer = (nil)] 19:25:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7f607daec400) [pid = 1857] [serial = 944] [outer = 0x7f607aa08c00] 19:25:51 INFO - PROCESS | 1857 | 1461637551580 Marionette DEBUG loaded listener.js 19:25:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7f607e1e8400) [pid = 1857] [serial = 945] [outer = 0x7f607aa08c00] 19:25:52 INFO - PROCESS | 1857 | 1461637552467 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 19:25:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:25:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1331ms 19:25:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:25:52 INFO - PROCESS | 1857 | 1461637552497 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 19:25:52 INFO - PROCESS | 1857 | 1461637552501 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 19:25:52 INFO - PROCESS | 1857 | 1461637552507 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:25:52 INFO - PROCESS | 1857 | 1461637552510 Marionette TRACE conn3 <- [1,1230,null,{}] 19:25:52 INFO - PROCESS | 1857 | 1461637552516 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:52 INFO - PROCESS | 1857 | 1461637552678 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 19:25:52 INFO - PROCESS | 1857 | 1461637552861 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608cca9800 == 122 [pid = 1857] [id = 315] 19:25:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7f608390d800) [pid = 1857] [serial = 946] [outer = (nil)] 19:25:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7f6084196000) [pid = 1857] [serial = 947] [outer = 0x7f608390d800] 19:25:52 INFO - PROCESS | 1857 | 1461637552931 Marionette DEBUG loaded listener.js 19:25:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7f6085d0ec00) [pid = 1857] [serial = 948] [outer = 0x7f608390d800] 19:25:53 INFO - PROCESS | 1857 | 1461637553856 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 19:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1382ms 19:25:53 INFO - PROCESS | 1857 | 1461637553892 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 19:25:53 INFO - PROCESS | 1857 | 1461637553895 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 19:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:25:53 INFO - PROCESS | 1857 | 1461637553911 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:25:53 INFO - PROCESS | 1857 | 1461637553919 Marionette TRACE conn3 <- [1,1234,null,{}] 19:25:53 INFO - PROCESS | 1857 | 1461637553925 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:54 INFO - PROCESS | 1857 | 1461637554117 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 19:25:54 INFO - PROCESS | 1857 | 1461637554306 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608ea34000 == 123 [pid = 1857] [id = 316] 19:25:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7f607e2dc400) [pid = 1857] [serial = 949] [outer = (nil)] 19:25:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7f60888b1800) [pid = 1857] [serial = 950] [outer = 0x7f607e2dc400] 19:25:54 INFO - PROCESS | 1857 | 1461637554376 Marionette DEBUG loaded listener.js 19:25:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7f608cb93400) [pid = 1857] [serial = 951] [outer = 0x7f607e2dc400] 19:25:55 INFO - PROCESS | 1857 | 1461637555155 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 19:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1296ms 19:25:55 INFO - PROCESS | 1857 | 1461637555199 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 19:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:25:55 INFO - PROCESS | 1857 | 1461637555203 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 19:25:55 INFO - PROCESS | 1857 | 1461637555209 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:25:55 INFO - PROCESS | 1857 | 1461637555212 Marionette TRACE conn3 <- [1,1238,null,{}] 19:25:55 INFO - PROCESS | 1857 | 1461637555217 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:55 INFO - PROCESS | 1857 | 1461637555382 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 19:25:55 INFO - PROCESS | 1857 | 1461637555562 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6090310000 == 124 [pid = 1857] [id = 317] 19:25:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7f608283b000) [pid = 1857] [serial = 952] [outer = (nil)] 19:25:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7f608d068000) [pid = 1857] [serial = 953] [outer = 0x7f608283b000] 19:25:55 INFO - PROCESS | 1857 | 1461637555627 Marionette DEBUG loaded listener.js 19:25:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7f608e717800) [pid = 1857] [serial = 954] [outer = 0x7f608283b000] 19:25:56 INFO - PROCESS | 1857 | 1461637556434 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 19:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1276ms 19:25:56 INFO - PROCESS | 1857 | 1461637556486 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 19:25:56 INFO - PROCESS | 1857 | 1461637556489 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 19:25:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:25:56 INFO - PROCESS | 1857 | 1461637556495 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:25:56 INFO - PROCESS | 1857 | 1461637556498 Marionette TRACE conn3 <- [1,1242,null,{}] 19:25:56 INFO - PROCESS | 1857 | 1461637556503 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:56 INFO - PROCESS | 1857 | 1461637556666 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 19:25:56 INFO - PROCESS | 1857 | 1461637556846 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609bd35800 == 125 [pid = 1857] [id = 318] 19:25:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7f608f1e6c00) [pid = 1857] [serial = 955] [outer = (nil)] 19:25:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7f608f7eec00) [pid = 1857] [serial = 956] [outer = 0x7f608f1e6c00] 19:25:56 INFO - PROCESS | 1857 | 1461637556925 Marionette DEBUG loaded listener.js 19:25:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7f6099c1b800) [pid = 1857] [serial = 957] [outer = 0x7f608f1e6c00] 19:25:57 INFO - PROCESS | 1857 | 1461637557814 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 19:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1380ms 19:25:57 INFO - PROCESS | 1857 | 1461637557875 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 19:25:57 INFO - PROCESS | 1857 | 1461637557879 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 19:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:25:57 INFO - PROCESS | 1857 | 1461637557885 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:25:57 INFO - PROCESS | 1857 | 1461637557887 Marionette TRACE conn3 <- [1,1246,null,{}] 19:25:57 INFO - PROCESS | 1857 | 1461637557892 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:58 INFO - PROCESS | 1857 | 1461637558068 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 19:25:58 INFO - PROCESS | 1857 | 1461637558248 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a2871800 == 126 [pid = 1857] [id = 319] 19:25:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7f608f5b3c00) [pid = 1857] [serial = 958] [outer = (nil)] 19:25:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7f609bc3fc00) [pid = 1857] [serial = 959] [outer = 0x7f608f5b3c00] 19:25:58 INFO - PROCESS | 1857 | 1461637558319 Marionette DEBUG loaded listener.js 19:25:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7f609f556400) [pid = 1857] [serial = 960] [outer = 0x7f608f5b3c00] 19:25:59 INFO - PROCESS | 1857 | 1461637559126 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 19:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1282ms 19:25:59 INFO - PROCESS | 1857 | 1461637559167 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 19:25:59 INFO - PROCESS | 1857 | 1461637559171 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 19:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:25:59 INFO - PROCESS | 1857 | 1461637559176 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:25:59 INFO - PROCESS | 1857 | 1461637559178 Marionette TRACE conn3 <- [1,1250,null,{}] 19:25:59 INFO - PROCESS | 1857 | 1461637559184 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:59 INFO - PROCESS | 1857 | 1461637559354 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 19:25:59 INFO - PROCESS | 1857 | 1461637559535 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6079010800 == 127 [pid = 1857] [id = 320] 19:25:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 221 (0x7f60766d5c00) [pid = 1857] [serial = 961] [outer = (nil)] 19:25:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7f60766dcc00) [pid = 1857] [serial = 962] [outer = 0x7f60766d5c00] 19:25:59 INFO - PROCESS | 1857 | 1461637559616 Marionette DEBUG loaded listener.js 19:25:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 223 (0x7f60766e2000) [pid = 1857] [serial = 963] [outer = 0x7f60766d5c00] 19:26:00 INFO - PROCESS | 1857 | 1461637560533 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 19:26:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:26:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1430ms 19:26:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:26:00 INFO - PROCESS | 1857 | 1461637560607 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 19:26:00 INFO - PROCESS | 1857 | 1461637560610 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 19:26:00 INFO - PROCESS | 1857 | 1461637560618 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:26:00 INFO - PROCESS | 1857 | 1461637560620 Marionette TRACE conn3 <- [1,1254,null,{}] 19:26:00 INFO - PROCESS | 1857 | 1461637560626 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:00 INFO - PROCESS | 1857 | 1461637560817 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 19:26:01 INFO - PROCESS | 1857 | 1461637561007 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6079028000 == 128 [pid = 1857] [id = 321] 19:26:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 224 (0x7f60766d6400) [pid = 1857] [serial = 964] [outer = (nil)] 19:26:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 225 (0x7f609f55ac00) [pid = 1857] [serial = 965] [outer = 0x7f60766d6400] 19:26:01 INFO - PROCESS | 1857 | 1461637561079 Marionette DEBUG loaded listener.js 19:26:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 226 (0x7f609f6ef400) [pid = 1857] [serial = 966] [outer = 0x7f60766d6400] 19:26:01 INFO - PROCESS | 1857 | 1461637561920 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 19:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1335ms 19:26:01 INFO - PROCESS | 1857 | 1461637561953 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 19:26:01 INFO - PROCESS | 1857 | 1461637561957 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 19:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:26:01 INFO - PROCESS | 1857 | 1461637561963 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:26:01 INFO - PROCESS | 1857 | 1461637561966 Marionette TRACE conn3 <- [1,1258,null,{}] 19:26:01 INFO - PROCESS | 1857 | 1461637561971 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:02 INFO - PROCESS | 1857 | 1461637562155 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 19:26:02 INFO - PROCESS | 1857 | 1461637562343 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:02 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078066000 == 129 [pid = 1857] [id = 322] 19:26:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 227 (0x7f60766df000) [pid = 1857] [serial = 967] [outer = (nil)] 19:26:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 228 (0x7f607894b400) [pid = 1857] [serial = 968] [outer = 0x7f60766df000] 19:26:02 INFO - PROCESS | 1857 | 1461637562414 Marionette DEBUG loaded listener.js 19:26:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 229 (0x7f607894f800) [pid = 1857] [serial = 969] [outer = 0x7f60766df000] 19:26:03 INFO - PROCESS | 1857 | 1461637563273 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 19:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1382ms 19:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:26:03 INFO - PROCESS | 1857 | 1461637563347 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 19:26:03 INFO - PROCESS | 1857 | 1461637563349 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 19:26:03 INFO - PROCESS | 1857 | 1461637563355 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:26:03 INFO - PROCESS | 1857 | 1461637563358 Marionette TRACE conn3 <- [1,1262,null,{}] 19:26:03 INFO - PROCESS | 1857 | 1461637563362 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:03 INFO - PROCESS | 1857 | 1461637563523 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 19:26:03 INFO - PROCESS | 1857 | 1461637563732 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:03 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60749d1000 == 130 [pid = 1857] [id = 323] 19:26:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 230 (0x7f607e383000) [pid = 1857] [serial = 970] [outer = (nil)] 19:26:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 231 (0x7f607e388c00) [pid = 1857] [serial = 971] [outer = 0x7f607e383000] 19:26:03 INFO - PROCESS | 1857 | 1461637563852 Marionette DEBUG loaded listener.js 19:26:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 232 (0x7f607e38fc00) [pid = 1857] [serial = 972] [outer = 0x7f607e383000] 19:26:04 INFO - PROCESS | 1857 | 1461637564739 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 19:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1430ms 19:26:04 INFO - PROCESS | 1857 | 1461637564784 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 19:26:04 INFO - PROCESS | 1857 | 1461637564788 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 19:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:26:04 INFO - PROCESS | 1857 | 1461637564793 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:26:04 INFO - PROCESS | 1857 | 1461637564797 Marionette TRACE conn3 <- [1,1266,null,{}] 19:26:04 INFO - PROCESS | 1857 | 1461637564801 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:05 INFO - PROCESS | 1857 | 1461637565266 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 19:26:05 INFO - PROCESS | 1857 | 1461637565504 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60759a8000 == 131 [pid = 1857] [id = 324] 19:26:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 233 (0x7f607594bc00) [pid = 1857] [serial = 973] [outer = (nil)] 19:26:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 234 (0x7f6075950800) [pid = 1857] [serial = 974] [outer = 0x7f607594bc00] 19:26:05 INFO - PROCESS | 1857 | 1461637565569 Marionette DEBUG loaded listener.js 19:26:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 235 (0x7f60772a9c00) [pid = 1857] [serial = 975] [outer = 0x7f607594bc00] 19:26:06 INFO - PROCESS | 1857 | 1461637566346 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 19:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1627ms 19:26:06 INFO - PROCESS | 1857 | 1461637566422 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 19:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:26:06 INFO - PROCESS | 1857 | 1461637566427 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 19:26:06 INFO - PROCESS | 1857 | 1461637566433 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:26:06 INFO - PROCESS | 1857 | 1461637566439 Marionette TRACE conn3 <- [1,1270,null,{}] 19:26:06 INFO - PROCESS | 1857 | 1461637566445 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:06 INFO - PROCESS | 1857 | 1461637566646 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 19:26:06 INFO - PROCESS | 1857 | 1461637566994 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60768df000 == 132 [pid = 1857] [id = 325] 19:26:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 236 (0x7f60764c7800) [pid = 1857] [serial = 976] [outer = (nil)] 19:26:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 237 (0x7f6078f30400) [pid = 1857] [serial = 977] [outer = 0x7f60764c7800] 19:26:07 INFO - PROCESS | 1857 | 1461637567065 Marionette DEBUG loaded listener.js 19:26:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 238 (0x7f607b6e5000) [pid = 1857] [serial = 978] [outer = 0x7f60764c7800] 19:26:07 INFO - PROCESS | 1857 | 1461637567874 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 19:26:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:26:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1484ms 19:26:07 INFO - PROCESS | 1857 | 1461637567919 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 19:26:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:26:07 INFO - PROCESS | 1857 | 1461637567923 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 19:26:07 INFO - PROCESS | 1857 | 1461637567928 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:26:07 INFO - PROCESS | 1857 | 1461637567931 Marionette TRACE conn3 <- [1,1274,null,{}] 19:26:07 INFO - PROCESS | 1857 | 1461637567937 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:08 INFO - PROCESS | 1857 | 1461637568089 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 19:26:08 INFO - PROCESS | 1857 | 1461637568300 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607acb7800 == 133 [pid = 1857] [id = 326] 19:26:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 239 (0x7f607dcc8800) [pid = 1857] [serial = 979] [outer = (nil)] 19:26:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 240 (0x7f607dcd1c00) [pid = 1857] [serial = 980] [outer = 0x7f607dcc8800] 19:26:08 INFO - PROCESS | 1857 | 1461637568360 Marionette DEBUG loaded listener.js 19:26:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 241 (0x7f607e2e2800) [pid = 1857] [serial = 981] [outer = 0x7f607dcc8800] 19:26:09 INFO - PROCESS | 1857 | 1461637569222 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 19:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1333ms 19:26:09 INFO - PROCESS | 1857 | 1461637569262 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 19:26:09 INFO - PROCESS | 1857 | 1461637569267 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 19:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:26:09 INFO - PROCESS | 1857 | 1461637569305 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:26:09 INFO - PROCESS | 1857 | 1461637569311 Marionette TRACE conn3 <- [1,1278,null,{}] 19:26:09 INFO - PROCESS | 1857 | 1461637569316 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:09 INFO - PROCESS | 1857 | 1461637569478 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 19:26:09 INFO - PROCESS | 1857 | 1461637569666 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60783e8800 == 134 [pid = 1857] [id = 327] 19:26:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 242 (0x7f607dcce800) [pid = 1857] [serial = 982] [outer = (nil)] 19:26:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 243 (0x7f60817eb400) [pid = 1857] [serial = 983] [outer = 0x7f607dcce800] 19:26:09 INFO - PROCESS | 1857 | 1461637569729 Marionette DEBUG loaded listener.js 19:26:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 244 (0x7f6083b0d000) [pid = 1857] [serial = 984] [outer = 0x7f607dcce800] 19:26:10 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6088891800 == 133 [pid = 1857] [id = 312] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 243 (0x7f609affd000) [pid = 1857] [serial = 842] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 242 (0x7f608f129800) [pid = 1857] [serial = 836] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 241 (0x7f607e2dd400) [pid = 1857] [serial = 830] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 240 (0x7f607d16b400) [pid = 1857] [serial = 848] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 239 (0x7f609a86b800) [pid = 1857] [serial = 839] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 238 (0x7f609f8a6000) [pid = 1857] [serial = 845] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 237 (0x7f6077fd3000) [pid = 1857] [serial = 851] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 236 (0x7f607d16a400) [pid = 1857] [serial = 854] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 235 (0x7f6078f28c00) [pid = 1857] [serial = 857] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 234 (0x7f6087515800) [pid = 1857] [serial = 833] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 233 (0x7f6077034c00) [pid = 1857] [serial = 860] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 232 (0x7f60772af800) [pid = 1857] [serial = 863] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 231 (0x7f609ab07400) [pid = 1857] [serial = 887] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a6e2800 == 132 [pid = 1857] [id = 311] 19:26:10 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60848c6000 == 131 [pid = 1857] [id = 310] 19:26:10 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6083d1d000 == 130 [pid = 1857] [id = 309] 19:26:10 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607da3e800 == 129 [pid = 1857] [id = 308] 19:26:10 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6078fd7800 == 128 [pid = 1857] [id = 307] 19:26:10 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6081812800 == 127 [pid = 1857] [id = 306] 19:26:10 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6083cbf000 == 126 [pid = 1857] [id = 305] 19:26:10 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6081811800 == 125 [pid = 1857] [id = 303] 19:26:10 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a873000 == 124 [pid = 1857] [id = 302] 19:26:10 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a2bf0000 == 123 [pid = 1857] [id = 301] 19:26:10 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609de89000 == 122 [pid = 1857] [id = 300] 19:26:10 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609a81a800 == 121 [pid = 1857] [id = 299] 19:26:10 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6090177000 == 120 [pid = 1857] [id = 298] 19:26:10 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60848ca800 == 119 [pid = 1857] [id = 297] 19:26:10 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607acde800 == 118 [pid = 1857] [id = 296] 19:26:10 INFO - PROCESS | 1857 | 1461637570643 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 19:26:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:26:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1400ms 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 230 (0x7f608cf61400) [pid = 1857] [serial = 878] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 229 (0x7f608f12b800) [pid = 1857] [serial = 881] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 228 (0x7f608f643c00) [pid = 1857] [serial = 882] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 227 (0x7f6084843c00) [pid = 1857] [serial = 872] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 226 (0x7f6087123400) [pid = 1857] [serial = 873] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 225 (0x7f608a626000) [pid = 1857] [serial = 875] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 224 (0x7f6082a64000) [pid = 1857] [serial = 869] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 223 (0x7f6083b0b800) [pid = 1857] [serial = 870] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 222 (0x7f6078f29400) [pid = 1857] [serial = 867] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7f6077038400) [pid = 1857] [serial = 866] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 220 (0x7f608d065400) [pid = 1857] [serial = 879] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7f608f7e5800) [pid = 1857] [serial = 884] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7f6099c16800) [pid = 1857] [serial = 885] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7f608c747000) [pid = 1857] [serial = 876] [outer = (nil)] [url = about:blank] 19:26:10 INFO - PROCESS | 1857 | 1461637570711 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 19:26:10 INFO - PROCESS | 1857 | 1461637570714 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 19:26:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:26:10 INFO - PROCESS | 1857 | 1461637570720 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:26:10 INFO - PROCESS | 1857 | 1461637570722 Marionette TRACE conn3 <- [1,1282,null,{}] 19:26:10 INFO - PROCESS | 1857 | 1461637570726 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:10 INFO - PROCESS | 1857 | 1461637570868 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 19:26:10 INFO - PROCESS | 1857 | 1461637570881 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078fd8000 == 119 [pid = 1857] [id = 328] 19:26:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7f607aa17000) [pid = 1857] [serial = 985] [outer = (nil)] 19:26:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7f6083b0f000) [pid = 1857] [serial = 986] [outer = 0x7f607aa17000] 19:26:10 INFO - PROCESS | 1857 | 1461637570939 Marionette DEBUG loaded listener.js 19:26:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7f60844d1c00) [pid = 1857] [serial = 987] [outer = 0x7f607aa17000] 19:26:11 INFO - PROCESS | 1857 | 1461637571727 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 19:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1074ms 19:26:11 INFO - PROCESS | 1857 | 1461637571794 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 19:26:11 INFO - PROCESS | 1857 | 1461637571798 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 19:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:26:11 INFO - PROCESS | 1857 | 1461637571806 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:26:11 INFO - PROCESS | 1857 | 1461637571808 Marionette TRACE conn3 <- [1,1286,null,{}] 19:26:11 INFO - PROCESS | 1857 | 1461637571812 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:11 INFO - PROCESS | 1857 | 1461637571978 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 19:26:11 INFO - PROCESS | 1857 | 1461637571989 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081811800 == 120 [pid = 1857] [id = 329] 19:26:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 221 (0x7f60874e4800) [pid = 1857] [serial = 988] [outer = (nil)] 19:26:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7f6087518c00) [pid = 1857] [serial = 989] [outer = 0x7f60874e4800] 19:26:12 INFO - PROCESS | 1857 | 1461637572183 Marionette DEBUG loaded listener.js 19:26:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 223 (0x7f608b9bbc00) [pid = 1857] [serial = 990] [outer = 0x7f60874e4800] 19:26:12 INFO - PROCESS | 1857 | 1461637572922 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 19:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1173ms 19:26:12 INFO - PROCESS | 1857 | 1461637572993 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 19:26:13 INFO - PROCESS | 1857 | 1461637573006 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 19:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:26:13 INFO - PROCESS | 1857 | 1461637573012 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:26:13 INFO - PROCESS | 1857 | 1461637573014 Marionette TRACE conn3 <- [1,1290,null,{}] 19:26:13 INFO - PROCESS | 1857 | 1461637573019 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:13 INFO - PROCESS | 1857 | 1461637573225 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 19:26:13 INFO - PROCESS | 1857 | 1461637573248 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60844a9800 == 121 [pid = 1857] [id = 330] 19:26:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 224 (0x7f6085b5e000) [pid = 1857] [serial = 991] [outer = (nil)] 19:26:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 225 (0x7f608d8aec00) [pid = 1857] [serial = 992] [outer = 0x7f6085b5e000] 19:26:13 INFO - PROCESS | 1857 | 1461637573304 Marionette DEBUG loaded listener.js 19:26:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 226 (0x7f6082a71000) [pid = 1857] [serial = 993] [outer = 0x7f6085b5e000] 19:26:14 INFO - PROCESS | 1857 | 1461637574078 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 19:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1127ms 19:26:14 INFO - PROCESS | 1857 | 1461637574169 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 19:26:14 INFO - PROCESS | 1857 | 1461637574172 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 19:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:26:14 INFO - PROCESS | 1857 | 1461637574178 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:26:14 INFO - PROCESS | 1857 | 1461637574179 Marionette TRACE conn3 <- [1,1294,null,{}] 19:26:14 INFO - PROCESS | 1857 | 1461637574185 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:14 INFO - PROCESS | 1857 | 1461637574395 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 19:26:14 INFO - PROCESS | 1857 | 1461637574427 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6087150800 == 122 [pid = 1857] [id = 331] 19:26:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 227 (0x7f6083baf400) [pid = 1857] [serial = 994] [outer = (nil)] 19:26:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 228 (0x7f608f7f1400) [pid = 1857] [serial = 995] [outer = 0x7f6083baf400] 19:26:14 INFO - PROCESS | 1857 | 1461637574486 Marionette DEBUG loaded listener.js 19:26:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 229 (0x7f6099c15000) [pid = 1857] [serial = 996] [outer = 0x7f6083baf400] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 228 (0x7f608f7ea800) [pid = 1857] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 227 (0x7f608405f400) [pid = 1857] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 226 (0x7f6083f7d400) [pid = 1857] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 225 (0x7f6082840000) [pid = 1857] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 224 (0x7f607e235800) [pid = 1857] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 223 (0x7f6077034000) [pid = 1857] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 222 (0x7f6083bb2800) [pid = 1857] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7f607e239400) [pid = 1857] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 220 (0x7f607702e000) [pid = 1857] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7f609033e800) [pid = 1857] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7f6085b62800) [pid = 1857] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7f6084ee7000) [pid = 1857] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7f608f6c0800) [pid = 1857] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7f6087520c00) [pid = 1857] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7f607aa09c00) [pid = 1857] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7f6087517800) [pid = 1857] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7f608283e800) [pid = 1857] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7f6083d98800) [pid = 1857] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7f607e1f0800) [pid = 1857] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7f6099cf5400) [pid = 1857] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7f608cf61c00) [pid = 1857] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7f6087560800) [pid = 1857] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7f607d167800) [pid = 1857] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7f608e455000) [pid = 1857] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7f6084e15400) [pid = 1857] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7f607e0d0c00) [pid = 1857] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7f6084851400) [pid = 1857] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7f607d162400) [pid = 1857] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7f60874e7400) [pid = 1857] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7f6085b61400) [pid = 1857] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7f608cfb5c00) [pid = 1857] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7f6077fcf000) [pid = 1857] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7f6081c59800) [pid = 1857] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7f608ce8fc00) [pid = 1857] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7f6082a6ec00) [pid = 1857] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7f607e2dd000) [pid = 1857] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7f607dae8800) [pid = 1857] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7f6099cf4000) [pid = 1857] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7f607daeb400) [pid = 1857] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7f60845a3000) [pid = 1857] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7f6077fce000) [pid = 1857] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7f6077fd0000) [pid = 1857] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7f608cfbcc00) [pid = 1857] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7f607702d400) [pid = 1857] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7f6084ae6400) [pid = 1857] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7f609ad07c00) [pid = 1857] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7f6089cbf000) [pid = 1857] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7f6077fcfc00) [pid = 1857] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7f607b6e2400) [pid = 1857] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7f6083b0ec00) [pid = 1857] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 178 (0x7f60757cc800) [pid = 1857] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7f607e0d6c00) [pid = 1857] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7f608d05f400) [pid = 1857] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7f608f12b400) [pid = 1857] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7f607e0cfc00) [pid = 1857] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 173 (0x7f608c748400) [pid = 1857] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7f6083a4bc00) [pid = 1857] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7f607d16e000) [pid = 1857] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7f609bc35800) [pid = 1857] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7f607e0d2800) [pid = 1857] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:26:15 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7f6085b66000) [pid = 1857] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:26:15 INFO - PROCESS | 1857 | 1461637575941 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 19:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1776ms 19:26:15 INFO - PROCESS | 1857 | 1461637575955 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 19:26:15 INFO - PROCESS | 1857 | 1461637575957 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 19:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:26:15 INFO - PROCESS | 1857 | 1461637575962 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:26:15 INFO - PROCESS | 1857 | 1461637575964 Marionette TRACE conn3 <- [1,1298,null,{}] 19:26:15 INFO - PROCESS | 1857 | 1461637575969 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:16 INFO - PROCESS | 1857 | 1461637576172 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 19:26:16 INFO - PROCESS | 1857 | 1461637576190 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a6f0000 == 123 [pid = 1857] [id = 332] 19:26:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7f607702a800) [pid = 1857] [serial = 997] [outer = (nil)] 19:26:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7f607d167000) [pid = 1857] [serial = 998] [outer = 0x7f607702a800] 19:26:16 INFO - PROCESS | 1857 | 1461637576245 Marionette DEBUG loaded listener.js 19:26:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7f607e23ec00) [pid = 1857] [serial = 999] [outer = 0x7f607702a800] 19:26:16 INFO - PROCESS | 1857 | 1461637576958 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 19:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1030ms 19:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:26:17 INFO - PROCESS | 1857 | 1461637576994 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 19:26:17 INFO - PROCESS | 1857 | 1461637576996 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 19:26:17 INFO - PROCESS | 1857 | 1461637577002 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:26:17 INFO - PROCESS | 1857 | 1461637577005 Marionette TRACE conn3 <- [1,1302,null,{}] 19:26:17 INFO - PROCESS | 1857 | 1461637577009 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:17 INFO - PROCESS | 1857 | 1461637577153 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 19:26:17 INFO - PROCESS | 1857 | 1461637577303 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60874d0800 == 124 [pid = 1857] [id = 333] 19:26:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7f607702c800) [pid = 1857] [serial = 1000] [outer = (nil)] 19:26:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7f6081c57c00) [pid = 1857] [serial = 1001] [outer = 0x7f607702c800] 19:26:17 INFO - PROCESS | 1857 | 1461637577360 Marionette DEBUG loaded listener.js 19:26:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 174 (0x7f60845a9c00) [pid = 1857] [serial = 1002] [outer = 0x7f607702c800] 19:26:18 INFO - PROCESS | 1857 | 1461637578292 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 19:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1328ms 19:26:18 INFO - PROCESS | 1857 | 1461637578330 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 19:26:18 INFO - PROCESS | 1857 | 1461637578337 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 19:26:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:26:18 INFO - PROCESS | 1857 | 1461637578343 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:26:18 INFO - PROCESS | 1857 | 1461637578349 Marionette TRACE conn3 <- [1,1306,null,{}] 19:26:18 INFO - PROCESS | 1857 | 1461637578356 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:18 INFO - PROCESS | 1857 | 1461637578533 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 19:26:18 INFO - PROCESS | 1857 | 1461637578705 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607901e800 == 125 [pid = 1857] [id = 334] 19:26:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7f60764cbc00) [pid = 1857] [serial = 1003] [outer = (nil)] 19:26:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7f6077fd1c00) [pid = 1857] [serial = 1004] [outer = 0x7f60764cbc00] 19:26:18 INFO - PROCESS | 1857 | 1461637578775 Marionette DEBUG loaded listener.js 19:26:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7f607aa14000) [pid = 1857] [serial = 1005] [outer = 0x7f60764cbc00] 19:26:19 INFO - PROCESS | 1857 | 1461637579691 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 19:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1380ms 19:26:19 INFO - PROCESS | 1857 | 1461637579725 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 19:26:19 INFO - PROCESS | 1857 | 1461637579733 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 19:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:26:19 INFO - PROCESS | 1857 | 1461637579743 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:26:19 INFO - PROCESS | 1857 | 1461637579746 Marionette TRACE conn3 <- [1,1310,null,{}] 19:26:19 INFO - PROCESS | 1857 | 1461637579753 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:19 INFO - PROCESS | 1857 | 1461637579948 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 19:26:20 INFO - PROCESS | 1857 | 1461637580130 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e4d2800 == 126 [pid = 1857] [id = 335] 19:26:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7f607aa17400) [pid = 1857] [serial = 1006] [outer = (nil)] 19:26:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7f607e38a400) [pid = 1857] [serial = 1007] [outer = 0x7f607aa17400] 19:26:20 INFO - PROCESS | 1857 | 1461637580201 Marionette DEBUG loaded listener.js 19:26:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7f60817f2c00) [pid = 1857] [serial = 1008] [outer = 0x7f607aa17400] 19:26:21 INFO - PROCESS | 1857 | 1461637581141 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 19:26:21 INFO - PROCESS | 1857 | 1461637581177 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 19:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:26:21 INFO - PROCESS | 1857 | 1461637581183 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:26:21 INFO - PROCESS | 1857 | 1461637581189 Marionette TRACE conn3 <- [1,1314,null,{}] 19:26:21 INFO - PROCESS | 1857 | 1461637581203 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:21 INFO - PROCESS | 1857 | 1461637581367 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 19:26:21 INFO - PROCESS | 1857 | 1461637581556 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608d3b1000 == 127 [pid = 1857] [id = 336] 19:26:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7f6081c5a000) [pid = 1857] [serial = 1009] [outer = (nil)] 19:26:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7f6085b66000) [pid = 1857] [serial = 1010] [outer = 0x7f6081c5a000] 19:26:21 INFO - PROCESS | 1857 | 1461637581627 Marionette DEBUG loaded listener.js 19:26:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7f608751a800) [pid = 1857] [serial = 1011] [outer = 0x7f6081c5a000] 19:26:22 INFO - PROCESS | 1857 | 1461637582513 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 19:26:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:26:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1386ms 19:26:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:26:22 INFO - PROCESS | 1857 | 1461637582570 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 19:26:22 INFO - PROCESS | 1857 | 1461637582573 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 19:26:22 INFO - PROCESS | 1857 | 1461637582579 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:26:22 INFO - PROCESS | 1857 | 1461637582582 Marionette TRACE conn3 <- [1,1318,null,{}] 19:26:22 INFO - PROCESS | 1857 | 1461637582587 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:22 INFO - PROCESS | 1857 | 1461637582751 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 19:26:22 INFO - PROCESS | 1857 | 1461637582944 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e9c6800 == 128 [pid = 1857] [id = 337] 19:26:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7f60845a6c00) [pid = 1857] [serial = 1012] [outer = (nil)] 19:26:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7f608c694400) [pid = 1857] [serial = 1013] [outer = 0x7f60845a6c00] 19:26:23 INFO - PROCESS | 1857 | 1461637583014 Marionette DEBUG loaded listener.js 19:26:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7f608cf31c00) [pid = 1857] [serial = 1014] [outer = 0x7f60845a6c00] 19:26:23 INFO - PROCESS | 1857 | 1461637583805 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 19:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1276ms 19:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:26:23 INFO - PROCESS | 1857 | 1461637583855 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 19:26:23 INFO - PROCESS | 1857 | 1461637583857 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 19:26:23 INFO - PROCESS | 1857 | 1461637583863 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:26:23 INFO - PROCESS | 1857 | 1461637583866 Marionette TRACE conn3 <- [1,1322,null,{}] 19:26:23 INFO - PROCESS | 1857 | 1461637583871 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:24 INFO - PROCESS | 1857 | 1461637584025 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 19:26:24 INFO - PROCESS | 1857 | 1461637584221 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:24 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6094cdf800 == 129 [pid = 1857] [id = 338] 19:26:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7f607dade000) [pid = 1857] [serial = 1015] [outer = (nil)] 19:26:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7f608cf6f800) [pid = 1857] [serial = 1016] [outer = 0x7f607dade000] 19:26:24 INFO - PROCESS | 1857 | 1461637584291 Marionette DEBUG loaded listener.js 19:26:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7f608e145c00) [pid = 1857] [serial = 1017] [outer = 0x7f607dade000] 19:26:25 INFO - PROCESS | 1857 | 1461637585139 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 19:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1330ms 19:26:25 INFO - PROCESS | 1857 | 1461637585192 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 19:26:25 INFO - PROCESS | 1857 | 1461637585195 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 19:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:26:25 INFO - PROCESS | 1857 | 1461637585201 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:26:25 INFO - PROCESS | 1857 | 1461637585203 Marionette TRACE conn3 <- [1,1326,null,{}] 19:26:25 INFO - PROCESS | 1857 | 1461637585208 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:25 INFO - PROCESS | 1857 | 1461637585377 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 19:26:25 INFO - PROCESS | 1857 | 1461637585568 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609fdd8000 == 130 [pid = 1857] [id = 339] 19:26:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7f608e147400) [pid = 1857] [serial = 1018] [outer = (nil)] 19:26:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7f60903ef400) [pid = 1857] [serial = 1019] [outer = 0x7f608e147400] 19:26:25 INFO - PROCESS | 1857 | 1461637585641 Marionette DEBUG loaded listener.js 19:26:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7f609ab07400) [pid = 1857] [serial = 1020] [outer = 0x7f608e147400] 19:26:26 INFO - PROCESS | 1857 | 1461637586455 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:26:26 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 19:26:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1279ms 19:26:26 INFO - PROCESS | 1857 | 1461637586483 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 19:26:26 INFO - PROCESS | 1857 | 1461637586486 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 19:26:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:26:26 INFO - PROCESS | 1857 | 1461637586491 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:26:26 INFO - PROCESS | 1857 | 1461637586493 Marionette TRACE conn3 <- [1,1330,null,{}] 19:26:26 INFO - PROCESS | 1857 | 1461637586499 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:26 INFO - PROCESS | 1857 | 1461637586662 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 19:26:26 INFO - PROCESS | 1857 | 1461637586847 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a789a800 == 131 [pid = 1857] [id = 340] 19:26:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7f608f148400) [pid = 1857] [serial = 1021] [outer = (nil)] 19:26:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7f609ad51c00) [pid = 1857] [serial = 1022] [outer = 0x7f608f148400] 19:26:26 INFO - PROCESS | 1857 | 1461637586911 Marionette DEBUG loaded listener.js 19:26:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7f609bcf0800) [pid = 1857] [serial = 1023] [outer = 0x7f608f148400] 19:26:27 INFO - PROCESS | 1857 | 1461637587740 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 19:26:27 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 19:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1283ms 19:26:27 INFO - PROCESS | 1857 | 1461637587775 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 19:26:27 INFO - PROCESS | 1857 | 1461637587779 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 19:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:26:27 INFO - PROCESS | 1857 | 1461637587784 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:26:27 INFO - PROCESS | 1857 | 1461637587786 Marionette TRACE conn3 <- [1,1334,null,{}] 19:26:27 INFO - PROCESS | 1857 | 1461637587791 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:27 INFO - PROCESS | 1857 | 1461637587947 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 19:26:28 INFO - PROCESS | 1857 | 1461637588137 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6074adb800 == 132 [pid = 1857] [id = 341] 19:26:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7f6099ceb800) [pid = 1857] [serial = 1024] [outer = (nil)] 19:26:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7f608ea66c00) [pid = 1857] [serial = 1025] [outer = 0x7f6099ceb800] 19:26:28 INFO - PROCESS | 1857 | 1461637588222 Marionette DEBUG loaded listener.js 19:26:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7f609f8a2400) [pid = 1857] [serial = 1026] [outer = 0x7f6099ceb800] 19:26:29 INFO - PROCESS | 1857 | 1461637589040 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 19:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1327ms 19:26:29 INFO - PROCESS | 1857 | 1461637589113 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 19:26:29 INFO - PROCESS | 1857 | 1461637589116 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 19:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:26:29 INFO - PROCESS | 1857 | 1461637589122 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:26:29 INFO - PROCESS | 1857 | 1461637589124 Marionette TRACE conn3 <- [1,1338,null,{}] 19:26:29 INFO - PROCESS | 1857 | 1461637589129 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:29 INFO - PROCESS | 1857 | 1461637589299 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 19:26:29 INFO - PROCESS | 1857 | 1461637589493 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a461000 == 133 [pid = 1857] [id = 342] 19:26:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7f6078375c00) [pid = 1857] [serial = 1027] [outer = (nil)] 19:26:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7f607837f400) [pid = 1857] [serial = 1028] [outer = 0x7f6078375c00] 19:26:29 INFO - PROCESS | 1857 | 1461637589564 Marionette DEBUG loaded listener.js 19:26:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7f6078383c00) [pid = 1857] [serial = 1029] [outer = 0x7f6078375c00] 19:26:30 INFO - PROCESS | 1857 | 1461637590838 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 19:26:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:26:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1730ms 19:26:30 INFO - PROCESS | 1857 | 1461637590852 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 19:26:30 INFO - PROCESS | 1857 | 1461637590855 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 19:26:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:26:30 INFO - PROCESS | 1857 | 1461637590861 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:26:30 INFO - PROCESS | 1857 | 1461637590863 Marionette TRACE conn3 <- [1,1342,null,{}] 19:26:30 INFO - PROCESS | 1857 | 1461637590868 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:31 INFO - PROCESS | 1857 | 1461637591075 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 19:26:31 INFO - PROCESS | 1857 | 1461637591277 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6074cd0000 == 134 [pid = 1857] [id = 343] 19:26:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7f6074bc3c00) [pid = 1857] [serial = 1030] [outer = (nil)] 19:26:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7f6074bc9400) [pid = 1857] [serial = 1031] [outer = 0x7f6074bc3c00] 19:26:31 INFO - PROCESS | 1857 | 1461637591347 Marionette DEBUG loaded listener.js 19:26:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7f6074bd1800) [pid = 1857] [serial = 1032] [outer = 0x7f6074bc3c00] 19:26:32 INFO - PROCESS | 1857 | 1461637592178 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 19:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1376ms 19:26:32 INFO - PROCESS | 1857 | 1461637592238 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 19:26:32 INFO - PROCESS | 1857 | 1461637592242 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 19:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:26:32 INFO - PROCESS | 1857 | 1461637592247 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:26:32 INFO - PROCESS | 1857 | 1461637592250 Marionette TRACE conn3 <- [1,1346,null,{}] 19:26:32 INFO - PROCESS | 1857 | 1461637592256 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:32 INFO - PROCESS | 1857 | 1461637592442 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 19:26:32 INFO - PROCESS | 1857 | 1461637592639 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60783e2000 == 135 [pid = 1857] [id = 344] 19:26:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7f6074bc4000) [pid = 1857] [serial = 1033] [outer = (nil)] 19:26:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7f6078f27000) [pid = 1857] [serial = 1034] [outer = 0x7f6074bc4000] 19:26:32 INFO - PROCESS | 1857 | 1461637592712 Marionette DEBUG loaded listener.js 19:26:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7f607daa9c00) [pid = 1857] [serial = 1035] [outer = 0x7f6074bc4000] 19:26:34 INFO - PROCESS | 1857 | 1461637594108 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 19:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1935ms 19:26:34 INFO - PROCESS | 1857 | 1461637594234 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 19:26:34 INFO - PROCESS | 1857 | 1461637594240 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 19:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:26:34 INFO - PROCESS | 1857 | 1461637594265 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:26:34 INFO - PROCESS | 1857 | 1461637594268 Marionette TRACE conn3 <- [1,1350,null,{}] 19:26:34 INFO - PROCESS | 1857 | 1461637594276 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:34 INFO - PROCESS | 1857 | 1461637594426 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 19:26:34 INFO - PROCESS | 1857 | 1461637594614 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6079017000 == 136 [pid = 1857] [id = 345] 19:26:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7f6075943000) [pid = 1857] [serial = 1036] [outer = (nil)] 19:26:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7f6077fcb800) [pid = 1857] [serial = 1037] [outer = 0x7f6075943000] 19:26:34 INFO - PROCESS | 1857 | 1461637594676 Marionette DEBUG loaded listener.js 19:26:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7f6078381000) [pid = 1857] [serial = 1038] [outer = 0x7f6075943000] 19:26:35 INFO - PROCESS | 1857 | 1461637595451 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 19:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1245ms 19:26:35 INFO - PROCESS | 1857 | 1461637595511 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 19:26:35 INFO - PROCESS | 1857 | 1461637595519 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 19:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:26:35 INFO - PROCESS | 1857 | 1461637595528 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:26:35 INFO - PROCESS | 1857 | 1461637595531 Marionette TRACE conn3 <- [1,1354,null,{}] 19:26:35 INFO - PROCESS | 1857 | 1461637595536 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:35 INFO - PROCESS | 1857 | 1461637595695 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 19:26:36 INFO - PROCESS | 1857 | 1461637596003 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60759a5000 == 137 [pid = 1857] [id = 346] 19:26:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7f607894dc00) [pid = 1857] [serial = 1039] [outer = (nil)] 19:26:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7f6078f25000) [pid = 1857] [serial = 1040] [outer = 0x7f607894dc00] 19:26:36 INFO - PROCESS | 1857 | 1461637596126 Marionette DEBUG loaded listener.js 19:26:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7f607b6e2400) [pid = 1857] [serial = 1041] [outer = 0x7f607894dc00] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a41b5800 == 136 [pid = 1857] [id = 78] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609bf19000 == 135 [pid = 1857] [id = 278] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084bbf800 == 134 [pid = 1857] [id = 222] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608e31d800 == 133 [pid = 1857] [id = 63] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608da9f800 == 132 [pid = 1857] [id = 240] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a6f0000 == 131 [pid = 1857] [id = 332] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7f608caafc00) [pid = 1857] [serial = 938] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7f60817ed800) [pid = 1857] [serial = 908] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7f609d919800) [pid = 1857] [serial = 902] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7f60764c6800) [pid = 1857] [serial = 911] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7f60757d2c00) [pid = 1857] [serial = 914] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7f609ad06800) [pid = 1857] [serial = 899] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7f607dcd4800) [pid = 1857] [serial = 905] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6087150800 == 130 [pid = 1857] [id = 331] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60844a9800 == 129 [pid = 1857] [id = 330] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6081811800 == 128 [pid = 1857] [id = 329] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6078fd8000 == 127 [pid = 1857] [id = 328] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60783e8800 == 126 [pid = 1857] [id = 327] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607acb7800 == 125 [pid = 1857] [id = 326] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608da98000 == 124 [pid = 1857] [id = 295] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60768df000 == 123 [pid = 1857] [id = 325] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60759a8000 == 122 [pid = 1857] [id = 324] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60749d1000 == 121 [pid = 1857] [id = 323] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6078066000 == 120 [pid = 1857] [id = 322] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6079028000 == 119 [pid = 1857] [id = 321] 19:26:37 INFO - PROCESS | 1857 | 1461637597217 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6079010800 == 118 [pid = 1857] [id = 320] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a2871800 == 117 [pid = 1857] [id = 319] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609bd35800 == 116 [pid = 1857] [id = 318] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6090310000 == 115 [pid = 1857] [id = 317] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608ea34000 == 114 [pid = 1857] [id = 316] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608cca9800 == 113 [pid = 1857] [id = 315] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e491800 == 112 [pid = 1857] [id = 314] 19:26:37 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607718a800 == 111 [pid = 1857] [id = 313] 19:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1736ms 19:26:37 INFO - PROCESS | 1857 | 1461637597263 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 19:26:37 INFO - PROCESS | 1857 | 1461637597265 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 19:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:26:37 INFO - PROCESS | 1857 | 1461637597271 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:26:37 INFO - PROCESS | 1857 | 1461637597276 Marionette TRACE conn3 <- [1,1358,null,{}] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7f609d919c00) [pid = 1857] [serial = 843] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7f60874a4800) [pid = 1857] [serial = 611] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7f608432ec00) [pid = 1857] [serial = 605] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7f608f7efc00) [pid = 1857] [serial = 750] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7f6083910400) [pid = 1857] [serial = 831] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7f6089cc3000) [pid = 1857] [serial = 936] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7f608432cc00) [pid = 1857] [serial = 686] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7f608405a400) [pid = 1857] [serial = 935] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7f6083d9d000) [pid = 1857] [serial = 641] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7f60772b5c00) [pid = 1857] [serial = 864] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7f609b9b2000) [pid = 1857] [serial = 795] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7f608f131000) [pid = 1857] [serial = 741] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7f6089cc6800) [pid = 1857] [serial = 780] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7f6099c1a800) [pid = 1857] [serial = 789] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7f608a88e000) [pid = 1857] [serial = 732] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7f607aa13800) [pid = 1857] [serial = 921] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7f608bd1d400) [pid = 1857] [serial = 689] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7f6083f86000) [pid = 1857] [serial = 930] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7f6087518000) [pid = 1857] [serial = 894] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7f608d05ec00) [pid = 1857] [serial = 560] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7f609bdba800) [pid = 1857] [serial = 798] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7f608f638000) [pid = 1857] [serial = 897] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7f6089cbf800) [pid = 1857] [serial = 650] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7f607d170400) [pid = 1857] [serial = 849] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7f608f1dd400) [pid = 1857] [serial = 744] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7f608d062400) [pid = 1857] [serial = 735] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7f6085ad6800) [pid = 1857] [serial = 893] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 178 (0x7f607e23e000) [pid = 1857] [serial = 599] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7f608cf34000) [pid = 1857] [serial = 692] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7f6082a68800) [pid = 1857] [serial = 891] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7f609abe7c00) [pid = 1857] [serial = 840] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7f608751e800) [pid = 1857] [serial = 644] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 173 (0x7f608f5b4400) [pid = 1857] [serial = 783] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7f609deb0800) [pid = 1857] [serial = 855] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7f608418b000) [pid = 1857] [serial = 777] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7f608e13d400) [pid = 1857] [serial = 738] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7f60845a6000) [pid = 1857] [serial = 932] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7f609c0d6c00) [pid = 1857] [serial = 804] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7f6083907c00) [pid = 1857] [serial = 726] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7f609ad0bc00) [pid = 1857] [serial = 792] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7f608ce92800) [pid = 1857] [serial = 656] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7f6083bb5800) [pid = 1857] [serial = 929] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7f6084ee5c00) [pid = 1857] [serial = 933] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7f609ab75c00) [pid = 1857] [serial = 828] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7f6077fd7400) [pid = 1857] [serial = 852] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7f607aa0d000) [pid = 1857] [serial = 920] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7f607e1e3400) [pid = 1857] [serial = 890] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7f607e2db400) [pid = 1857] [serial = 926] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7f608e1d7800) [pid = 1857] [serial = 698] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7f6078f31400) [pid = 1857] [serial = 861] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7f6089cc1c00) [pid = 1857] [serial = 834] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7f609d9a1c00) [pid = 1857] [serial = 801] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7f608c74fc00) [pid = 1857] [serial = 653] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7f6078f2d800) [pid = 1857] [serial = 858] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7f6085d0f800) [pid = 1857] [serial = 608] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7f608f63b000) [pid = 1857] [serial = 837] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7f60817f3400) [pid = 1857] [serial = 918] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7f608283f000) [pid = 1857] [serial = 638] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7f6093d57000) [pid = 1857] [serial = 786] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7f608e456400) [pid = 1857] [serial = 896] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7f607daecc00) [pid = 1857] [serial = 917] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7f608f641000) [pid = 1857] [serial = 747] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7f6082a65400) [pid = 1857] [serial = 683] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7f608cfb3800) [pid = 1857] [serial = 695] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7f60845a2800) [pid = 1857] [serial = 729] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7f607d171800) [pid = 1857] [serial = 923] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7f607dcc7000) [pid = 1857] [serial = 924] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7f609f8b0c00) [pid = 1857] [serial = 846] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7f6083a47400) [pid = 1857] [serial = 602] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7f608283d800) [pid = 1857] [serial = 927] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7f6089c7ac00) [pid = 1857] [serial = 647] [outer = (nil)] [url = about:blank] 19:26:37 INFO - PROCESS | 1857 | 1461637597359 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:37 INFO - PROCESS | 1857 | 1461637597523 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 19:26:37 INFO - PROCESS | 1857 | 1461637597755 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607806f000 == 112 [pid = 1857] [id = 347] 19:26:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7f607b6ee000) [pid = 1857] [serial = 1042] [outer = (nil)] 19:26:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7f607dae6000) [pid = 1857] [serial = 1043] [outer = 0x7f607b6ee000] 19:26:37 INFO - PROCESS | 1857 | 1461637597818 Marionette DEBUG loaded listener.js 19:26:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7f607dcd3400) [pid = 1857] [serial = 1044] [outer = 0x7f607b6ee000] 19:26:38 INFO - PROCESS | 1857 | 1461637598476 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 19:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1243ms 19:26:38 INFO - PROCESS | 1857 | 1461637598515 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 19:26:38 INFO - PROCESS | 1857 | 1461637598519 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 19:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:26:38 INFO - PROCESS | 1857 | 1461637598524 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:26:38 INFO - PROCESS | 1857 | 1461637598527 Marionette TRACE conn3 <- [1,1362,null,{}] 19:26:38 INFO - PROCESS | 1857 | 1461637598532 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:38 INFO - PROCESS | 1857 | 1461637598728 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 19:26:38 INFO - PROCESS | 1857 | 1461637598747 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a6ea000 == 113 [pid = 1857] [id = 348] 19:26:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7f607894f400) [pid = 1857] [serial = 1045] [outer = (nil)] 19:26:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7f607e1e5000) [pid = 1857] [serial = 1046] [outer = 0x7f607894f400] 19:26:38 INFO - PROCESS | 1857 | 1461637598805 Marionette DEBUG loaded listener.js 19:26:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7f607e2d6c00) [pid = 1857] [serial = 1047] [outer = 0x7f607894f400] 19:26:39 INFO - PROCESS | 1857 | 1461637599609 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 19:26:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1131ms 19:26:39 INFO - PROCESS | 1857 | 1461637599656 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 19:26:39 INFO - PROCESS | 1857 | 1461637599659 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 19:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:26:39 INFO - PROCESS | 1857 | 1461637599671 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:26:39 INFO - PROCESS | 1857 | 1461637599683 Marionette TRACE conn3 <- [1,1366,null,{}] 19:26:39 INFO - PROCESS | 1857 | 1461637599688 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:39 INFO - PROCESS | 1857 | 1461637599874 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 19:26:39 INFO - PROCESS | 1857 | 1461637599898 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607b7c8000 == 114 [pid = 1857] [id = 349] 19:26:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7f607e1f0800) [pid = 1857] [serial = 1048] [outer = (nil)] 19:26:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7f607e385c00) [pid = 1857] [serial = 1049] [outer = 0x7f607e1f0800] 19:26:39 INFO - PROCESS | 1857 | 1461637599963 Marionette DEBUG loaded listener.js 19:26:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7f607e390400) [pid = 1857] [serial = 1050] [outer = 0x7f607e1f0800] 19:26:40 INFO - PROCESS | 1857 | 1461637600802 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 19:26:40 INFO - PROCESS | 1857 | 1461637600861 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 19:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 19:26:40 INFO - PROCESS | 1857 | 1461637600866 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:26:40 INFO - PROCESS | 1857 | 1461637600868 Marionette TRACE conn3 <- [1,1370,null,{}] 19:26:40 INFO - PROCESS | 1857 | 1461637600873 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:41 INFO - PROCESS | 1857 | 1461637601077 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 19:26:41 INFO - PROCESS | 1857 | 1461637601118 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e409000 == 115 [pid = 1857] [id = 350] 19:26:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7f6082a68800) [pid = 1857] [serial = 1051] [outer = (nil)] 19:26:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7f6083a44800) [pid = 1857] [serial = 1052] [outer = 0x7f6082a68800] 19:26:41 INFO - PROCESS | 1857 | 1461637601229 Marionette DEBUG loaded listener.js 19:26:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7f6083b09c00) [pid = 1857] [serial = 1053] [outer = 0x7f6082a68800] 19:26:42 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7f607594bc00) [pid = 1857] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:26:42 INFO - PROCESS | 1857 | --DOMWINDOW == 145 (0x7f607aa17000) [pid = 1857] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:26:42 INFO - PROCESS | 1857 | --DOMWINDOW == 144 (0x7f607dcc8800) [pid = 1857] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:26:42 INFO - PROCESS | 1857 | --DOMWINDOW == 143 (0x7f6083baf400) [pid = 1857] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:26:42 INFO - PROCESS | 1857 | --DOMWINDOW == 142 (0x7f607702a800) [pid = 1857] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:26:42 INFO - PROCESS | 1857 | --DOMWINDOW == 141 (0x7f608cf69400) [pid = 1857] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:26:42 INFO - PROCESS | 1857 | --DOMWINDOW == 140 (0x7f6099c1c000) [pid = 1857] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:26:42 INFO - PROCESS | 1857 | --DOMWINDOW == 139 (0x7f607daa3000) [pid = 1857] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:26:42 INFO - PROCESS | 1857 | --DOMWINDOW == 138 (0x7f607dccb400) [pid = 1857] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:26:42 INFO - PROCESS | 1857 | --DOMWINDOW == 137 (0x7f60764be000) [pid = 1857] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:26:42 INFO - PROCESS | 1857 | --DOMWINDOW == 136 (0x7f60757c8800) [pid = 1857] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:26:42 INFO - PROCESS | 1857 | --DOMWINDOW == 135 (0x7f607dccd000) [pid = 1857] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:26:42 INFO - PROCESS | 1857 | --DOMWINDOW == 134 (0x7f607dcce800) [pid = 1857] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:26:42 INFO - PROCESS | 1857 | --DOMWINDOW == 133 (0x7f60764c7800) [pid = 1857] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:26:42 INFO - PROCESS | 1857 | --DOMWINDOW == 132 (0x7f6085b5e000) [pid = 1857] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:26:42 INFO - PROCESS | 1857 | --DOMWINDOW == 131 (0x7f60874e4800) [pid = 1857] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:26:42 INFO - PROCESS | 1857 | 1461637602520 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 19:26:42 INFO - PROCESS | 1857 | 1461637602551 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 19:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:26:42 INFO - PROCESS | 1857 | 1461637602556 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:26:42 INFO - PROCESS | 1857 | 1461637602559 Marionette TRACE conn3 <- [1,1374,null,{}] 19:26:42 INFO - PROCESS | 1857 | 1461637602563 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:42 INFO - PROCESS | 1857 | 1461637602758 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 19:26:42 INFO - PROCESS | 1857 | 1461637602778 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607de84800 == 116 [pid = 1857] [id = 351] 19:26:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 132 (0x7f60764be400) [pid = 1857] [serial = 1054] [outer = (nil)] 19:26:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 133 (0x7f6078f2fc00) [pid = 1857] [serial = 1055] [outer = 0x7f60764be400] 19:26:42 INFO - PROCESS | 1857 | 1461637602836 Marionette DEBUG loaded listener.js 19:26:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 134 (0x7f6083b0a800) [pid = 1857] [serial = 1056] [outer = 0x7f60764be400] 19:26:43 INFO - PROCESS | 1857 | [1857] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:43 INFO - PROCESS | 1857 | 1461637603570 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 19:26:43 INFO - PROCESS | 1857 | 1461637603603 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 19:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:26:43 INFO - PROCESS | 1857 | 1461637603608 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:26:43 INFO - PROCESS | 1857 | 1461637603610 Marionette TRACE conn3 <- [1,1378,null,{}] 19:26:43 INFO - PROCESS | 1857 | 1461637603630 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:43 INFO - PROCESS | 1857 | 1461637603816 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 19:26:43 INFO - PROCESS | 1857 | 1461637603833 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081945000 == 117 [pid = 1857] [id = 352] 19:26:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 135 (0x7f60764be000) [pid = 1857] [serial = 1057] [outer = (nil)] 19:26:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 136 (0x7f6083bb0800) [pid = 1857] [serial = 1058] [outer = 0x7f60764be000] 19:26:43 INFO - PROCESS | 1857 | 1461637603887 Marionette DEBUG loaded listener.js 19:26:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 137 (0x7f6083f84c00) [pid = 1857] [serial = 1059] [outer = 0x7f60764be000] 19:26:44 INFO - PROCESS | 1857 | 1461637604860 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 19:26:44 INFO - PROCESS | 1857 | 1461637604912 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 19:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:26:44 INFO - PROCESS | 1857 | 1461637604922 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:26:44 INFO - PROCESS | 1857 | 1461637604925 Marionette TRACE conn3 <- [1,1382,null,{}] 19:26:44 INFO - PROCESS | 1857 | 1461637604944 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:45 INFO - PROCESS | 1857 | 1461637605135 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 19:26:45 INFO - PROCESS | 1857 | 1461637605310 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60783d3800 == 118 [pid = 1857] [id = 353] 19:26:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 138 (0x7f60764c5800) [pid = 1857] [serial = 1060] [outer = (nil)] 19:26:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 139 (0x7f6077fd2800) [pid = 1857] [serial = 1061] [outer = 0x7f60764c5800] 19:26:45 INFO - PROCESS | 1857 | 1461637605386 Marionette DEBUG loaded listener.js 19:26:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 140 (0x7f6078944400) [pid = 1857] [serial = 1062] [outer = 0x7f60764c5800] 19:26:45 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084157000 == 117 [pid = 1857] [id = 10] 19:26:46 INFO - PROCESS | 1857 | [1857] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:46 INFO - PROCESS | 1857 | 1461637606371 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 19:26:46 INFO - PROCESS | 1857 | 1461637606420 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 19:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:26:46 INFO - PROCESS | 1857 | 1461637606430 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:26:46 INFO - PROCESS | 1857 | 1461637606433 Marionette TRACE conn3 <- [1,1386,null,{}] 19:26:46 INFO - PROCESS | 1857 | 1461637606437 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:46 INFO - PROCESS | 1857 | 1461637606602 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 19:26:46 INFO - PROCESS | 1857 | 1461637606845 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e1a4800 == 118 [pid = 1857] [id = 354] 19:26:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 141 (0x7f607dae3000) [pid = 1857] [serial = 1063] [outer = (nil)] 19:26:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 142 (0x7f607dccf400) [pid = 1857] [serial = 1064] [outer = 0x7f607dae3000] 19:26:46 INFO - PROCESS | 1857 | 1461637606958 Marionette DEBUG loaded listener.js 19:26:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 143 (0x7f607e1e4800) [pid = 1857] [serial = 1065] [outer = 0x7f607dae3000] 19:26:47 INFO - PROCESS | 1857 | 1461637607849 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 19:26:47 INFO - PROCESS | 1857 | 1461637607911 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 19:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 19:26:47 INFO - PROCESS | 1857 | 1461637607917 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:26:47 INFO - PROCESS | 1857 | 1461637607922 Marionette TRACE conn3 <- [1,1390,null,{}] 19:26:47 INFO - PROCESS | 1857 | 1461637607936 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:48 INFO - PROCESS | 1857 | 1461637608200 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 19:26:48 INFO - PROCESS | 1857 | 1461637608383 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083f19000 == 119 [pid = 1857] [id = 355] 19:26:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 144 (0x7f607e386c00) [pid = 1857] [serial = 1066] [outer = (nil)] 19:26:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 145 (0x7f6082a71800) [pid = 1857] [serial = 1067] [outer = 0x7f607e386c00] 19:26:48 INFO - PROCESS | 1857 | 1461637608499 Marionette DEBUG loaded listener.js 19:26:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 146 (0x7f6083a4b800) [pid = 1857] [serial = 1068] [outer = 0x7f607e386c00] 19:26:49 INFO - PROCESS | 1857 | 1461637609293 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 19:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1433ms 19:26:49 INFO - PROCESS | 1857 | 1461637609350 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 19:26:49 INFO - PROCESS | 1857 | 1461637609354 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 19:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:26:49 INFO - PROCESS | 1857 | 1461637609360 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:26:49 INFO - PROCESS | 1857 | 1461637609362 Marionette TRACE conn3 <- [1,1394,null,{}] 19:26:49 INFO - PROCESS | 1857 | 1461637609367 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:49 INFO - PROCESS | 1857 | 1461637609534 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 19:26:49 INFO - PROCESS | 1857 | 1461637609705 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084428000 == 120 [pid = 1857] [id = 356] 19:26:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7f60817f0400) [pid = 1857] [serial = 1069] [outer = (nil)] 19:26:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7f608418a800) [pid = 1857] [serial = 1070] [outer = 0x7f60817f0400] 19:26:49 INFO - PROCESS | 1857 | 1461637609773 Marionette DEBUG loaded listener.js 19:26:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7f608432ec00) [pid = 1857] [serial = 1071] [outer = 0x7f60817f0400] 19:26:50 INFO - PROCESS | 1857 | 1461637610583 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 19:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1285ms 19:26:50 INFO - PROCESS | 1857 | 1461637610646 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 19:26:50 INFO - PROCESS | 1857 | 1461637610650 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 19:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:26:50 INFO - PROCESS | 1857 | 1461637610655 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:26:50 INFO - PROCESS | 1857 | 1461637610657 Marionette TRACE conn3 <- [1,1398,null,{}] 19:26:50 INFO - PROCESS | 1857 | 1461637610662 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:50 INFO - PROCESS | 1857 | 1461637610820 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 19:26:51 INFO - PROCESS | 1857 | 1461637610996 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60848d4000 == 121 [pid = 1857] [id = 357] 19:26:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7f6081c54800) [pid = 1857] [serial = 1072] [outer = (nil)] 19:26:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7f60845a8800) [pid = 1857] [serial = 1073] [outer = 0x7f6081c54800] 19:26:51 INFO - PROCESS | 1857 | 1461637611064 Marionette DEBUG loaded listener.js 19:26:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7f6084851400) [pid = 1857] [serial = 1074] [outer = 0x7f6081c54800] 19:26:51 INFO - PROCESS | 1857 | 1461637611897 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 19:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1284ms 19:26:51 INFO - PROCESS | 1857 | 1461637611939 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 19:26:51 INFO - PROCESS | 1857 | 1461637611943 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 19:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:26:51 INFO - PROCESS | 1857 | 1461637611948 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:26:51 INFO - PROCESS | 1857 | 1461637611950 Marionette TRACE conn3 <- [1,1402,null,{}] 19:26:51 INFO - PROCESS | 1857 | 1461637611957 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:52 INFO - PROCESS | 1857 | 1461637612140 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 19:26:52 INFO - PROCESS | 1857 | 1461637612320 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6085b7e800 == 122 [pid = 1857] [id = 358] 19:26:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7f6083d96400) [pid = 1857] [serial = 1075] [outer = (nil)] 19:26:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7f60873c8400) [pid = 1857] [serial = 1076] [outer = 0x7f6083d96400] 19:26:52 INFO - PROCESS | 1857 | 1461637612393 Marionette DEBUG loaded listener.js 19:26:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7f6087560000) [pid = 1857] [serial = 1077] [outer = 0x7f6083d96400] 19:26:53 INFO - PROCESS | 1857 | 1461637613185 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 19:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1280ms 19:26:53 INFO - PROCESS | 1857 | 1461637613230 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 19:26:53 INFO - PROCESS | 1857 | 1461637613234 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 19:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:26:53 INFO - PROCESS | 1857 | 1461637613239 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:26:53 INFO - PROCESS | 1857 | 1461637613242 Marionette TRACE conn3 <- [1,1406,null,{}] 19:26:53 INFO - PROCESS | 1857 | 1461637613246 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:53 INFO - PROCESS | 1857 | 1461637613416 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 19:26:53 INFO - PROCESS | 1857 | 1461637613594 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:53 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60876cc000 == 123 [pid = 1857] [id = 359] 19:26:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7f6084ee5c00) [pid = 1857] [serial = 1078] [outer = (nil)] 19:26:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7f6089cbd400) [pid = 1857] [serial = 1079] [outer = 0x7f6084ee5c00] 19:26:53 INFO - PROCESS | 1857 | 1461637613658 Marionette DEBUG loaded listener.js 19:26:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7f608a621400) [pid = 1857] [serial = 1080] [outer = 0x7f6084ee5c00] 19:26:54 INFO - PROCESS | 1857 | 1461637614502 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 19:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1327ms 19:26:54 INFO - PROCESS | 1857 | 1461637614566 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 19:26:54 INFO - PROCESS | 1857 | 1461637614570 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 19:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:26:54 INFO - PROCESS | 1857 | 1461637614575 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:26:54 INFO - PROCESS | 1857 | 1461637614577 Marionette TRACE conn3 <- [1,1410,null,{}] 19:26:54 INFO - PROCESS | 1857 | 1461637614582 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:54 INFO - PROCESS | 1857 | 1461637614736 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 19:26:54 INFO - PROCESS | 1857 | 1461637614915 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608a84b800 == 124 [pid = 1857] [id = 360] 19:26:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7f6083902c00) [pid = 1857] [serial = 1081] [outer = (nil)] 19:26:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7f608be4f000) [pid = 1857] [serial = 1082] [outer = 0x7f6083902c00] 19:26:54 INFO - PROCESS | 1857 | 1461637614992 Marionette DEBUG loaded listener.js 19:26:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7f608cb92400) [pid = 1857] [serial = 1083] [outer = 0x7f6083902c00] 19:26:55 INFO - PROCESS | 1857 | 1461637615866 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 19:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1337ms 19:26:55 INFO - PROCESS | 1857 | 1461637615913 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 19:26:55 INFO - PROCESS | 1857 | 1461637615916 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 19:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:26:55 INFO - PROCESS | 1857 | 1461637615921 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:26:55 INFO - PROCESS | 1857 | 1461637615923 Marionette TRACE conn3 <- [1,1414,null,{}] 19:26:55 INFO - PROCESS | 1857 | 1461637615928 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:56 INFO - PROCESS | 1857 | 1461637616092 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 19:26:56 INFO - PROCESS | 1857 | 1461637616281 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608ce71000 == 125 [pid = 1857] [id = 361] 19:26:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7f607e230800) [pid = 1857] [serial = 1084] [outer = (nil)] 19:26:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7f608cf28400) [pid = 1857] [serial = 1085] [outer = 0x7f607e230800] 19:26:56 INFO - PROCESS | 1857 | 1461637616356 Marionette DEBUG loaded listener.js 19:26:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7f608cfb1800) [pid = 1857] [serial = 1086] [outer = 0x7f607e230800] 19:26:57 INFO - PROCESS | 1857 | 1461637617281 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 19:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1375ms 19:26:57 INFO - PROCESS | 1857 | 1461637617297 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 19:26:57 INFO - PROCESS | 1857 | 1461637617299 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 19:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:26:57 INFO - PROCESS | 1857 | 1461637617305 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:26:57 INFO - PROCESS | 1857 | 1461637617307 Marionette TRACE conn3 <- [1,1418,null,{}] 19:26:57 INFO - PROCESS | 1857 | 1461637617312 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:57 INFO - PROCESS | 1857 | 1461637617477 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 19:26:57 INFO - PROCESS | 1857 | 1461637617660 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:57 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608daa3000 == 126 [pid = 1857] [id = 362] 19:26:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7f6084327c00) [pid = 1857] [serial = 1087] [outer = (nil)] 19:26:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7f608d061800) [pid = 1857] [serial = 1088] [outer = 0x7f6084327c00] 19:26:57 INFO - PROCESS | 1857 | 1461637617727 Marionette DEBUG loaded listener.js 19:26:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7f608e143800) [pid = 1857] [serial = 1089] [outer = 0x7f6084327c00] 19:26:58 INFO - PROCESS | 1857 | 1461637618593 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 19:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1332ms 19:26:58 INFO - PROCESS | 1857 | 1461637618639 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 19:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:26:58 INFO - PROCESS | 1857 | 1461637618643 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 19:26:58 INFO - PROCESS | 1857 | 1461637618648 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:26:58 INFO - PROCESS | 1857 | 1461637618652 Marionette TRACE conn3 <- [1,1422,null,{}] 19:26:58 INFO - PROCESS | 1857 | 1461637618657 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:58 INFO - PROCESS | 1857 | 1461637618842 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 19:26:59 INFO - PROCESS | 1857 | 1461637619028 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f418000 == 127 [pid = 1857] [id = 363] 19:26:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7f608cf2a000) [pid = 1857] [serial = 1090] [outer = (nil)] 19:26:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7f608f131000) [pid = 1857] [serial = 1091] [outer = 0x7f608cf2a000] 19:26:59 INFO - PROCESS | 1857 | 1461637619104 Marionette DEBUG loaded listener.js 19:26:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7f608f644000) [pid = 1857] [serial = 1092] [outer = 0x7f608cf2a000] 19:26:59 INFO - PROCESS | 1857 | 1461637619964 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 19:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1380ms 19:27:00 INFO - PROCESS | 1857 | 1461637620029 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 19:27:00 INFO - PROCESS | 1857 | 1461637620031 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 19:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:27:00 INFO - PROCESS | 1857 | 1461637620037 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:27:00 INFO - PROCESS | 1857 | 1461637620039 Marionette TRACE conn3 <- [1,1426,null,{}] 19:27:00 INFO - PROCESS | 1857 | 1461637620044 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:00 INFO - PROCESS | 1857 | 1461637620208 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 19:27:00 INFO - PROCESS | 1857 | 1461637620407 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6090311800 == 128 [pid = 1857] [id = 364] 19:27:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7f6074bc8000) [pid = 1857] [serial = 1093] [outer = (nil)] 19:27:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7f60903f0800) [pid = 1857] [serial = 1094] [outer = 0x7f6074bc8000] 19:27:00 INFO - PROCESS | 1857 | 1461637620474 Marionette DEBUG loaded listener.js 19:27:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7f6099c19400) [pid = 1857] [serial = 1095] [outer = 0x7f6074bc8000] 19:27:01 INFO - PROCESS | 1857 | 1461637621328 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 19:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1326ms 19:27:01 INFO - PROCESS | 1857 | 1461637621364 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 19:27:01 INFO - PROCESS | 1857 | 1461637621367 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 19:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:27:01 INFO - PROCESS | 1857 | 1461637621373 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:27:01 INFO - PROCESS | 1857 | 1461637621375 Marionette TRACE conn3 <- [1,1430,null,{}] 19:27:01 INFO - PROCESS | 1857 | 1461637621388 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:01 INFO - PROCESS | 1857 | 1461637621554 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 19:27:01 INFO - PROCESS | 1857 | 1461637621748 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607718f800 == 129 [pid = 1857] [id = 365] 19:27:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 174 (0x7f60757c8400) [pid = 1857] [serial = 1096] [outer = (nil)] 19:27:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7f60757d2800) [pid = 1857] [serial = 1097] [outer = 0x7f60757c8400] 19:27:01 INFO - PROCESS | 1857 | 1461637621818 Marionette DEBUG loaded listener.js 19:27:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7f607aa09800) [pid = 1857] [serial = 1098] [outer = 0x7f60757c8400] 19:27:03 INFO - PROCESS | 1857 | 1461637623074 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 19:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1743ms 19:27:03 INFO - PROCESS | 1857 | 1461637623117 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 19:27:03 INFO - PROCESS | 1857 | 1461637623122 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 19:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:27:03 INFO - PROCESS | 1857 | 1461637623131 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:27:03 INFO - PROCESS | 1857 | 1461637623134 Marionette TRACE conn3 <- [1,1434,null,{}] 19:27:03 INFO - PROCESS | 1857 | 1461637623141 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:03 INFO - PROCESS | 1857 | 1461637623295 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 19:27:03 INFO - PROCESS | 1857 | 1461637623508 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:03 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078fd9000 == 130 [pid = 1857] [id = 366] 19:27:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7f6074bcec00) [pid = 1857] [serial = 1099] [outer = (nil)] 19:27:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7f6075951c00) [pid = 1857] [serial = 1100] [outer = 0x7f6074bcec00] 19:27:03 INFO - PROCESS | 1857 | 1461637623575 Marionette DEBUG loaded listener.js 19:27:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7f6078945000) [pid = 1857] [serial = 1101] [outer = 0x7f6074bcec00] 19:27:04 INFO - PROCESS | 1857 | 1461637624625 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 19:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1537ms 19:27:04 INFO - PROCESS | 1857 | 1461637624668 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 19:27:04 INFO - PROCESS | 1857 | 1461637624675 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 19:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:27:04 INFO - PROCESS | 1857 | 1461637624684 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:27:04 INFO - PROCESS | 1857 | 1461637624688 Marionette TRACE conn3 <- [1,1438,null,{}] 19:27:04 INFO - PROCESS | 1857 | 1461637624693 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:04 INFO - PROCESS | 1857 | 1461637624862 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 19:27:05 INFO - PROCESS | 1857 | 1461637625138 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60749d9000 == 131 [pid = 1857] [id = 367] 19:27:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7f60766df400) [pid = 1857] [serial = 1102] [outer = (nil)] 19:27:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7f607d16c800) [pid = 1857] [serial = 1103] [outer = 0x7f60766df400] 19:27:05 INFO - PROCESS | 1857 | 1461637625287 Marionette DEBUG loaded listener.js 19:27:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7f607dcd4400) [pid = 1857] [serial = 1104] [outer = 0x7f60766df400] 19:27:05 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60768d4800 == 130 [pid = 1857] [id = 304] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7f60766dcc00) [pid = 1857] [serial = 962] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7f609f55ac00) [pid = 1857] [serial = 965] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7f607894b400) [pid = 1857] [serial = 968] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 178 (0x7f607e388c00) [pid = 1857] [serial = 971] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607de84800 == 129 [pid = 1857] [id = 351] 19:27:05 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e409000 == 128 [pid = 1857] [id = 350] 19:27:05 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607b7c8000 == 127 [pid = 1857] [id = 349] 19:27:05 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a6ea000 == 126 [pid = 1857] [id = 348] 19:27:05 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607806f000 == 125 [pid = 1857] [id = 347] 19:27:05 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60759a5000 == 124 [pid = 1857] [id = 346] 19:27:05 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6079017000 == 123 [pid = 1857] [id = 345] 19:27:05 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6074cd0000 == 122 [pid = 1857] [id = 343] 19:27:05 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a461000 == 121 [pid = 1857] [id = 342] 19:27:05 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6074adb800 == 120 [pid = 1857] [id = 341] 19:27:05 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a789a800 == 119 [pid = 1857] [id = 340] 19:27:05 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609fdd8000 == 118 [pid = 1857] [id = 339] 19:27:05 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6094cdf800 == 117 [pid = 1857] [id = 338] 19:27:05 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608e9c6800 == 116 [pid = 1857] [id = 337] 19:27:05 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607901e800 == 115 [pid = 1857] [id = 334] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7f609bd04800) [pid = 1857] [serial = 900] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7f609f55f400) [pid = 1857] [serial = 903] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7f608cf6e000) [pid = 1857] [serial = 939] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7f609f8afc00) [pid = 1857] [serial = 906] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 173 (0x7f60764cb800) [pid = 1857] [serial = 912] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7f60764c2400) [pid = 1857] [serial = 915] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7f60817f3000) [pid = 1857] [serial = 909] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7f609bc3fc00) [pid = 1857] [serial = 959] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7f6083b0d000) [pid = 1857] [serial = 984] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7f60817eb400) [pid = 1857] [serial = 983] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7f6084196000) [pid = 1857] [serial = 947] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7f607b6e5000) [pid = 1857] [serial = 978] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7f6078f30400) [pid = 1857] [serial = 977] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7f608d8aec00) [pid = 1857] [serial = 992] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7f607daec400) [pid = 1857] [serial = 944] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7f6087518c00) [pid = 1857] [serial = 989] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7f60772a9c00) [pid = 1857] [serial = 975] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7f6075950800) [pid = 1857] [serial = 974] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7f608f7eec00) [pid = 1857] [serial = 956] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7f6083b0f000) [pid = 1857] [serial = 986] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7f60844d1c00) [pid = 1857] [serial = 987] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7f60764c3c00) [pid = 1857] [serial = 941] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7f607e2e2800) [pid = 1857] [serial = 981] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7f607dcd1c00) [pid = 1857] [serial = 980] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7f60888b1800) [pid = 1857] [serial = 950] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7f608d068000) [pid = 1857] [serial = 953] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7f608f7f1400) [pid = 1857] [serial = 995] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 150 (0x7f607d167000) [pid = 1857] [serial = 998] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 149 (0x7f6099c15000) [pid = 1857] [serial = 996] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 148 (0x7f6082a71000) [pid = 1857] [serial = 993] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 147 (0x7f608b9bbc00) [pid = 1857] [serial = 990] [outer = (nil)] [url = about:blank] 19:27:05 INFO - PROCESS | 1857 | --DOMWINDOW == 146 (0x7f607e23ec00) [pid = 1857] [serial = 999] [outer = (nil)] [url = about:blank] 19:27:06 INFO - PROCESS | 1857 | 1461637626101 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 19:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1432ms 19:27:06 INFO - PROCESS | 1857 | 1461637626116 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 19:27:06 INFO - PROCESS | 1857 | 1461637626119 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 19:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:27:06 INFO - PROCESS | 1857 | 1461637626151 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:27:06 INFO - PROCESS | 1857 | 1461637626155 Marionette TRACE conn3 <- [1,1442,null,{}] 19:27:06 INFO - PROCESS | 1857 | 1461637626174 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:06 INFO - PROCESS | 1857 | 1461637626324 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 19:27:06 INFO - PROCESS | 1857 | 1461637626344 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078fdc800 == 116 [pid = 1857] [id = 368] 19:27:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 147 (0x7f607e23ec00) [pid = 1857] [serial = 1105] [outer = (nil)] 19:27:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 148 (0x7f607e2e2800) [pid = 1857] [serial = 1106] [outer = 0x7f607e23ec00] 19:27:06 INFO - PROCESS | 1857 | 1461637626407 Marionette DEBUG loaded listener.js 19:27:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 149 (0x7f60817e5400) [pid = 1857] [serial = 1107] [outer = 0x7f607e23ec00] 19:27:07 INFO - PROCESS | 1857 | 1461637627195 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 19:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1112ms 19:27:07 INFO - PROCESS | 1857 | 1461637627237 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 19:27:07 INFO - PROCESS | 1857 | 1461637627242 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 19:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:27:07 INFO - PROCESS | 1857 | 1461637627247 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:27:07 INFO - PROCESS | 1857 | 1461637627249 Marionette TRACE conn3 <- [1,1446,null,{}] 19:27:07 INFO - PROCESS | 1857 | 1461637627254 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:07 INFO - PROCESS | 1857 | 1461637627400 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 19:27:07 INFO - PROCESS | 1857 | 1461637627415 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a87c800 == 117 [pid = 1857] [id = 369] 19:27:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 150 (0x7f607e382c00) [pid = 1857] [serial = 1108] [outer = (nil)] 19:27:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 151 (0x7f6082a68000) [pid = 1857] [serial = 1109] [outer = 0x7f607e382c00] 19:27:07 INFO - PROCESS | 1857 | 1461637627470 Marionette DEBUG loaded listener.js 19:27:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7f6083909400) [pid = 1857] [serial = 1110] [outer = 0x7f607e382c00] 19:27:08 INFO - PROCESS | 1857 | 1461637628388 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 19:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1185ms 19:27:08 INFO - PROCESS | 1857 | 1461637628433 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 19:27:08 INFO - PROCESS | 1857 | 1461637628436 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 19:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:27:08 INFO - PROCESS | 1857 | 1461637628441 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:27:08 INFO - PROCESS | 1857 | 1461637628443 Marionette TRACE conn3 <- [1,1450,null,{}] 19:27:08 INFO - PROCESS | 1857 | 1461637628455 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:08 INFO - PROCESS | 1857 | 1461637628651 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 19:27:08 INFO - PROCESS | 1857 | 1461637628678 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607dea1000 == 118 [pid = 1857] [id = 370] 19:27:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7f607594c000) [pid = 1857] [serial = 1111] [outer = (nil)] 19:27:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7f6083910400) [pid = 1857] [serial = 1112] [outer = 0x7f607594c000] 19:27:08 INFO - PROCESS | 1857 | 1461637628733 Marionette DEBUG loaded listener.js 19:27:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7f6083d9e000) [pid = 1857] [serial = 1113] [outer = 0x7f607594c000] 19:27:09 INFO - PROCESS | 1857 | 1461637629574 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 19:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1187ms 19:27:09 INFO - PROCESS | 1857 | 1461637629631 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 19:27:09 INFO - PROCESS | 1857 | 1461637629635 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 19:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:27:09 INFO - PROCESS | 1857 | 1461637629640 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:27:09 INFO - PROCESS | 1857 | 1461637629642 Marionette TRACE conn3 <- [1,1454,null,{}] 19:27:09 INFO - PROCESS | 1857 | 1461637629647 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:09 INFO - PROCESS | 1857 | 1461637629874 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 19:27:09 INFO - PROCESS | 1857 | 1461637629911 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081817000 == 119 [pid = 1857] [id = 371] 19:27:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7f6084ae6400) [pid = 1857] [serial = 1114] [outer = (nil)] 19:27:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7f6084eea800) [pid = 1857] [serial = 1115] [outer = 0x7f6084ae6400] 19:27:09 INFO - PROCESS | 1857 | 1461637629971 Marionette DEBUG loaded listener.js 19:27:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7f60874a4400) [pid = 1857] [serial = 1116] [outer = 0x7f6084ae6400] 19:27:10 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7f607e1f0800) [pid = 1857] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:27:10 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7f6082a68800) [pid = 1857] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:27:10 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7f60764be400) [pid = 1857] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:27:10 INFO - PROCESS | 1857 | --DOMWINDOW == 154 (0x7f6075943000) [pid = 1857] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:27:10 INFO - PROCESS | 1857 | --DOMWINDOW == 153 (0x7f607b6ee000) [pid = 1857] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:27:10 INFO - PROCESS | 1857 | --DOMWINDOW == 152 (0x7f607894f400) [pid = 1857] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:27:10 INFO - PROCESS | 1857 | --DOMWINDOW == 151 (0x7f607894dc00) [pid = 1857] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:27:11 INFO - PROCESS | 1857 | 1461637631290 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 19:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1692ms 19:27:11 INFO - PROCESS | 1857 | 1461637631333 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 19:27:11 INFO - PROCESS | 1857 | 1461637631339 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 19:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:27:11 INFO - PROCESS | 1857 | 1461637631348 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:27:11 INFO - PROCESS | 1857 | 1461637631352 Marionette TRACE conn3 <- [1,1458,null,{}] 19:27:11 INFO - PROCESS | 1857 | 1461637631360 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:11 INFO - PROCESS | 1857 | 1461637631542 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 19:27:11 INFO - PROCESS | 1857 | 1461637631727 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078066000 == 120 [pid = 1857] [id = 372] 19:27:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 152 (0x7f60766da800) [pid = 1857] [serial = 1117] [outer = (nil)] 19:27:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 153 (0x7f607894dc00) [pid = 1857] [serial = 1118] [outer = 0x7f60766da800] 19:27:11 INFO - PROCESS | 1857 | 1461637631797 Marionette DEBUG loaded listener.js 19:27:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 154 (0x7f607b6e5000) [pid = 1857] [serial = 1119] [outer = 0x7f60766da800] 19:27:12 INFO - PROCESS | 1857 | 1461637632764 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 19:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1479ms 19:27:12 INFO - PROCESS | 1857 | 1461637632828 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 19:27:12 INFO - PROCESS | 1857 | 1461637632836 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 19:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:27:12 INFO - PROCESS | 1857 | 1461637632846 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:27:12 INFO - PROCESS | 1857 | 1461637632850 Marionette TRACE conn3 <- [1,1462,null,{}] 19:27:12 INFO - PROCESS | 1857 | 1461637632856 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:13 INFO - PROCESS | 1857 | 1461637633082 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 19:27:13 INFO - PROCESS | 1857 | 1461637633344 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607de9c000 == 121 [pid = 1857] [id = 373] 19:27:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 155 (0x7f607e056800) [pid = 1857] [serial = 1120] [outer = (nil)] 19:27:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7f607e1e4c00) [pid = 1857] [serial = 1121] [outer = 0x7f607e056800] 19:27:13 INFO - PROCESS | 1857 | 1461637633472 Marionette DEBUG loaded listener.js 19:27:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7f607e38e800) [pid = 1857] [serial = 1122] [outer = 0x7f607e056800] 19:27:14 INFO - PROCESS | 1857 | 1461637634368 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 19:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1577ms 19:27:14 INFO - PROCESS | 1857 | 1461637634424 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 19:27:14 INFO - PROCESS | 1857 | 1461637634428 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 19:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:27:14 INFO - PROCESS | 1857 | 1461637634434 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:27:14 INFO - PROCESS | 1857 | 1461637634439 Marionette TRACE conn3 <- [1,1466,null,{}] 19:27:14 INFO - PROCESS | 1857 | 1461637634458 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:14 INFO - PROCESS | 1857 | 1461637634693 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 19:27:14 INFO - PROCESS | 1857 | 1461637634927 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084162000 == 122 [pid = 1857] [id = 374] 19:27:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7f608283d400) [pid = 1857] [serial = 1123] [outer = (nil)] 19:27:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7f608432f000) [pid = 1857] [serial = 1124] [outer = 0x7f608283d400] 19:27:15 INFO - PROCESS | 1857 | 1461637635017 Marionette DEBUG loaded listener.js 19:27:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7f6084ae5400) [pid = 1857] [serial = 1125] [outer = 0x7f608283d400] 19:27:15 INFO - PROCESS | 1857 | 1461637635879 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 19:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1485ms 19:27:15 INFO - PROCESS | 1857 | 1461637635920 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 19:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:27:15 INFO - PROCESS | 1857 | 1461637635925 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 19:27:15 INFO - PROCESS | 1857 | 1461637635931 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:27:15 INFO - PROCESS | 1857 | 1461637635934 Marionette TRACE conn3 <- [1,1470,null,{}] 19:27:15 INFO - PROCESS | 1857 | 1461637635938 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:16 INFO - PROCESS | 1857 | 1461637636122 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 19:27:16 INFO - PROCESS | 1857 | 1461637636305 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084fae000 == 123 [pid = 1857] [id = 375] 19:27:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7f6081c5ac00) [pid = 1857] [serial = 1126] [outer = (nil)] 19:27:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7f608712c400) [pid = 1857] [serial = 1127] [outer = 0x7f6081c5ac00] 19:27:16 INFO - PROCESS | 1857 | 1461637636377 Marionette DEBUG loaded listener.js 19:27:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7f60874ab400) [pid = 1857] [serial = 1128] [outer = 0x7f6081c5ac00] 19:27:17 INFO - PROCESS | 1857 | 1461637637277 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 19:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1376ms 19:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:27:17 INFO - PROCESS | 1857 | 1461637637307 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 19:27:17 INFO - PROCESS | 1857 | 1461637637310 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 19:27:17 INFO - PROCESS | 1857 | 1461637637316 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:27:17 INFO - PROCESS | 1857 | 1461637637319 Marionette TRACE conn3 <- [1,1474,null,{}] 19:27:17 INFO - PROCESS | 1857 | 1461637637324 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:17 INFO - PROCESS | 1857 | 1461637637493 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 19:27:17 INFO - PROCESS | 1857 | 1461637637675 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608bd7c800 == 124 [pid = 1857] [id = 376] 19:27:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7f6084ef0c00) [pid = 1857] [serial = 1129] [outer = (nil)] 19:27:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7f6087560400) [pid = 1857] [serial = 1130] [outer = 0x7f6084ef0c00] 19:27:17 INFO - PROCESS | 1857 | 1461637637741 Marionette DEBUG loaded listener.js 19:27:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7f6089cc5400) [pid = 1857] [serial = 1131] [outer = 0x7f6084ef0c00] 19:27:18 INFO - PROCESS | 1857 | 1461637638669 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 19:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1383ms 19:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:27:18 INFO - PROCESS | 1857 | 1461637638698 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 19:27:18 INFO - PROCESS | 1857 | 1461637638701 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 19:27:18 INFO - PROCESS | 1857 | 1461637638706 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:27:18 INFO - PROCESS | 1857 | 1461637638710 Marionette TRACE conn3 <- [1,1478,null,{}] 19:27:18 INFO - PROCESS | 1857 | 1461637638715 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:18 INFO - PROCESS | 1857 | 1461637638920 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 19:27:19 INFO - PROCESS | 1857 | 1461637639109 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f422000 == 125 [pid = 1857] [id = 377] 19:27:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7f607e1e2800) [pid = 1857] [serial = 1132] [outer = (nil)] 19:27:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7f6084ae3000) [pid = 1857] [serial = 1133] [outer = 0x7f607e1e2800] 19:27:19 INFO - PROCESS | 1857 | 1461637639181 Marionette DEBUG loaded listener.js 19:27:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7f608f138400) [pid = 1857] [serial = 1134] [outer = 0x7f607e1e2800] 19:27:20 INFO - PROCESS | 1857 | 1461637640097 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 19:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1428ms 19:27:20 INFO - PROCESS | 1857 | 1461637640134 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 19:27:20 INFO - PROCESS | 1857 | 1461637640137 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 19:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:27:20 INFO - PROCESS | 1857 | 1461637640143 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:27:20 INFO - PROCESS | 1857 | 1461637640145 Marionette TRACE conn3 <- [1,1482,null,{}] 19:27:20 INFO - PROCESS | 1857 | 1461637640150 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:20 INFO - PROCESS | 1857 | 1461637640316 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 19:27:20 INFO - PROCESS | 1857 | 1461637640500 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609a80c800 == 126 [pid = 1857] [id = 378] 19:27:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7f607e231800) [pid = 1857] [serial = 1135] [outer = (nil)] 19:27:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7f6090f09400) [pid = 1857] [serial = 1136] [outer = 0x7f607e231800] 19:27:20 INFO - PROCESS | 1857 | 1461637640579 Marionette DEBUG loaded listener.js 19:27:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7f6099cf4400) [pid = 1857] [serial = 1137] [outer = 0x7f607e231800] 19:27:21 INFO - PROCESS | 1857 | 1461637641439 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 19:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1330ms 19:27:21 INFO - PROCESS | 1857 | 1461637641475 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 19:27:21 INFO - PROCESS | 1857 | 1461637641478 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 19:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:27:21 INFO - PROCESS | 1857 | 1461637641484 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:27:21 INFO - PROCESS | 1857 | 1461637641486 Marionette TRACE conn3 <- [1,1486,null,{}] 19:27:21 INFO - PROCESS | 1857 | 1461637641491 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:21 INFO - PROCESS | 1857 | 1461637641658 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 19:27:21 INFO - PROCESS | 1857 | 1461637641841 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609ba1c800 == 127 [pid = 1857] [id = 379] 19:27:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7f608f7f1400) [pid = 1857] [serial = 1138] [outer = (nil)] 19:27:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 174 (0x7f609abf2400) [pid = 1857] [serial = 1139] [outer = 0x7f608f7f1400] 19:27:21 INFO - PROCESS | 1857 | 1461637641909 Marionette DEBUG loaded listener.js 19:27:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7f609af5b000) [pid = 1857] [serial = 1140] [outer = 0x7f608f7f1400] 19:27:22 INFO - PROCESS | 1857 | 1461637642810 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 19:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1376ms 19:27:22 INFO - PROCESS | 1857 | 1461637642860 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 19:27:22 INFO - PROCESS | 1857 | 1461637642864 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 19:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:27:22 INFO - PROCESS | 1857 | 1461637642869 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:27:22 INFO - PROCESS | 1857 | 1461637642872 Marionette TRACE conn3 <- [1,1490,null,{}] 19:27:22 INFO - PROCESS | 1857 | 1461637642878 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:23 INFO - PROCESS | 1857 | 1461637643048 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 19:27:23 INFO - PROCESS | 1857 | 1461637643233 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609f6ba800 == 128 [pid = 1857] [id = 380] 19:27:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7f6090fa7400) [pid = 1857] [serial = 1141] [outer = (nil)] 19:27:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7f609bdbb400) [pid = 1857] [serial = 1142] [outer = 0x7f6090fa7400] 19:27:23 INFO - PROCESS | 1857 | 1461637643305 Marionette DEBUG loaded listener.js 19:27:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7f609d919c00) [pid = 1857] [serial = 1143] [outer = 0x7f6090fa7400] 19:27:24 INFO - PROCESS | 1857 | 1461637644126 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 19:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1327ms 19:27:24 INFO - PROCESS | 1857 | 1461637644196 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 19:27:24 INFO - PROCESS | 1857 | 1461637644200 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 19:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:27:24 INFO - PROCESS | 1857 | 1461637644205 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:27:24 INFO - PROCESS | 1857 | 1461637644208 Marionette TRACE conn3 <- [1,1494,null,{}] 19:27:24 INFO - PROCESS | 1857 | 1461637644213 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:24 INFO - PROCESS | 1857 | 1461637644389 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 19:27:24 INFO - PROCESS | 1857 | 1461637644570 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:24 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609fd58800 == 129 [pid = 1857] [id = 381] 19:27:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7f609b9a7c00) [pid = 1857] [serial = 1144] [outer = (nil)] 19:27:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7f609de37000) [pid = 1857] [serial = 1145] [outer = 0x7f609b9a7c00] 19:27:24 INFO - PROCESS | 1857 | 1461637644656 Marionette DEBUG loaded listener.js 19:27:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7f609f8a3400) [pid = 1857] [serial = 1146] [outer = 0x7f609b9a7c00] 19:27:25 INFO - PROCESS | 1857 | 1461637645511 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 19:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1380ms 19:27:25 INFO - PROCESS | 1857 | 1461637645586 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 19:27:25 INFO - PROCESS | 1857 | 1461637645590 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 19:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:27:25 INFO - PROCESS | 1857 | 1461637645595 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:27:25 INFO - PROCESS | 1857 | 1461637645599 Marionette TRACE conn3 <- [1,1498,null,{}] 19:27:25 INFO - PROCESS | 1857 | 1461637645604 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:25 INFO - PROCESS | 1857 | 1461637645831 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 19:27:26 INFO - PROCESS | 1857 | 1461637646013 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a412f800 == 130 [pid = 1857] [id = 382] 19:27:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7f6077f43000) [pid = 1857] [serial = 1147] [outer = (nil)] 19:27:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7f6077f4ec00) [pid = 1857] [serial = 1148] [outer = 0x7f6077f43000] 19:27:26 INFO - PROCESS | 1857 | 1461637646089 Marionette DEBUG loaded listener.js 19:27:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7f609f8abc00) [pid = 1857] [serial = 1149] [outer = 0x7f6077f43000] 19:27:26 INFO - PROCESS | 1857 | 1461637646982 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 19:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1434ms 19:27:27 INFO - PROCESS | 1857 | 1461637647031 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 19:27:27 INFO - PROCESS | 1857 | 1461637647035 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 19:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:27:27 INFO - PROCESS | 1857 | 1461637647040 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:27:27 INFO - PROCESS | 1857 | 1461637647042 Marionette TRACE conn3 <- [1,1502,null,{}] 19:27:27 INFO - PROCESS | 1857 | 1461637647047 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:27 INFO - PROCESS | 1857 | 1461637647208 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 19:27:27 INFO - PROCESS | 1857 | 1461637647396 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6079010800 == 131 [pid = 1857] [id = 383] 19:27:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7f60772b0800) [pid = 1857] [serial = 1150] [outer = (nil)] 19:27:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7f6078046c00) [pid = 1857] [serial = 1151] [outer = 0x7f60772b0800] 19:27:27 INFO - PROCESS | 1857 | 1461637647461 Marionette DEBUG loaded listener.js 19:27:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7f607804d000) [pid = 1857] [serial = 1152] [outer = 0x7f60772b0800] 19:27:28 INFO - PROCESS | 1857 | 1461637648769 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 19:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1780ms 19:27:28 INFO - PROCESS | 1857 | 1461637648821 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 19:27:28 INFO - PROCESS | 1857 | 1461637648826 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 19:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:27:28 INFO - PROCESS | 1857 | 1461637648833 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:27:28 INFO - PROCESS | 1857 | 1461637648838 Marionette TRACE conn3 <- [1,1506,null,{}] 19:27:28 INFO - PROCESS | 1857 | 1461637648845 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:29 INFO - PROCESS | 1857 | 1461637649000 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 19:27:29 INFO - PROCESS | 1857 | 1461637649206 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a868800 == 132 [pid = 1857] [id = 384] 19:27:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7f607702ac00) [pid = 1857] [serial = 1153] [outer = (nil)] 19:27:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7f6077f49c00) [pid = 1857] [serial = 1154] [outer = 0x7f607702ac00] 19:27:29 INFO - PROCESS | 1857 | 1461637649270 Marionette DEBUG loaded listener.js 19:27:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7f607804b400) [pid = 1857] [serial = 1155] [outer = 0x7f607702ac00] 19:27:30 INFO - PROCESS | 1857 | 1461637650270 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 19:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1483ms 19:27:30 INFO - PROCESS | 1857 | 1461637650317 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 19:27:30 INFO - PROCESS | 1857 | 1461637650325 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 19:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:27:30 INFO - PROCESS | 1857 | 1461637650333 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:27:30 INFO - PROCESS | 1857 | 1461637650337 Marionette TRACE conn3 <- [1,1510,null,{}] 19:27:30 INFO - PROCESS | 1857 | 1461637650342 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:30 INFO - PROCESS | 1857 | 1461637650506 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 19:27:30 INFO - PROCESS | 1857 | 1461637650737 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6074ac8000 == 133 [pid = 1857] [id = 385] 19:27:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7f6078379800) [pid = 1857] [serial = 1156] [outer = (nil)] 19:27:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7f607aa14c00) [pid = 1857] [serial = 1157] [outer = 0x7f6078379800] 19:27:30 INFO - PROCESS | 1857 | 1461637650866 Marionette DEBUG loaded listener.js 19:27:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7f607d16dc00) [pid = 1857] [serial = 1158] [outer = 0x7f6078379800] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7f60903ef400) [pid = 1857] [serial = 1019] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7f609ad51c00) [pid = 1857] [serial = 1022] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7f608ea66c00) [pid = 1857] [serial = 1025] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7f607837f400) [pid = 1857] [serial = 1028] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7f6074bc9400) [pid = 1857] [serial = 1031] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7f6083bb0800) [pid = 1857] [serial = 1058] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607dea1000 == 132 [pid = 1857] [id = 370] 19:27:31 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a87c800 == 131 [pid = 1857] [id = 369] 19:27:31 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6078fdc800 == 130 [pid = 1857] [id = 368] 19:27:31 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60749d9000 == 129 [pid = 1857] [id = 367] 19:27:31 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6078fd9000 == 128 [pid = 1857] [id = 366] 19:27:31 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608ce71000 == 127 [pid = 1857] [id = 361] 19:27:31 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608a84b800 == 126 [pid = 1857] [id = 360] 19:27:31 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60876cc000 == 125 [pid = 1857] [id = 359] 19:27:31 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6085b7e800 == 124 [pid = 1857] [id = 358] 19:27:31 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60848d4000 == 123 [pid = 1857] [id = 357] 19:27:31 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084428000 == 122 [pid = 1857] [id = 356] 19:27:31 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6083f19000 == 121 [pid = 1857] [id = 355] 19:27:31 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084043000 == 120 [pid = 1857] [id = 11] 19:27:31 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e1a4800 == 119 [pid = 1857] [id = 354] 19:27:31 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60783d3800 == 118 [pid = 1857] [id = 353] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7f607e385c00) [pid = 1857] [serial = 1049] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7f6083a44800) [pid = 1857] [serial = 1052] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7f6078f2fc00) [pid = 1857] [serial = 1055] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7f6083b0a800) [pid = 1857] [serial = 1056] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7f6078381000) [pid = 1857] [serial = 1038] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7f6077fcb800) [pid = 1857] [serial = 1037] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7f6078f27000) [pid = 1857] [serial = 1034] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7f607dae6000) [pid = 1857] [serial = 1043] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 178 (0x7f607dcd3400) [pid = 1857] [serial = 1044] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7f607e1e5000) [pid = 1857] [serial = 1046] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7f6078f25000) [pid = 1857] [serial = 1040] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7f607b6e2400) [pid = 1857] [serial = 1041] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7f6081c57c00) [pid = 1857] [serial = 1001] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 173 (0x7f608c694400) [pid = 1857] [serial = 1013] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7f6085b66000) [pid = 1857] [serial = 1010] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7f607e38a400) [pid = 1857] [serial = 1007] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7f608cf6f800) [pid = 1857] [serial = 1016] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7f6077fd1c00) [pid = 1857] [serial = 1004] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7f6083b09c00) [pid = 1857] [serial = 1053] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7f607e390400) [pid = 1857] [serial = 1050] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7f607e2d6c00) [pid = 1857] [serial = 1047] [outer = (nil)] [url = about:blank] 19:27:31 INFO - PROCESS | 1857 | 1461637651653 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 19:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1332ms 19:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:27:31 INFO - PROCESS | 1857 | 1461637651665 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 19:27:31 INFO - PROCESS | 1857 | 1461637651667 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 19:27:31 INFO - PROCESS | 1857 | 1461637651673 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:27:31 INFO - PROCESS | 1857 | 1461637651678 Marionette TRACE conn3 <- [1,1514,null,{}] 19:27:31 INFO - PROCESS | 1857 | 1461637651693 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:31 INFO - PROCESS | 1857 | 1461637651876 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 19:27:32 INFO - PROCESS | 1857 | 1461637652026 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a46c800 == 119 [pid = 1857] [id = 386] 19:27:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7f607d167000) [pid = 1857] [serial = 1159] [outer = (nil)] 19:27:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7f607e05f800) [pid = 1857] [serial = 1160] [outer = 0x7f607d167000] 19:27:32 INFO - PROCESS | 1857 | 1461637652091 Marionette DEBUG loaded listener.js 19:27:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7f607e2d7000) [pid = 1857] [serial = 1161] [outer = 0x7f607d167000] 19:27:32 INFO - PROCESS | 1857 | 1461637652806 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 19:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1181ms 19:27:32 INFO - PROCESS | 1857 | 1461637652853 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 19:27:32 INFO - PROCESS | 1857 | 1461637652857 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 19:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:27:32 INFO - PROCESS | 1857 | 1461637652863 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:27:32 INFO - PROCESS | 1857 | 1461637652865 Marionette TRACE conn3 <- [1,1518,null,{}] 19:27:32 INFO - PROCESS | 1857 | 1461637652870 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:33 INFO - PROCESS | 1857 | 1461637653020 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 19:27:33 INFO - PROCESS | 1857 | 1461637653030 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607de8e000 == 120 [pid = 1857] [id = 387] 19:27:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7f607dae9400) [pid = 1857] [serial = 1162] [outer = (nil)] 19:27:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7f60817ea400) [pid = 1857] [serial = 1163] [outer = 0x7f607dae9400] 19:27:33 INFO - PROCESS | 1857 | 1461637653088 Marionette DEBUG loaded listener.js 19:27:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7f6081c57c00) [pid = 1857] [serial = 1164] [outer = 0x7f607dae9400] 19:27:33 INFO - PROCESS | 1857 | 1461637653973 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 19:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1135ms 19:27:34 INFO - PROCESS | 1857 | 1461637653999 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 19:27:34 INFO - PROCESS | 1857 | 1461637654003 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 19:27:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:27:34 INFO - PROCESS | 1857 | 1461637654013 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:27:34 INFO - PROCESS | 1857 | 1461637654015 Marionette TRACE conn3 <- [1,1522,null,{}] 19:27:34 INFO - PROCESS | 1857 | 1461637654019 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:34 INFO - PROCESS | 1857 | 1461637654231 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 19:27:34 INFO - PROCESS | 1857 | 1461637654261 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081961000 == 121 [pid = 1857] [id = 388] 19:27:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7f60817ec800) [pid = 1857] [serial = 1165] [outer = (nil)] 19:27:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 174 (0x7f6082a65000) [pid = 1857] [serial = 1166] [outer = 0x7f60817ec800] 19:27:34 INFO - PROCESS | 1857 | 1461637654319 Marionette DEBUG loaded listener.js 19:27:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7f6083a4f000) [pid = 1857] [serial = 1167] [outer = 0x7f60817ec800] 19:27:35 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:35 INFO - PROCESS | 1857 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:27:35 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:35 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:35 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:35 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:35 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:35 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:35 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:35 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:35 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:35 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:27:35 INFO - PROCESS | 1857 | 1461637655190 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 19:27:35 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 () { 19:27:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:27:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:27:35 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 () { 19:27:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:27:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:27:35 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 () { 19:27:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:27:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:27:35 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 () { 19:27:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:27:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:27:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:27:35 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1232ms 19:27:35 INFO - PROCESS | 1857 | 1461637655253 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 19:27:35 INFO - PROCESS | 1857 | 1461637655256 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 19:27:35 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:27:35 INFO - PROCESS | 1857 | 1461637655271 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:27:35 INFO - PROCESS | 1857 | 1461637655274 Marionette TRACE conn3 <- [1,1526,null,{}] 19:27:35 INFO - PROCESS | 1857 | 1461637655279 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:35 INFO - PROCESS | 1857 | 1461637655485 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 19:27:35 INFO - PROCESS | 1857 | 1461637655505 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084bc0800 == 122 [pid = 1857] [id = 389] 19:27:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7f6083bb1800) [pid = 1857] [serial = 1168] [outer = (nil)] 19:27:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7f6089c7b800) [pid = 1857] [serial = 1169] [outer = 0x7f6083bb1800] 19:27:35 INFO - PROCESS | 1857 | 1461637655570 Marionette DEBUG loaded listener.js 19:27:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7f608b9bbc00) [pid = 1857] [serial = 1170] [outer = 0x7f6083bb1800] 19:27:36 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7f607594c000) [pid = 1857] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:27:36 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7f607e382c00) [pid = 1857] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:27:36 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7f607e23ec00) [pid = 1857] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:27:36 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7f6083f81000) [pid = 1857] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:27:36 INFO - PROCESS | 1857 | --DOMWINDOW == 173 (0x7f608415e000) [pid = 1857] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:27:36 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7f60766df400) [pid = 1857] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:27:36 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7f6074bcec00) [pid = 1857] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:27:36 INFO - PROCESS | 1857 | 1461637656551 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 19:27:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:27:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:27:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:27:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:27:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:27:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:27:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:27:36 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1339ms 19:27:36 INFO - PROCESS | 1857 | 1461637656613 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 19:27:36 INFO - PROCESS | 1857 | 1461637656617 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 19:27:36 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:27:36 INFO - PROCESS | 1857 | 1461637656622 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:27:36 INFO - PROCESS | 1857 | 1461637656624 Marionette TRACE conn3 <- [1,1530,null,{}] 19:27:36 INFO - PROCESS | 1857 | 1461637656636 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:36 INFO - PROCESS | 1857 | 1461637656784 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 19:27:36 INFO - PROCESS | 1857 | 1461637656800 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608882c000 == 123 [pid = 1857] [id = 390] 19:27:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7f607e23e400) [pid = 1857] [serial = 1171] [outer = (nil)] 19:27:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7f608c69a000) [pid = 1857] [serial = 1172] [outer = 0x7f607e23e400] 19:27:36 INFO - PROCESS | 1857 | 1461637656857 Marionette DEBUG loaded listener.js 19:27:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 174 (0x7f608cf64000) [pid = 1857] [serial = 1173] [outer = 0x7f607e23e400] 19:27:37 INFO - PROCESS | 1857 | 1461637657558 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 19:27:37 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 19:27:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:27:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:27:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:27:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:27:37 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:27:37 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. 19:27:37 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:27:37 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 978ms 19:27:37 INFO - PROCESS | 1857 | 1461637657602 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 19:27:37 INFO - PROCESS | 1857 | 1461637657605 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 19:27:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:27:37 INFO - PROCESS | 1857 | 1461637657610 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:27:37 INFO - PROCESS | 1857 | 1461637657612 Marionette TRACE conn3 <- [1,1534,null,{}] 19:27:37 INFO - PROCESS | 1857 | 1461637657617 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:37 INFO - PROCESS | 1857 | 1461637657757 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 19:27:37 INFO - PROCESS | 1857 | 1461637657910 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608d51f000 == 124 [pid = 1857] [id = 391] 19:27:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7f607894e800) [pid = 1857] [serial = 1174] [outer = (nil)] 19:27:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7f608cf65c00) [pid = 1857] [serial = 1175] [outer = 0x7f607894e800] 19:27:37 INFO - PROCESS | 1857 | 1461637657967 Marionette DEBUG loaded listener.js 19:27:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7f608e50ec00) [pid = 1857] [serial = 1176] [outer = 0x7f607894e800] 19:27:38 INFO - PROCESS | 1857 | 1461637658969 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 19:27:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:27:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1424ms 19:27:39 INFO - PROCESS | 1857 | 1461637659036 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 19:27:39 INFO - PROCESS | 1857 | 1461637659043 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 19:27:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:27:39 INFO - PROCESS | 1857 | 1461637659051 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:27:39 INFO - PROCESS | 1857 | 1461637659056 Marionette TRACE conn3 <- [1,1538,null,{}] 19:27:39 INFO - PROCESS | 1857 | 1461637659063 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:39 INFO - PROCESS | 1857 | 1461637659255 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 19:27:39 INFO - PROCESS | 1857 | 1461637659443 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a46b800 == 125 [pid = 1857] [id = 392] 19:27:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7f6077f4b000) [pid = 1857] [serial = 1177] [outer = (nil)] 19:27:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7f607804ec00) [pid = 1857] [serial = 1178] [outer = 0x7f6077f4b000] 19:27:39 INFO - PROCESS | 1857 | 1461637659512 Marionette DEBUG loaded listener.js 19:27:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7f6078f2fc00) [pid = 1857] [serial = 1179] [outer = 0x7f6077f4b000] 19:27:40 INFO - PROCESS | 1857 | 1461637660481 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 19:27:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:27:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1483ms 19:27:40 INFO - PROCESS | 1857 | 1461637660534 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 19:27:40 INFO - PROCESS | 1857 | 1461637660543 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 19:27:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:27:40 INFO - PROCESS | 1857 | 1461637660552 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:27:40 INFO - PROCESS | 1857 | 1461637660556 Marionette TRACE conn3 <- [1,1542,null,{}] 19:27:40 INFO - PROCESS | 1857 | 1461637660562 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:40 INFO - PROCESS | 1857 | 1461637660741 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 19:27:41 INFO - PROCESS | 1857 | 1461637661002 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608415f800 == 126 [pid = 1857] [id = 393] 19:27:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7f607dae3c00) [pid = 1857] [serial = 1180] [outer = (nil)] 19:27:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7f607e382c00) [pid = 1857] [serial = 1181] [outer = 0x7f607dae3c00] 19:27:41 INFO - PROCESS | 1857 | 1461637661115 Marionette DEBUG loaded listener.js 19:27:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7f608283b800) [pid = 1857] [serial = 1182] [outer = 0x7f607dae3c00] 19:27:41 INFO - PROCESS | 1857 | 1461637661911 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 19:27:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:27:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1384ms 19:27:41 INFO - PROCESS | 1857 | 1461637661936 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 19:27:41 INFO - PROCESS | 1857 | 1461637661940 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 19:27:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:27:41 INFO - PROCESS | 1857 | 1461637661946 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:27:41 INFO - PROCESS | 1857 | 1461637661951 Marionette TRACE conn3 <- [1,1546,null,{}] 19:27:41 INFO - PROCESS | 1857 | 1461637661966 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:42 INFO - PROCESS | 1857 | 1461637662134 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 19:27:42 INFO - PROCESS | 1857 | 1461637662340 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f673800 == 127 [pid = 1857] [id = 394] 19:27:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7f6083a4e400) [pid = 1857] [serial = 1183] [outer = (nil)] 19:27:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7f6084846800) [pid = 1857] [serial = 1184] [outer = 0x7f6083a4e400] 19:27:42 INFO - PROCESS | 1857 | 1461637662410 Marionette DEBUG loaded listener.js 19:27:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7f608751dc00) [pid = 1857] [serial = 1185] [outer = 0x7f6083a4e400] 19:27:43 INFO - PROCESS | 1857 | 1461637663250 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 19:27:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:27:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1381ms 19:27:43 INFO - PROCESS | 1857 | 1461637663327 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 19:27:43 INFO - PROCESS | 1857 | 1461637663331 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 19:27:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:27:43 INFO - PROCESS | 1857 | 1461637663337 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:27:43 INFO - PROCESS | 1857 | 1461637663339 Marionette TRACE conn3 <- [1,1550,null,{}] 19:27:43 INFO - PROCESS | 1857 | 1461637663344 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:43 INFO - PROCESS | 1857 | 1461637663556 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 19:27:43 INFO - PROCESS | 1857 | 1461637663741 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609f6ab000 == 128 [pid = 1857] [id = 395] 19:27:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7f607894fc00) [pid = 1857] [serial = 1186] [outer = (nil)] 19:27:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7f608d060c00) [pid = 1857] [serial = 1187] [outer = 0x7f607894fc00] 19:27:43 INFO - PROCESS | 1857 | 1461637663810 Marionette DEBUG loaded listener.js 19:27:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7f608ea5d000) [pid = 1857] [serial = 1188] [outer = 0x7f607894fc00] 19:27:44 INFO - PROCESS | 1857 | 1461637664639 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 19:27:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:27:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1375ms 19:27:44 INFO - PROCESS | 1857 | 1461637664713 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 19:27:44 INFO - PROCESS | 1857 | 1461637664716 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 19:27:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:27:44 INFO - PROCESS | 1857 | 1461637664721 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:27:44 INFO - PROCESS | 1857 | 1461637664724 Marionette TRACE conn3 <- [1,1554,null,{}] 19:27:44 INFO - PROCESS | 1857 | 1461637664729 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:44 INFO - PROCESS | 1857 | 1461637664911 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 19:27:45 INFO - PROCESS | 1857 | 1461637665098 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a413d800 == 129 [pid = 1857] [id = 396] 19:27:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7f60844c8400) [pid = 1857] [serial = 1189] [outer = (nil)] 19:27:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7f608f1dd400) [pid = 1857] [serial = 1190] [outer = 0x7f60844c8400] 19:27:45 INFO - PROCESS | 1857 | 1461637665178 Marionette DEBUG loaded listener.js 19:27:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7f609a862400) [pid = 1857] [serial = 1191] [outer = 0x7f60844c8400] 19:27:46 INFO - PROCESS | 1857 | 1461637665994 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 19:27:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:27:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1325ms 19:27:46 INFO - PROCESS | 1857 | 1461637666048 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 19:27:46 INFO - PROCESS | 1857 | 1461637666052 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 19:27:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:27:46 INFO - PROCESS | 1857 | 1461637666057 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:27:46 INFO - PROCESS | 1857 | 1461637666060 Marionette TRACE conn3 <- [1,1558,null,{}] 19:27:46 INFO - PROCESS | 1857 | 1461637666066 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:46 INFO - PROCESS | 1857 | 1461637666253 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 19:27:46 INFO - PROCESS | 1857 | 1461637666455 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081636000 == 130 [pid = 1857] [id = 397] 19:27:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7f6074be1800) [pid = 1857] [serial = 1192] [outer = (nil)] 19:27:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7f6074be7800) [pid = 1857] [serial = 1193] [outer = 0x7f6074be1800] 19:27:46 INFO - PROCESS | 1857 | 1461637666568 Marionette DEBUG loaded listener.js 19:27:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7f609f8a7c00) [pid = 1857] [serial = 1194] [outer = 0x7f6074be1800] 19:27:47 INFO - PROCESS | 1857 | 1461637667379 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 19:27:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:27:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1378ms 19:27:47 INFO - PROCESS | 1857 | 1461637667436 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 19:27:47 INFO - PROCESS | 1857 | 1461637667439 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 19:27:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:27:47 INFO - PROCESS | 1857 | 1461637667444 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:27:47 INFO - PROCESS | 1857 | 1461637667447 Marionette TRACE conn3 <- [1,1562,null,{}] 19:27:47 INFO - PROCESS | 1857 | 1461637667452 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:47 INFO - PROCESS | 1857 | 1461637667606 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 19:27:47 INFO - PROCESS | 1857 | 1461637667797 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607dec9000 == 131 [pid = 1857] [id = 398] 19:27:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7f6074be2000) [pid = 1857] [serial = 1195] [outer = (nil)] 19:27:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7f6076716400) [pid = 1857] [serial = 1196] [outer = 0x7f6074be2000] 19:27:47 INFO - PROCESS | 1857 | 1461637667864 Marionette DEBUG loaded listener.js 19:27:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7f607671b000) [pid = 1857] [serial = 1197] [outer = 0x7f6074be2000] 19:27:48 INFO - PROCESS | 1857 | 1461637668688 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 19:27:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:27:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1283ms 19:27:48 INFO - PROCESS | 1857 | 1461637668727 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 19:27:48 INFO - PROCESS | 1857 | 1461637668731 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 19:27:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:27:48 INFO - PROCESS | 1857 | 1461637668736 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:27:48 INFO - PROCESS | 1857 | 1461637668738 Marionette TRACE conn3 <- [1,1566,null,{}] 19:27:48 INFO - PROCESS | 1857 | 1461637668743 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:48 INFO - PROCESS | 1857 | 1461637668899 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 19:27:49 INFO - PROCESS | 1857 | 1461637669092 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081863000 == 132 [pid = 1857] [id = 399] 19:27:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7f6074be6c00) [pid = 1857] [serial = 1198] [outer = (nil)] 19:27:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7f6077213800) [pid = 1857] [serial = 1199] [outer = 0x7f6074be6c00] 19:27:49 INFO - PROCESS | 1857 | 1461637669159 Marionette DEBUG loaded listener.js 19:27:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7f6077218800) [pid = 1857] [serial = 1200] [outer = 0x7f6074be6c00] 19:27:50 INFO - PROCESS | 1857 | 1461637670036 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 19:27:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:27:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1332ms 19:27:50 INFO - PROCESS | 1857 | 1461637670068 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 19:27:50 INFO - PROCESS | 1857 | 1461637670071 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 19:27:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:27:50 INFO - PROCESS | 1857 | 1461637670076 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:27:50 INFO - PROCESS | 1857 | 1461637670078 Marionette TRACE conn3 <- [1,1570,null,{}] 19:27:50 INFO - PROCESS | 1857 | 1461637670083 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:50 INFO - PROCESS | 1857 | 1461637670264 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 19:27:50 INFO - PROCESS | 1857 | 1461637670464 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608187b000 == 133 [pid = 1857] [id = 400] 19:27:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7f6076712000) [pid = 1857] [serial = 1201] [outer = (nil)] 19:27:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7f607721dc00) [pid = 1857] [serial = 1202] [outer = 0x7f6076712000] 19:27:50 INFO - PROCESS | 1857 | 1461637670530 Marionette DEBUG loaded listener.js 19:27:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7f609ad0a800) [pid = 1857] [serial = 1203] [outer = 0x7f6076712000] 19:27:51 INFO - PROCESS | 1857 | 1461637671373 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 19:27:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:27:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1331ms 19:27:51 INFO - PROCESS | 1857 | 1461637671410 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 19:27:51 INFO - PROCESS | 1857 | 1461637671413 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 19:27:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:27:51 INFO - PROCESS | 1857 | 1461637671419 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:27:51 INFO - PROCESS | 1857 | 1461637671421 Marionette TRACE conn3 <- [1,1574,null,{}] 19:27:51 INFO - PROCESS | 1857 | 1461637671426 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:51 INFO - PROCESS | 1857 | 1461637671599 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 19:27:51 INFO - PROCESS | 1857 | 1461637671804 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e26d800 == 134 [pid = 1857] [id = 401] 19:27:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7f6077219400) [pid = 1857] [serial = 1204] [outer = (nil)] 19:27:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7f6081675000) [pid = 1857] [serial = 1205] [outer = 0x7f6077219400] 19:27:51 INFO - PROCESS | 1857 | 1461637671912 Marionette DEBUG loaded listener.js 19:27:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7f608167ac00) [pid = 1857] [serial = 1206] [outer = 0x7f6077219400] 19:27:52 INFO - PROCESS | 1857 | 1461637672787 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 19:27:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:27:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1425ms 19:27:52 INFO - PROCESS | 1857 | 1461637672845 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 19:27:52 INFO - PROCESS | 1857 | 1461637672848 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 19:27:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:27:52 INFO - PROCESS | 1857 | 1461637672853 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:27:52 INFO - PROCESS | 1857 | 1461637672857 Marionette TRACE conn3 <- [1,1578,null,{}] 19:27:52 INFO - PROCESS | 1857 | 1461637672862 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:53 INFO - PROCESS | 1857 | 1461637673061 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 19:27:53 INFO - PROCESS | 1857 | 1461637673250 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:53 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6075a1a000 == 135 [pid = 1857] [id = 402] 19:27:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7f6075a5d000) [pid = 1857] [serial = 1207] [outer = (nil)] 19:27:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7f6075a65400) [pid = 1857] [serial = 1208] [outer = 0x7f6075a5d000] 19:27:53 INFO - PROCESS | 1857 | 1461637673324 Marionette DEBUG loaded listener.js 19:27:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7f609de41000) [pid = 1857] [serial = 1209] [outer = 0x7f6075a5d000] 19:27:54 INFO - PROCESS | 1857 | 1461637674220 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 19:27:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:27:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1376ms 19:27:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:27:54 INFO - PROCESS | 1857 | 1461637674230 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 19:27:54 INFO - PROCESS | 1857 | 1461637674232 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 19:27:54 INFO - PROCESS | 1857 | 1461637674237 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:27:54 INFO - PROCESS | 1857 | 1461637674240 Marionette TRACE conn3 <- [1,1582,null,{}] 19:27:54 INFO - PROCESS | 1857 | 1461637674245 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:54 INFO - PROCESS | 1857 | 1461637674407 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 19:27:54 INFO - PROCESS | 1857 | 1461637674632 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60743b2800 == 136 [pid = 1857] [id = 403] 19:27:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7f607441c000) [pid = 1857] [serial = 1210] [outer = (nil)] 19:27:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7f6074424400) [pid = 1857] [serial = 1211] [outer = 0x7f607441c000] 19:27:54 INFO - PROCESS | 1857 | 1461637674699 Marionette DEBUG loaded listener.js 19:27:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7f6074429800) [pid = 1857] [serial = 1212] [outer = 0x7f607441c000] 19:27:55 INFO - PROCESS | 1857 | 1461637675614 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 19:27:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:27:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1429ms 19:27:55 INFO - PROCESS | 1857 | 1461637675667 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 19:27:55 INFO - PROCESS | 1857 | 1461637675670 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 19:27:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:27:55 INFO - PROCESS | 1857 | 1461637675675 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:27:55 INFO - PROCESS | 1857 | 1461637675686 Marionette TRACE conn3 <- [1,1586,null,{}] 19:27:55 INFO - PROCESS | 1857 | 1461637675691 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:55 INFO - PROCESS | 1857 | 1461637675877 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 19:27:56 INFO - PROCESS | 1857 | 1461637676075 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6075a05000 == 137 [pid = 1857] [id = 404] 19:27:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7f6074420000) [pid = 1857] [serial = 1213] [outer = (nil)] 19:27:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7f6077213400) [pid = 1857] [serial = 1214] [outer = 0x7f6074420000] 19:27:56 INFO - PROCESS | 1857 | 1461637676142 Marionette DEBUG loaded listener.js 19:27:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7f607e23dc00) [pid = 1857] [serial = 1215] [outer = 0x7f6074420000] 19:27:57 INFO - PROCESS | 1857 | 1461637677355 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 19:27:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:27:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1735ms 19:27:57 INFO - PROCESS | 1857 | 1461637677412 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 19:27:57 INFO - PROCESS | 1857 | 1461637677418 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 19:27:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:27:57 INFO - PROCESS | 1857 | 1461637677425 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:27:57 INFO - PROCESS | 1857 | 1461637677430 Marionette TRACE conn3 <- [1,1590,null,{}] 19:27:57 INFO - PROCESS | 1857 | 1461637677437 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:57 INFO - PROCESS | 1857 | 1461637677657 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 19:27:57 INFO - PROCESS | 1857 | 1461637677866 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:57 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607900e000 == 138 [pid = 1857] [id = 405] 19:27:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7f6074bdf000) [pid = 1857] [serial = 1216] [outer = (nil)] 19:27:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7f6075a5d800) [pid = 1857] [serial = 1217] [outer = 0x7f6074bdf000] 19:27:57 INFO - PROCESS | 1857 | 1461637677933 Marionette DEBUG loaded listener.js 19:27:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7f60764c4000) [pid = 1857] [serial = 1218] [outer = 0x7f6074bdf000] 19:27:58 INFO - PROCESS | 1857 | 1461637678932 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 19:27:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:27:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1585ms 19:27:59 INFO - PROCESS | 1857 | 1461637679010 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 19:27:59 INFO - PROCESS | 1857 | 1461637679017 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 19:27:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:27:59 INFO - PROCESS | 1857 | 1461637679026 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:27:59 INFO - PROCESS | 1857 | 1461637679030 Marionette TRACE conn3 <- [1,1594,null,{}] 19:27:59 INFO - PROCESS | 1857 | 1461637679035 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:59 INFO - PROCESS | 1857 | 1461637679239 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 19:27:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6078fce800 == 137 [pid = 1857] [id = 265] 19:27:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607de93000 == 136 [pid = 1857] [id = 264] 19:27:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608d3b1000 == 135 [pid = 1857] [id = 336] 19:27:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e3ce800 == 134 [pid = 1857] [id = 266] 19:27:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a6e5800 == 133 [pid = 1857] [id = 267] 19:27:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e4d2800 == 132 [pid = 1857] [id = 335] 19:27:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e49d800 == 131 [pid = 1857] [id = 144] 19:27:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a7892000 == 130 [pid = 1857] [id = 263] 19:27:59 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7f6084eea800) [pid = 1857] [serial = 1115] [outer = (nil)] [url = about:blank] 19:27:59 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7f6089cbd400) [pid = 1857] [serial = 1079] [outer = (nil)] [url = about:blank] 19:27:59 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7f608f131000) [pid = 1857] [serial = 1091] [outer = (nil)] [url = about:blank] 19:27:59 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7f608be4f000) [pid = 1857] [serial = 1082] [outer = (nil)] [url = about:blank] 19:27:59 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7f60903f0800) [pid = 1857] [serial = 1094] [outer = (nil)] [url = about:blank] 19:27:59 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7f608cf28400) [pid = 1857] [serial = 1085] [outer = (nil)] [url = about:blank] 19:27:59 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7f608d061800) [pid = 1857] [serial = 1088] [outer = (nil)] [url = about:blank] 19:27:59 INFO - PROCESS | 1857 | 1461637679566 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608882c000 == 129 [pid = 1857] [id = 390] 19:27:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084bc0800 == 128 [pid = 1857] [id = 389] 19:27:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6081961000 == 127 [pid = 1857] [id = 388] 19:27:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607de8e000 == 126 [pid = 1857] [id = 387] 19:27:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a46c800 == 125 [pid = 1857] [id = 386] 19:27:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607717d800 == 126 [pid = 1857] [id = 406] 19:27:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7f607671dc00) [pid = 1857] [serial = 1219] [outer = (nil)] 19:27:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7f60772adc00) [pid = 1857] [serial = 1220] [outer = 0x7f607671dc00] 19:27:59 INFO - PROCESS | 1857 | 1461637679655 Marionette DEBUG loaded listener.js 19:27:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7f6077f4cc00) [pid = 1857] [serial = 1221] [outer = 0x7f607671dc00] 19:27:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6074ac8000 == 125 [pid = 1857] [id = 385] 19:27:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a868800 == 124 [pid = 1857] [id = 384] 19:27:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609a80c800 == 123 [pid = 1857] [id = 378] 19:27:59 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608f422000 == 122 [pid = 1857] [id = 377] 19:28:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608bd7c800 == 121 [pid = 1857] [id = 376] 19:28:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084fae000 == 120 [pid = 1857] [id = 375] 19:28:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084162000 == 119 [pid = 1857] [id = 374] 19:28:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607de9c000 == 118 [pid = 1857] [id = 373] 19:28:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6078066000 == 117 [pid = 1857] [id = 372] 19:28:00 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6081817000 == 116 [pid = 1857] [id = 371] 19:28:00 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7f6083910400) [pid = 1857] [serial = 1112] [outer = (nil)] [url = about:blank] 19:28:00 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7f6083d9e000) [pid = 1857] [serial = 1113] [outer = (nil)] [url = about:blank] 19:28:00 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7f6083909400) [pid = 1857] [serial = 1110] [outer = (nil)] [url = about:blank] 19:28:00 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7f6082a68000) [pid = 1857] [serial = 1109] [outer = (nil)] [url = about:blank] 19:28:00 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7f607e2e2800) [pid = 1857] [serial = 1106] [outer = (nil)] [url = about:blank] 19:28:00 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7f60845a8800) [pid = 1857] [serial = 1073] [outer = (nil)] [url = about:blank] 19:28:00 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7f607b6e8800) [pid = 1857] [serial = 723] [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.] 19:28:00 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7f60757d2800) [pid = 1857] [serial = 1097] [outer = (nil)] [url = about:blank] 19:28:00 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7f6077fd2800) [pid = 1857] [serial = 1061] [outer = (nil)] [url = about:blank] 19:28:00 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7f60873c8400) [pid = 1857] [serial = 1076] [outer = (nil)] [url = about:blank] 19:28:00 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7f607d16c800) [pid = 1857] [serial = 1103] [outer = (nil)] [url = about:blank] 19:28:00 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7f60817e5400) [pid = 1857] [serial = 1107] [outer = (nil)] [url = about:blank] 19:28:00 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7f607dcd4400) [pid = 1857] [serial = 1104] [outer = (nil)] [url = about:blank] 19:28:00 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7f6075951c00) [pid = 1857] [serial = 1100] [outer = (nil)] [url = about:blank] 19:28:00 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7f6078945000) [pid = 1857] [serial = 1101] [outer = (nil)] [url = about:blank] 19:28:00 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7f6082a71800) [pid = 1857] [serial = 1067] [outer = (nil)] [url = about:blank] 19:28:00 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7f607dccf400) [pid = 1857] [serial = 1064] [outer = (nil)] [url = about:blank] 19:28:00 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7f608418a800) [pid = 1857] [serial = 1070] [outer = (nil)] [url = about:blank] 19:28:00 INFO - PROCESS | 1857 | 1461637680466 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 19:28:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:28:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1477ms 19:28:00 INFO - PROCESS | 1857 | 1461637680503 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 19:28:00 INFO - PROCESS | 1857 | 1461637680505 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 19:28:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:28:00 INFO - PROCESS | 1857 | 1461637680511 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:28:00 INFO - PROCESS | 1857 | 1461637680516 Marionette TRACE conn3 <- [1,1598,null,{}] 19:28:00 INFO - PROCESS | 1857 | 1461637680529 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:00 INFO - PROCESS | 1857 | 1461637680685 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 19:28:00 INFO - PROCESS | 1857 | 1461637680843 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607acbf800 == 117 [pid = 1857] [id = 407] 19:28:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7f607804f400) [pid = 1857] [serial = 1222] [outer = (nil)] 19:28:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7f6078f24c00) [pid = 1857] [serial = 1223] [outer = 0x7f607804f400] 19:28:00 INFO - PROCESS | 1857 | 1461637680904 Marionette DEBUG loaded listener.js 19:28:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7f607dadf000) [pid = 1857] [serial = 1224] [outer = 0x7f607804f400] 19:28:01 INFO - PROCESS | 1857 | 1461637681599 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 19:28:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:28:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1133ms 19:28:01 INFO - PROCESS | 1857 | 1461637681672 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 19:28:01 INFO - PROCESS | 1857 | 1461637681675 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 19:28:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:28:01 INFO - PROCESS | 1857 | 1461637681685 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:28:01 INFO - PROCESS | 1857 | 1461637681688 Marionette TRACE conn3 <- [1,1602,null,{}] 19:28:01 INFO - PROCESS | 1857 | 1461637681693 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:01 INFO - PROCESS | 1857 | 1461637681844 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 19:28:01 INFO - PROCESS | 1857 | 1461637681853 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e419800 == 118 [pid = 1857] [id = 408] 19:28:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7f6078f2a000) [pid = 1857] [serial = 1225] [outer = (nil)] 19:28:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7f607e05c000) [pid = 1857] [serial = 1226] [outer = 0x7f6078f2a000] 19:28:01 INFO - PROCESS | 1857 | 1461637681909 Marionette DEBUG loaded listener.js 19:28:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7f607e235000) [pid = 1857] [serial = 1227] [outer = 0x7f6078f2a000] 19:28:02 INFO - PROCESS | 1857 | 1461637682834 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 19:28:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:28:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1180ms 19:28:02 INFO - PROCESS | 1857 | 1461637682865 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 19:28:02 INFO - PROCESS | 1857 | 1461637682868 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 19:28:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:28:02 INFO - PROCESS | 1857 | 1461637682873 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:28:02 INFO - PROCESS | 1857 | 1461637682875 Marionette TRACE conn3 <- [1,1606,null,{}] 19:28:02 INFO - PROCESS | 1857 | 1461637682880 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:03 INFO - PROCESS | 1857 | 1461637683101 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 19:28:03 INFO - PROCESS | 1857 | 1461637683125 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:03 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608181c000 == 119 [pid = 1857] [id = 409] 19:28:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7f607dae2000) [pid = 1857] [serial = 1228] [outer = (nil)] 19:28:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7f607e391000) [pid = 1857] [serial = 1229] [outer = 0x7f607dae2000] 19:28:03 INFO - PROCESS | 1857 | 1461637683185 Marionette DEBUG loaded listener.js 19:28:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7f608167b000) [pid = 1857] [serial = 1230] [outer = 0x7f607dae2000] 19:28:04 INFO - PROCESS | 1857 | 1461637684045 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 19:28:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:28:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1230ms 19:28:04 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7f60817ec800) [pid = 1857] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:28:04 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7f6083bb1800) [pid = 1857] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:28:04 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7f607e23e400) [pid = 1857] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:28:04 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7f607d167000) [pid = 1857] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:28:04 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7f607dae9400) [pid = 1857] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:28:04 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7f6078379800) [pid = 1857] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:28:04 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7f607702ac00) [pid = 1857] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:28:04 INFO - PROCESS | 1857 | 1461637684405 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 19:28:04 INFO - PROCESS | 1857 | 1461637684408 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 19:28:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:28:04 INFO - PROCESS | 1857 | 1461637684416 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:28:04 INFO - PROCESS | 1857 | 1461637684418 Marionette TRACE conn3 <- [1,1610,null,{}] 19:28:04 INFO - PROCESS | 1857 | 1461637684423 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:04 INFO - PROCESS | 1857 | 1461637684588 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 19:28:04 INFO - PROCESS | 1857 | 1461637684608 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608403b000 == 120 [pid = 1857] [id = 410] 19:28:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7f608167b400) [pid = 1857] [serial = 1231] [outer = (nil)] 19:28:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7f6083b05400) [pid = 1857] [serial = 1232] [outer = 0x7f608167b400] 19:28:04 INFO - PROCESS | 1857 | 1461637684668 Marionette DEBUG loaded listener.js 19:28:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7f6084329400) [pid = 1857] [serial = 1233] [outer = 0x7f608167b400] 19:28:05 INFO - PROCESS | 1857 | 1461637685511 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 19:28:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:28:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1140ms 19:28:05 INFO - PROCESS | 1857 | 1461637685557 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 19:28:05 INFO - PROCESS | 1857 | 1461637685561 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 19:28:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:28:05 INFO - PROCESS | 1857 | 1461637685566 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:28:05 INFO - PROCESS | 1857 | 1461637685568 Marionette TRACE conn3 <- [1,1614,null,{}] 19:28:05 INFO - PROCESS | 1857 | 1461637685573 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:05 INFO - PROCESS | 1857 | 1461637685737 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 19:28:05 INFO - PROCESS | 1857 | 1461637685750 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084bc3800 == 121 [pid = 1857] [id = 411] 19:28:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7f6084329c00) [pid = 1857] [serial = 1234] [outer = (nil)] 19:28:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7f6084af0400) [pid = 1857] [serial = 1235] [outer = 0x7f6084329c00] 19:28:05 INFO - PROCESS | 1857 | 1461637685806 Marionette DEBUG loaded listener.js 19:28:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7f60874a0000) [pid = 1857] [serial = 1236] [outer = 0x7f6084329c00] 19:28:06 INFO - PROCESS | 1857 | 1461637686790 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 19:28:06 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 19:28:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1275ms 19:28:06 INFO - PROCESS | 1857 | 1461637686843 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 19:28:06 INFO - PROCESS | 1857 | 1461637686848 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 19:28:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:28:06 INFO - PROCESS | 1857 | 1461637686856 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:28:06 INFO - PROCESS | 1857 | 1461637686862 Marionette TRACE conn3 <- [1,1618,null,{}] 19:28:06 INFO - PROCESS | 1857 | 1461637686871 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:07 INFO - PROCESS | 1857 | 1461637687066 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 19:28:07 INFO - PROCESS | 1857 | 1461637687264 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607805b800 == 122 [pid = 1857] [id = 412] 19:28:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7f6074bc8400) [pid = 1857] [serial = 1237] [outer = (nil)] 19:28:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7f6075a5a000) [pid = 1857] [serial = 1238] [outer = 0x7f6074bc8400] 19:28:07 INFO - PROCESS | 1857 | 1461637687338 Marionette DEBUG loaded listener.js 19:28:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7f6076530000) [pid = 1857] [serial = 1239] [outer = 0x7f6074bc8400] 19:28:08 INFO - PROCESS | 1857 | 1461637688254 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 19:28:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:28:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1435ms 19:28:08 INFO - PROCESS | 1857 | 1461637688292 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 19:28:08 INFO - PROCESS | 1857 | 1461637688300 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 19:28:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:28:08 INFO - PROCESS | 1857 | 1461637688309 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:28:08 INFO - PROCESS | 1857 | 1461637688312 Marionette TRACE conn3 <- [1,1622,null,{}] 19:28:08 INFO - PROCESS | 1857 | 1461637688319 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:08 INFO - PROCESS | 1857 | 1461637688507 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 19:28:08 INFO - PROCESS | 1857 | 1461637688717 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e419000 == 123 [pid = 1857] [id = 413] 19:28:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7f6074bca400) [pid = 1857] [serial = 1240] [outer = (nil)] 19:28:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7f6077f4ac00) [pid = 1857] [serial = 1241] [outer = 0x7f6074bca400] 19:28:08 INFO - PROCESS | 1857 | 1461637688785 Marionette DEBUG loaded listener.js 19:28:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7f607804f000) [pid = 1857] [serial = 1242] [outer = 0x7f6074bca400] 19:28:09 INFO - PROCESS | 1857 | 1461637689716 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 19:28:09 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 19:28:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1478ms 19:28:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:28:09 INFO - PROCESS | 1857 | 1461637689787 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 19:28:09 INFO - PROCESS | 1857 | 1461637689790 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 19:28:09 INFO - PROCESS | 1857 | 1461637689796 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:28:09 INFO - PROCESS | 1857 | 1461637689802 Marionette TRACE conn3 <- [1,1626,null,{}] 19:28:09 INFO - PROCESS | 1857 | 1461637689816 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:10 INFO - PROCESS | 1857 | 1461637690037 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 19:28:10 INFO - PROCESS | 1857 | 1461637690338 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6088890800 == 124 [pid = 1857] [id = 414] 19:28:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7f607e05c400) [pid = 1857] [serial = 1243] [outer = (nil)] 19:28:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7f607e389000) [pid = 1857] [serial = 1244] [outer = 0x7f607e05c400] 19:28:10 INFO - PROCESS | 1857 | 1461637690418 Marionette DEBUG loaded listener.js 19:28:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7f608167fc00) [pid = 1857] [serial = 1245] [outer = 0x7f607e05c400] 19:28:11 INFO - PROCESS | 1857 | 1461637691225 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 19:28:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:28:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1482ms 19:28:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:28:11 INFO - PROCESS | 1857 | 1461637691278 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 19:28:11 INFO - PROCESS | 1857 | 1461637691282 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 19:28:11 INFO - PROCESS | 1857 | 1461637691288 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:28:11 INFO - PROCESS | 1857 | 1461637691291 Marionette TRACE conn3 <- [1,1630,null,{}] 19:28:11 INFO - PROCESS | 1857 | 1461637691295 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:11 INFO - PROCESS | 1857 | 1461637691468 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 19:28:11 INFO - PROCESS | 1857 | 1461637691667 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608daa2800 == 125 [pid = 1857] [id = 415] 19:28:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7f607e0ce400) [pid = 1857] [serial = 1246] [outer = (nil)] 19:28:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7f6083bb0800) [pid = 1857] [serial = 1247] [outer = 0x7f607e0ce400] 19:28:11 INFO - PROCESS | 1857 | 1461637691738 Marionette DEBUG loaded listener.js 19:28:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7f60845a5000) [pid = 1857] [serial = 1248] [outer = 0x7f607e0ce400] 19:28:12 INFO - PROCESS | 1857 | 1461637692612 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 19:28:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:28:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1381ms 19:28:12 INFO - PROCESS | 1857 | 1461637692669 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 19:28:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:28:12 INFO - PROCESS | 1857 | 1461637692673 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 19:28:12 INFO - PROCESS | 1857 | 1461637692679 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:28:12 INFO - PROCESS | 1857 | 1461637692682 Marionette TRACE conn3 <- [1,1634,null,{}] 19:28:12 INFO - PROCESS | 1857 | 1461637692687 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:12 INFO - PROCESS | 1857 | 1461637692852 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 19:28:13 INFO - PROCESS | 1857 | 1461637693050 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609031c800 == 126 [pid = 1857] [id = 416] 19:28:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7f6082844800) [pid = 1857] [serial = 1249] [outer = (nil)] 19:28:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7f60874a6400) [pid = 1857] [serial = 1250] [outer = 0x7f6082844800] 19:28:13 INFO - PROCESS | 1857 | 1461637693123 Marionette DEBUG loaded listener.js 19:28:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7f6087566c00) [pid = 1857] [serial = 1251] [outer = 0x7f6082844800] 19:28:14 INFO - PROCESS | 1857 | 1461637694004 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 19:28:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:28:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1377ms 19:28:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:28:14 INFO - PROCESS | 1857 | 1461637694056 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 19:28:14 INFO - PROCESS | 1857 | 1461637694059 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 19:28:14 INFO - PROCESS | 1857 | 1461637694065 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:28:14 INFO - PROCESS | 1857 | 1461637694068 Marionette TRACE conn3 <- [1,1638,null,{}] 19:28:14 INFO - PROCESS | 1857 | 1461637694072 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:14 INFO - PROCESS | 1857 | 1461637694275 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 19:28:14 INFO - PROCESS | 1857 | 1461637694472 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609bf16000 == 127 [pid = 1857] [id = 417] 19:28:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 221 (0x7f6089cc6000) [pid = 1857] [serial = 1252] [outer = (nil)] 19:28:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7f608cfba000) [pid = 1857] [serial = 1253] [outer = 0x7f6089cc6000] 19:28:14 INFO - PROCESS | 1857 | 1461637694546 Marionette DEBUG loaded listener.js 19:28:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 223 (0x7f608f7efc00) [pid = 1857] [serial = 1254] [outer = 0x7f6089cc6000] 19:28:15 INFO - PROCESS | 1857 | 1461637695426 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 19:28:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:28:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1427ms 19:28:15 INFO - PROCESS | 1857 | 1461637695492 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 19:28:15 INFO - PROCESS | 1857 | 1461637695495 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 19:28:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:28:15 INFO - PROCESS | 1857 | 1461637695501 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:28:15 INFO - PROCESS | 1857 | 1461637695504 Marionette TRACE conn3 <- [1,1642,null,{}] 19:28:15 INFO - PROCESS | 1857 | 1461637695509 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:15 INFO - PROCESS | 1857 | 1461637695674 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 19:28:15 INFO - PROCESS | 1857 | 1461637695874 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60acfd4800 == 128 [pid = 1857] [id = 418] 19:28:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 224 (0x7f6083d91800) [pid = 1857] [serial = 1255] [outer = (nil)] 19:28:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 225 (0x7f609ad4b000) [pid = 1857] [serial = 1256] [outer = 0x7f6083d91800] 19:28:15 INFO - PROCESS | 1857 | 1461637695944 Marionette DEBUG loaded listener.js 19:28:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 226 (0x7f609bf73800) [pid = 1857] [serial = 1257] [outer = 0x7f6083d91800] 19:28:16 INFO - PROCESS | 1857 | 1461637696764 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 19:28:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:28:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1332ms 19:28:16 INFO - PROCESS | 1857 | 1461637696833 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 19:28:16 INFO - PROCESS | 1857 | 1461637696837 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 19:28:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:28:16 INFO - PROCESS | 1857 | 1461637696842 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:28:16 INFO - PROCESS | 1857 | 1461637696844 Marionette TRACE conn3 <- [1,1646,null,{}] 19:28:16 INFO - PROCESS | 1857 | 1461637696849 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:17 INFO - PROCESS | 1857 | 1461637697006 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 19:28:17 INFO - PROCESS | 1857 | 1461637697204 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60829e1000 == 129 [pid = 1857] [id = 419] 19:28:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 227 (0x7f60764e0400) [pid = 1857] [serial = 1258] [outer = (nil)] 19:28:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 228 (0x7f60764e8800) [pid = 1857] [serial = 1259] [outer = 0x7f60764e0400] 19:28:17 INFO - PROCESS | 1857 | 1461637697272 Marionette DEBUG loaded listener.js 19:28:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 229 (0x7f60764ed400) [pid = 1857] [serial = 1260] [outer = 0x7f60764e0400] 19:28:18 INFO - PROCESS | 1857 | 1461637698107 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 19:28:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:28:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1327ms 19:28:18 INFO - PROCESS | 1857 | 1461637698171 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 19:28:18 INFO - PROCESS | 1857 | 1461637698174 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 19:28:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:28:18 INFO - PROCESS | 1857 | 1461637698181 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:28:18 INFO - PROCESS | 1857 | 1461637698185 Marionette TRACE conn3 <- [1,1650,null,{}] 19:28:18 INFO - PROCESS | 1857 | 1461637698190 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:18 INFO - PROCESS | 1857 | 1461637698361 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 19:28:18 INFO - PROCESS | 1857 | 1461637698563 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6075c16800 == 130 [pid = 1857] [id = 420] 19:28:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 230 (0x7f60764e2800) [pid = 1857] [serial = 1261] [outer = (nil)] 19:28:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 231 (0x7f609aa8bc00) [pid = 1857] [serial = 1262] [outer = 0x7f60764e2800] 19:28:18 INFO - PROCESS | 1857 | 1461637698648 Marionette DEBUG loaded listener.js 19:28:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 232 (0x7f609debcc00) [pid = 1857] [serial = 1263] [outer = 0x7f60764e2800] 19:28:19 INFO - PROCESS | 1857 | 1461637699500 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 19:28:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:28:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1378ms 19:28:19 INFO - PROCESS | 1857 | 1461637699559 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 19:28:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:28:19 INFO - PROCESS | 1857 | 1461637699568 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 19:28:19 INFO - PROCESS | 1857 | 1461637699573 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:28:19 INFO - PROCESS | 1857 | 1461637699576 Marionette TRACE conn3 <- [1,1654,null,{}] 19:28:19 INFO - PROCESS | 1857 | 1461637699581 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:19 INFO - PROCESS | 1857 | 1461637699753 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 19:28:19 INFO - PROCESS | 1857 | 1461637699962 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60816db800 == 131 [pid = 1857] [id = 421] 19:28:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 233 (0x7f60764e8000) [pid = 1857] [serial = 1264] [outer = (nil)] 19:28:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 234 (0x7f60847a5c00) [pid = 1857] [serial = 1265] [outer = 0x7f60764e8000] 19:28:20 INFO - PROCESS | 1857 | 1461637700075 Marionette DEBUG loaded listener.js 19:28:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 235 (0x7f60847ad800) [pid = 1857] [serial = 1266] [outer = 0x7f60764e8000] 19:28:20 INFO - PROCESS | 1857 | 1461637700980 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 19:28:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:28:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1476ms 19:28:21 INFO - PROCESS | 1857 | 1461637701051 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 19:28:21 INFO - PROCESS | 1857 | 1461637701055 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 19:28:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:28:21 INFO - PROCESS | 1857 | 1461637701060 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:28:21 INFO - PROCESS | 1857 | 1461637701063 Marionette TRACE conn3 <- [1,1658,null,{}] 19:28:21 INFO - PROCESS | 1857 | 1461637701069 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:21 INFO - PROCESS | 1857 | 1461637701269 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 19:28:21 INFO - PROCESS | 1857 | 1461637701468 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6079098800 == 132 [pid = 1857] [id = 422] 19:28:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 236 (0x7f6077fd3c00) [pid = 1857] [serial = 1267] [outer = (nil)] 19:28:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 237 (0x7f609f8a8800) [pid = 1857] [serial = 1268] [outer = 0x7f6077fd3c00] 19:28:21 INFO - PROCESS | 1857 | 1461637701545 Marionette DEBUG loaded listener.js 19:28:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 238 (0x7f609ff3e800) [pid = 1857] [serial = 1269] [outer = 0x7f6077fd3c00] 19:28:22 INFO - PROCESS | 1857 | 1461637702394 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 19:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1384ms 19:28:22 INFO - PROCESS | 1857 | 1461637702446 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 19:28:22 INFO - PROCESS | 1857 | 1461637702449 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 19:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:28:22 INFO - PROCESS | 1857 | 1461637702454 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:28:22 INFO - PROCESS | 1857 | 1461637702457 Marionette TRACE conn3 <- [1,1662,null,{}] 19:28:22 INFO - PROCESS | 1857 | 1461637702462 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:22 INFO - PROCESS | 1857 | 1461637702629 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 19:28:22 INFO - PROCESS | 1857 | 1461637702831 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60790b3800 == 133 [pid = 1857] [id = 423] 19:28:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 239 (0x7f60722d2c00) [pid = 1857] [serial = 1270] [outer = (nil)] 19:28:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 240 (0x7f60722dd000) [pid = 1857] [serial = 1271] [outer = 0x7f60722d2c00] 19:28:22 INFO - PROCESS | 1857 | 1461637702896 Marionette DEBUG loaded listener.js 19:28:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 241 (0x7f60722e1800) [pid = 1857] [serial = 1272] [outer = 0x7f60722d2c00] 19:28:23 INFO - PROCESS | 1857 | 1461637703747 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 19:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1326ms 19:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:28:23 INFO - PROCESS | 1857 | 1461637703780 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 19:28:23 INFO - PROCESS | 1857 | 1461637703783 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 19:28:23 INFO - PROCESS | 1857 | 1461637703787 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:28:23 INFO - PROCESS | 1857 | 1461637703791 Marionette TRACE conn3 <- [1,1666,null,{}] 19:28:23 INFO - PROCESS | 1857 | 1461637703795 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:23 INFO - PROCESS | 1857 | 1461637703955 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 19:28:24 INFO - PROCESS | 1857 | 1461637704172 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:24 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6071f99800 == 134 [pid = 1857] [id = 424] 19:28:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 242 (0x7f607203d800) [pid = 1857] [serial = 1273] [outer = (nil)] 19:28:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 243 (0x7f6072046000) [pid = 1857] [serial = 1274] [outer = 0x7f607203d800] 19:28:24 INFO - PROCESS | 1857 | 1461637704276 Marionette DEBUG loaded listener.js 19:28:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 244 (0x7f607204b400) [pid = 1857] [serial = 1275] [outer = 0x7f607203d800] 19:28:25 INFO - PROCESS | 1857 | 1461637705099 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 19:28:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1381ms 19:28:25 INFO - PROCESS | 1857 | 1461637705170 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 19:28:25 INFO - PROCESS | 1857 | 1461637705172 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 19:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:28:25 INFO - PROCESS | 1857 | 1461637705197 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:28:25 INFO - PROCESS | 1857 | 1461637705200 Marionette TRACE conn3 <- [1,1670,null,{}] 19:28:25 INFO - PROCESS | 1857 | 1461637705205 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:25 INFO - PROCESS | 1857 | 1461637705386 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 19:28:25 INFO - PROCESS | 1857 | 1461637705613 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6071e6c800 == 135 [pid = 1857] [id = 425] 19:28:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 245 (0x7f607203ec00) [pid = 1857] [serial = 1276] [outer = (nil)] 19:28:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 246 (0x7f60722de400) [pid = 1857] [serial = 1277] [outer = 0x7f607203ec00] 19:28:25 INFO - PROCESS | 1857 | 1461637705678 Marionette DEBUG loaded listener.js 19:28:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 247 (0x7f607cc2bc00) [pid = 1857] [serial = 1278] [outer = 0x7f607203ec00] 19:28:26 INFO - PROCESS | 1857 | 1461637706532 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 19:28:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:28:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1387ms 19:28:26 INFO - PROCESS | 1857 | 1461637706581 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 19:28:26 INFO - PROCESS | 1857 | 1461637706584 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 19:28:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:28:26 INFO - PROCESS | 1857 | 1461637706590 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:28:26 INFO - PROCESS | 1857 | 1461637706592 Marionette TRACE conn3 <- [1,1674,null,{}] 19:28:26 INFO - PROCESS | 1857 | 1461637706597 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:26 INFO - PROCESS | 1857 | 1461637706775 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 19:28:26 INFO - PROCESS | 1857 | 1461637706983 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078fd7000 == 136 [pid = 1857] [id = 426] 19:28:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 248 (0x7f6072047400) [pid = 1857] [serial = 1279] [outer = (nil)] 19:28:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 249 (0x7f607cc2c800) [pid = 1857] [serial = 1280] [outer = 0x7f6072047400] 19:28:27 INFO - PROCESS | 1857 | 1461637707050 Marionette DEBUG loaded listener.js 19:28:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 250 (0x7f607cc33800) [pid = 1857] [serial = 1281] [outer = 0x7f6072047400] 19:28:27 INFO - PROCESS | 1857 | 1461637707914 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 19:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1375ms 19:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:28:27 INFO - PROCESS | 1857 | 1461637707966 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 19:28:27 INFO - PROCESS | 1857 | 1461637707969 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 19:28:27 INFO - PROCESS | 1857 | 1461637707975 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:28:27 INFO - PROCESS | 1857 | 1461637707977 Marionette TRACE conn3 <- [1,1678,null,{}] 19:28:27 INFO - PROCESS | 1857 | 1461637707983 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:28 INFO - PROCESS | 1857 | 1461637708169 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 19:28:28 INFO - PROCESS | 1857 | 1461637708898 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60773fb000 == 137 [pid = 1857] [id = 427] 19:28:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 251 (0x7f60722de800) [pid = 1857] [serial = 1282] [outer = (nil)] 19:28:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 252 (0x7f6074425c00) [pid = 1857] [serial = 1283] [outer = 0x7f60722de800] 19:28:28 INFO - PROCESS | 1857 | 1461637708971 Marionette DEBUG loaded listener.js 19:28:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 253 (0x7f6074be1c00) [pid = 1857] [serial = 1284] [outer = 0x7f60722de800] 19:28:29 INFO - PROCESS | 1857 | 1461637709797 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 19:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1885ms 19:28:29 INFO - PROCESS | 1857 | 1461637709861 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 19:28:29 INFO - PROCESS | 1857 | 1461637709866 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 19:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:28:29 INFO - PROCESS | 1857 | 1461637709873 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:28:29 INFO - PROCESS | 1857 | 1461637709876 Marionette TRACE conn3 <- [1,1682,null,{}] 19:28:29 INFO - PROCESS | 1857 | 1461637709883 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:30 INFO - PROCESS | 1857 | 1461637710120 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 19:28:30 INFO - PROCESS | 1857 | 1461637710539 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60749ca000 == 138 [pid = 1857] [id = 428] 19:28:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 254 (0x7f6075a64400) [pid = 1857] [serial = 1285] [outer = (nil)] 19:28:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 255 (0x7f6076712800) [pid = 1857] [serial = 1286] [outer = 0x7f6075a64400] 19:28:30 INFO - PROCESS | 1857 | 1461637710614 Marionette DEBUG loaded listener.js 19:28:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 256 (0x7f6077217c00) [pid = 1857] [serial = 1287] [outer = 0x7f6075a64400] 19:28:31 INFO - PROCESS | 1857 | 1461637711417 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 19:28:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1588ms 19:28:31 INFO - PROCESS | 1857 | 1461637711464 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 19:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:28:31 INFO - PROCESS | 1857 | 1461637711470 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 19:28:31 INFO - PROCESS | 1857 | 1461637711476 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:28:31 INFO - PROCESS | 1857 | 1461637711479 Marionette TRACE conn3 <- [1,1686,null,{}] 19:28:31 INFO - PROCESS | 1857 | 1461637711483 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:31 INFO - PROCESS | 1857 | 1461637711662 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 19:28:31 INFO - PROCESS | 1857 | 1461637711935 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:31 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608403b000 == 137 [pid = 1857] [id = 410] 19:28:31 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608181c000 == 136 [pid = 1857] [id = 409] 19:28:31 INFO - PROCESS | 1857 | --DOMWINDOW == 255 (0x7f60843a4000) [pid = 1857] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:28:31 INFO - PROCESS | 1857 | --DOMWINDOW == 254 (0x7f6077f4ec00) [pid = 1857] [serial = 1148] [outer = (nil)] [url = about:blank] 19:28:31 INFO - PROCESS | 1857 | --DOMWINDOW == 253 (0x7f608cf65c00) [pid = 1857] [serial = 1175] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6077178800 == 137 [pid = 1857] [id = 429] 19:28:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 254 (0x7f607594a000) [pid = 1857] [serial = 1288] [outer = (nil)] 19:28:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 255 (0x7f607721e000) [pid = 1857] [serial = 1289] [outer = 0x7f607594a000] 19:28:32 INFO - PROCESS | 1857 | 1461637712073 Marionette DEBUG loaded listener.js 19:28:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 256 (0x7f6077f81400) [pid = 1857] [serial = 1290] [outer = 0x7f607594a000] 19:28:32 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e419800 == 136 [pid = 1857] [id = 408] 19:28:32 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607acbf800 == 135 [pid = 1857] [id = 407] 19:28:32 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607717d800 == 134 [pid = 1857] [id = 406] 19:28:32 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607900e000 == 133 [pid = 1857] [id = 405] 19:28:32 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607dec9000 == 132 [pid = 1857] [id = 398] 19:28:32 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6081636000 == 131 [pid = 1857] [id = 397] 19:28:32 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a413d800 == 130 [pid = 1857] [id = 396] 19:28:32 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609f6ab000 == 129 [pid = 1857] [id = 395] 19:28:32 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608f673800 == 128 [pid = 1857] [id = 394] 19:28:32 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608415f800 == 127 [pid = 1857] [id = 393] 19:28:32 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a46b800 == 126 [pid = 1857] [id = 392] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 255 (0x7f6082a65000) [pid = 1857] [serial = 1166] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 254 (0x7f6089c7b800) [pid = 1857] [serial = 1169] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 253 (0x7f608c69a000) [pid = 1857] [serial = 1172] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 252 (0x7f609bdbb400) [pid = 1857] [serial = 1142] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 251 (0x7f607894dc00) [pid = 1857] [serial = 1118] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 250 (0x7f607e05f800) [pid = 1857] [serial = 1160] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 249 (0x7f607e2d7000) [pid = 1857] [serial = 1161] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 248 (0x7f608b9bbc00) [pid = 1857] [serial = 1170] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 247 (0x7f608cf64000) [pid = 1857] [serial = 1173] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 246 (0x7f609de37000) [pid = 1857] [serial = 1145] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 245 (0x7f6084ae3000) [pid = 1857] [serial = 1133] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 244 (0x7f60817ea400) [pid = 1857] [serial = 1163] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 243 (0x7f608432f000) [pid = 1857] [serial = 1124] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 242 (0x7f6078046c00) [pid = 1857] [serial = 1151] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 241 (0x7f609abf2400) [pid = 1857] [serial = 1139] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 240 (0x7f608712c400) [pid = 1857] [serial = 1127] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 239 (0x7f607aa14c00) [pid = 1857] [serial = 1157] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 238 (0x7f607d16dc00) [pid = 1857] [serial = 1158] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 237 (0x7f6077f49c00) [pid = 1857] [serial = 1154] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 236 (0x7f607804b400) [pid = 1857] [serial = 1155] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 235 (0x7f6087560400) [pid = 1857] [serial = 1130] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 234 (0x7f607e1e4c00) [pid = 1857] [serial = 1121] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 233 (0x7f6090f09400) [pid = 1857] [serial = 1136] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 232 (0x7f6083a4f000) [pid = 1857] [serial = 1167] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | --DOMWINDOW == 231 (0x7f6081c57c00) [pid = 1857] [serial = 1164] [outer = (nil)] [url = about:blank] 19:28:32 INFO - PROCESS | 1857 | 1461637712911 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 19:28:32 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 19:28:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1484ms 19:28:32 INFO - PROCESS | 1857 | 1461637712970 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 19:28:32 INFO - PROCESS | 1857 | 1461637712972 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 19:28:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:28:32 INFO - PROCESS | 1857 | 1461637712985 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:28:32 INFO - PROCESS | 1857 | 1461637712993 Marionette TRACE conn3 <- [1,1690,null,{}] 19:28:33 INFO - PROCESS | 1857 | 1461637713001 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:33 INFO - PROCESS | 1857 | 1461637713176 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 19:28:33 INFO - PROCESS | 1857 | 1461637713188 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e1a5800 == 127 [pid = 1857] [id = 430] 19:28:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 232 (0x7f607804e000) [pid = 1857] [serial = 1291] [outer = (nil)] 19:28:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 233 (0x7f607b6e5400) [pid = 1857] [serial = 1292] [outer = 0x7f607804e000] 19:28:33 INFO - PROCESS | 1857 | 1461637713246 Marionette DEBUG loaded listener.js 19:28:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 234 (0x7f607cc33c00) [pid = 1857] [serial = 1293] [outer = 0x7f607804e000] 19:28:34 INFO - PROCESS | 1857 | 1461637714075 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 19:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1196ms 19:28:34 INFO - PROCESS | 1857 | 1461637714175 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 19:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:28:34 INFO - PROCESS | 1857 | 1461637714180 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 19:28:34 INFO - PROCESS | 1857 | 1461637714185 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:28:34 INFO - PROCESS | 1857 | 1461637714188 Marionette TRACE conn3 <- [1,1694,null,{}] 19:28:34 INFO - PROCESS | 1857 | 1461637714192 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:34 INFO - PROCESS | 1857 | 1461637714357 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 19:28:34 INFO - PROCESS | 1857 | 1461637714366 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608162a000 == 128 [pid = 1857] [id = 431] 19:28:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 235 (0x7f607894b800) [pid = 1857] [serial = 1294] [outer = (nil)] 19:28:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 236 (0x7f607d163400) [pid = 1857] [serial = 1295] [outer = 0x7f607894b800] 19:28:34 INFO - PROCESS | 1857 | 1461637714591 Marionette DEBUG loaded listener.js 19:28:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 237 (0x7f607dcd1c00) [pid = 1857] [serial = 1296] [outer = 0x7f607894b800] 19:28:35 INFO - PROCESS | 1857 | 1461637715351 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 19:28:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:28:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1180ms 19:28:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:28:35 INFO - PROCESS | 1857 | 1461637715365 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 19:28:35 INFO - PROCESS | 1857 | 1461637715367 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 19:28:35 INFO - PROCESS | 1857 | 1461637715371 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:28:35 INFO - PROCESS | 1857 | 1461637715374 Marionette TRACE conn3 <- [1,1698,null,{}] 19:28:35 INFO - PROCESS | 1857 | 1461637715379 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:35 INFO - PROCESS | 1857 | 1461637715603 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 19:28:35 INFO - PROCESS | 1857 | 1461637715655 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608181f800 == 129 [pid = 1857] [id = 432] 19:28:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 238 (0x7f607e2d8400) [pid = 1857] [serial = 1297] [outer = (nil)] 19:28:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 239 (0x7f607e38b000) [pid = 1857] [serial = 1298] [outer = 0x7f607e2d8400] 19:28:35 INFO - PROCESS | 1857 | 1461637715720 Marionette DEBUG loaded listener.js 19:28:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 240 (0x7f60817e5c00) [pid = 1857] [serial = 1299] [outer = 0x7f607e2d8400] 19:28:36 INFO - PROCESS | 1857 | --DOMWINDOW == 239 (0x7f607804f400) [pid = 1857] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:28:36 INFO - PROCESS | 1857 | --DOMWINDOW == 238 (0x7f607671dc00) [pid = 1857] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:28:36 INFO - PROCESS | 1857 | --DOMWINDOW == 237 (0x7f608167b400) [pid = 1857] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:28:36 INFO - PROCESS | 1857 | --DOMWINDOW == 236 (0x7f6078f2a000) [pid = 1857] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:28:36 INFO - PROCESS | 1857 | --DOMWINDOW == 235 (0x7f6074bdf000) [pid = 1857] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:28:36 INFO - PROCESS | 1857 | --DOMWINDOW == 234 (0x7f607dae2000) [pid = 1857] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:28:36 INFO - PROCESS | 1857 | 1461637716794 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 19:28:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 19:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1429ms 19:28:36 INFO - PROCESS | 1857 | 1461637716802 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 19:28:36 INFO - PROCESS | 1857 | 1461637716805 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 19:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:28:36 INFO - PROCESS | 1857 | 1461637716813 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:28:36 INFO - PROCESS | 1857 | 1461637716815 Marionette TRACE conn3 <- [1,1702,null,{}] 19:28:36 INFO - PROCESS | 1857 | 1461637716819 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:37 INFO - PROCESS | 1857 | 1461637717035 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 19:28:37 INFO - PROCESS | 1857 | 1461637717140 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083f19000 == 130 [pid = 1857] [id = 433] 19:28:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 235 (0x7f607653ac00) [pid = 1857] [serial = 1300] [outer = (nil)] 19:28:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 236 (0x7f6081c53800) [pid = 1857] [serial = 1301] [outer = 0x7f607653ac00] 19:28:37 INFO - PROCESS | 1857 | 1461637717195 Marionette DEBUG loaded listener.js 19:28:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 237 (0x7f6083f8a800) [pid = 1857] [serial = 1302] [outer = 0x7f607653ac00] 19:28:37 INFO - PROCESS | 1857 | 1461637717833 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 19:28:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:28:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1037ms 19:28:37 INFO - PROCESS | 1857 | 1461637717853 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 19:28:37 INFO - PROCESS | 1857 | 1461637717855 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 19:28:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:28:37 INFO - PROCESS | 1857 | 1461637717861 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:28:37 INFO - PROCESS | 1857 | 1461637717863 Marionette TRACE conn3 <- [1,1706,null,{}] 19:28:37 INFO - PROCESS | 1857 | 1461637717884 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:38 INFO - PROCESS | 1857 | 1461637718095 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 19:28:38 INFO - PROCESS | 1857 | 1461637718118 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60848d1000 == 131 [pid = 1857] [id = 434] 19:28:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 238 (0x7f607804f400) [pid = 1857] [serial = 1303] [outer = (nil)] 19:28:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 239 (0x7f60844cd000) [pid = 1857] [serial = 1304] [outer = 0x7f607804f400] 19:28:38 INFO - PROCESS | 1857 | 1461637718174 Marionette DEBUG loaded listener.js 19:28:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 240 (0x7f608484ec00) [pid = 1857] [serial = 1305] [outer = 0x7f607804f400] 19:28:39 INFO - PROCESS | 1857 | 1461637719170 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 19:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1384ms 19:28:39 INFO - PROCESS | 1857 | 1461637719247 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 19:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:28:39 INFO - PROCESS | 1857 | 1461637719253 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 19:28:39 INFO - PROCESS | 1857 | 1461637719261 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:28:39 INFO - PROCESS | 1857 | 1461637719266 Marionette TRACE conn3 <- [1,1710,null,{}] 19:28:39 INFO - PROCESS | 1857 | 1461637719275 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:39 INFO - PROCESS | 1857 | 1461637719511 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 19:28:39 INFO - PROCESS | 1857 | 1461637719722 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078fd8800 == 132 [pid = 1857] [id = 435] 19:28:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 241 (0x7f6072046400) [pid = 1857] [serial = 1306] [outer = (nil)] 19:28:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 242 (0x7f6075a66800) [pid = 1857] [serial = 1307] [outer = 0x7f6072046400] 19:28:39 INFO - PROCESS | 1857 | 1461637719838 Marionette DEBUG loaded listener.js 19:28:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 243 (0x7f6076716000) [pid = 1857] [serial = 1308] [outer = 0x7f6072046400] 19:28:40 INFO - PROCESS | 1857 | 1461637720789 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 19:28:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:28:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1588ms 19:28:40 INFO - PROCESS | 1857 | 1461637720849 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 19:28:40 INFO - PROCESS | 1857 | 1461637720856 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 19:28:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:28:40 INFO - PROCESS | 1857 | 1461637720866 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:28:40 INFO - PROCESS | 1857 | 1461637720870 Marionette TRACE conn3 <- [1,1714,null,{}] 19:28:40 INFO - PROCESS | 1857 | 1461637720875 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:41 INFO - PROCESS | 1857 | 1461637721057 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 19:28:41 INFO - PROCESS | 1857 | 1461637721257 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e4d3000 == 133 [pid = 1857] [id = 436] 19:28:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 244 (0x7f6077221000) [pid = 1857] [serial = 1309] [outer = (nil)] 19:28:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 245 (0x7f6077f81800) [pid = 1857] [serial = 1310] [outer = 0x7f6077221000] 19:28:41 INFO - PROCESS | 1857 | 1461637721326 Marionette DEBUG loaded listener.js 19:28:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 246 (0x7f6078943800) [pid = 1857] [serial = 1311] [outer = 0x7f6077221000] 19:28:42 INFO - PROCESS | 1857 | 1461637722246 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 19:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1434ms 19:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:28:42 INFO - PROCESS | 1857 | 1461637722300 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 19:28:42 INFO - PROCESS | 1857 | 1461637722303 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 19:28:42 INFO - PROCESS | 1857 | 1461637722309 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:28:42 INFO - PROCESS | 1857 | 1461637722314 Marionette TRACE conn3 <- [1,1718,null,{}] 19:28:42 INFO - PROCESS | 1857 | 1461637722329 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:42 INFO - PROCESS | 1857 | 1461637722512 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 19:28:42 INFO - PROCESS | 1857 | 1461637722712 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608888c800 == 134 [pid = 1857] [id = 437] 19:28:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 247 (0x7f607b6e8800) [pid = 1857] [serial = 1312] [outer = (nil)] 19:28:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 248 (0x7f607e1e4c00) [pid = 1857] [serial = 1313] [outer = 0x7f607b6e8800] 19:28:42 INFO - PROCESS | 1857 | 1461637722781 Marionette DEBUG loaded listener.js 19:28:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 249 (0x7f60817ee800) [pid = 1857] [serial = 1314] [outer = 0x7f607b6e8800] 19:28:43 INFO - PROCESS | 1857 | 1461637723652 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 19:28:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:28:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1382ms 19:28:43 INFO - PROCESS | 1857 | 1461637723690 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 19:28:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:28:43 INFO - PROCESS | 1857 | 1461637723695 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 19:28:43 INFO - PROCESS | 1857 | 1461637723700 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:28:43 INFO - PROCESS | 1857 | 1461637723707 Marionette TRACE conn3 <- [1,1722,null,{}] 19:28:43 INFO - PROCESS | 1857 | 1461637723719 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:43 INFO - PROCESS | 1857 | 1461637723898 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 19:28:44 INFO - PROCESS | 1857 | 1461637724104 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:44 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f16a000 == 135 [pid = 1857] [id = 438] 19:28:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 250 (0x7f607cc36c00) [pid = 1857] [serial = 1315] [outer = (nil)] 19:28:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 251 (0x7f60847a7400) [pid = 1857] [serial = 1316] [outer = 0x7f607cc36c00] 19:28:44 INFO - PROCESS | 1857 | 1461637724170 Marionette DEBUG loaded listener.js 19:28:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 252 (0x7f6085b5e400) [pid = 1857] [serial = 1317] [outer = 0x7f607cc36c00] 19:28:45 INFO - PROCESS | 1857 | 1461637725012 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 19:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 19:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1344ms 19:28:45 INFO - PROCESS | 1857 | 1461637725044 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 19:28:45 INFO - PROCESS | 1857 | 1461637725047 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 19:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:28:45 INFO - PROCESS | 1857 | 1461637725054 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:28:45 INFO - PROCESS | 1857 | 1461637725056 Marionette TRACE conn3 <- [1,1726,null,{}] 19:28:45 INFO - PROCESS | 1857 | 1461637725062 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:45 INFO - PROCESS | 1857 | 1461637725250 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 19:28:45 INFO - PROCESS | 1857 | 1461637725457 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609bc26800 == 136 [pid = 1857] [id = 439] 19:28:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 253 (0x7f6082a65000) [pid = 1857] [serial = 1318] [outer = (nil)] 19:28:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 254 (0x7f60874e5800) [pid = 1857] [serial = 1319] [outer = 0x7f6082a65000] 19:28:45 INFO - PROCESS | 1857 | 1461637725526 Marionette DEBUG loaded listener.js 19:28:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 255 (0x7f6089cc1c00) [pid = 1857] [serial = 1320] [outer = 0x7f6082a65000] 19:28:46 INFO - PROCESS | 1857 | 1461637726387 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 19:28:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:28:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1383ms 19:28:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:28:46 INFO - PROCESS | 1857 | 1461637726437 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 19:28:46 INFO - PROCESS | 1857 | 1461637726441 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 19:28:46 INFO - PROCESS | 1857 | 1461637726447 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:28:46 INFO - PROCESS | 1857 | 1461637726450 Marionette TRACE conn3 <- [1,1730,null,{}] 19:28:46 INFO - PROCESS | 1857 | 1461637726455 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:46 INFO - PROCESS | 1857 | 1461637726665 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 19:28:46 INFO - PROCESS | 1857 | 1461637726869 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a439f000 == 137 [pid = 1857] [id = 440] 19:28:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 256 (0x7f60874e7400) [pid = 1857] [serial = 1321] [outer = (nil)] 19:28:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 257 (0x7f608d062400) [pid = 1857] [serial = 1322] [outer = 0x7f60874e7400] 19:28:46 INFO - PROCESS | 1857 | 1461637726946 Marionette DEBUG loaded listener.js 19:28:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 258 (0x7f608f7f2800) [pid = 1857] [serial = 1323] [outer = 0x7f60874e7400] 19:28:47 INFO - PROCESS | 1857 | 1461637727836 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 19:28:47 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 19:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1427ms 19:28:47 INFO - PROCESS | 1857 | 1461637727874 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 19:28:47 INFO - PROCESS | 1857 | 1461637727878 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 19:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:28:47 INFO - PROCESS | 1857 | 1461637727883 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:28:47 INFO - PROCESS | 1857 | 1461637727886 Marionette TRACE conn3 <- [1,1734,null,{}] 19:28:47 INFO - PROCESS | 1857 | 1461637727891 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:48 INFO - PROCESS | 1857 | 1461637728066 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 19:28:48 INFO - PROCESS | 1857 | 1461637728274 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078f93000 == 138 [pid = 1857] [id = 441] 19:28:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 259 (0x7f6077f53000) [pid = 1857] [serial = 1324] [outer = (nil)] 19:28:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 260 (0x7f6077f5b800) [pid = 1857] [serial = 1325] [outer = 0x7f6077f53000] 19:28:48 INFO - PROCESS | 1857 | 1461637728339 Marionette DEBUG loaded listener.js 19:28:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 261 (0x7f6077f60c00) [pid = 1857] [serial = 1326] [outer = 0x7f6077f53000] 19:28:49 INFO - PROCESS | 1857 | 1461637729145 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 19:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1333ms 19:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:28:49 INFO - PROCESS | 1857 | 1461637729218 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 19:28:49 INFO - PROCESS | 1857 | 1461637729220 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 19:28:49 INFO - PROCESS | 1857 | 1461637729226 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:28:49 INFO - PROCESS | 1857 | 1461637729229 Marionette TRACE conn3 <- [1,1738,null,{}] 19:28:49 INFO - PROCESS | 1857 | 1461637729234 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:49 INFO - PROCESS | 1857 | 1461637729401 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 19:28:49 INFO - PROCESS | 1857 | 1461637729608 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6072d12800 == 139 [pid = 1857] [id = 442] 19:28:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 262 (0x7f6077f55400) [pid = 1857] [serial = 1327] [outer = (nil)] 19:28:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 263 (0x7f6090344c00) [pid = 1857] [serial = 1328] [outer = 0x7f6077f55400] 19:28:49 INFO - PROCESS | 1857 | 1461637729672 Marionette DEBUG loaded listener.js 19:28:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 264 (0x7f609ad51c00) [pid = 1857] [serial = 1329] [outer = 0x7f6077f55400] 19:28:50 INFO - PROCESS | 1857 | 1461637730511 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 19:28:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1327ms 19:28:50 INFO - PROCESS | 1857 | 1461637730554 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 19:28:50 INFO - PROCESS | 1857 | 1461637730557 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 19:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:28:50 INFO - PROCESS | 1857 | 1461637730562 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:28:50 INFO - PROCESS | 1857 | 1461637730564 Marionette TRACE conn3 <- [1,1742,null,{}] 19:28:50 INFO - PROCESS | 1857 | 1461637730570 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:50 INFO - PROCESS | 1857 | 1461637730756 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 19:28:50 INFO - PROCESS | 1857 | 1461637730993 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6072dd1000 == 140 [pid = 1857] [id = 443] 19:28:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 265 (0x7f6077f61000) [pid = 1857] [serial = 1330] [outer = (nil)] 19:28:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 266 (0x7f607d030000) [pid = 1857] [serial = 1331] [outer = 0x7f6077f61000] 19:28:51 INFO - PROCESS | 1857 | 1461637731100 Marionette DEBUG loaded listener.js 19:28:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 267 (0x7f607d035000) [pid = 1857] [serial = 1332] [outer = 0x7f6077f61000] 19:28:51 INFO - PROCESS | 1857 | 1461637731953 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 19:28:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:28:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1431ms 19:28:51 INFO - PROCESS | 1857 | 1461637731994 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 19:28:51 INFO - PROCESS | 1857 | 1461637731998 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 19:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:28:52 INFO - PROCESS | 1857 | 1461637732004 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:28:52 INFO - PROCESS | 1857 | 1461637732005 Marionette TRACE conn3 <- [1,1746,null,{}] 19:28:52 INFO - PROCESS | 1857 | 1461637732011 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:52 INFO - PROCESS | 1857 | 1461637732179 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 19:28:52 INFO - PROCESS | 1857 | 1461637732437 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078f91000 == 141 [pid = 1857] [id = 444] 19:28:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 268 (0x7f6072e91800) [pid = 1857] [serial = 1333] [outer = (nil)] 19:28:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 269 (0x7f6072e99800) [pid = 1857] [serial = 1334] [outer = 0x7f6072e91800] 19:28:52 INFO - PROCESS | 1857 | 1461637732509 Marionette DEBUG loaded listener.js 19:28:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 270 (0x7f6072e9f400) [pid = 1857] [serial = 1335] [outer = 0x7f6072e91800] 19:28:53 INFO - PROCESS | 1857 | 1461637733337 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 19:28:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:28:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1379ms 19:28:53 INFO - PROCESS | 1857 | 1461637733383 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 19:28:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:28:53 INFO - PROCESS | 1857 | 1461637733387 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 19:28:53 INFO - PROCESS | 1857 | 1461637733392 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:28:53 INFO - PROCESS | 1857 | 1461637733396 Marionette TRACE conn3 <- [1,1750,null,{}] 19:28:53 INFO - PROCESS | 1857 | 1461637733401 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:53 INFO - PROCESS | 1857 | 1461637733593 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 19:28:53 INFO - PROCESS | 1857 | 1461637733857 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:53 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607b82f000 == 142 [pid = 1857] [id = 445] 19:28:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 271 (0x7f6072e92000) [pid = 1857] [serial = 1336] [outer = (nil)] 19:28:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 272 (0x7f608f7ef400) [pid = 1857] [serial = 1337] [outer = 0x7f6072e92000] 19:28:53 INFO - PROCESS | 1857 | 1461637733937 Marionette DEBUG loaded listener.js 19:28:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 273 (0x7f609f8a5c00) [pid = 1857] [serial = 1338] [outer = 0x7f6072e92000] 19:28:54 INFO - PROCESS | 1857 | 1461637734746 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 19:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1430ms 19:28:54 INFO - PROCESS | 1857 | 1461637734822 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 19:28:54 INFO - PROCESS | 1857 | 1461637734825 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 19:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:28:54 INFO - PROCESS | 1857 | 1461637734831 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:28:54 INFO - PROCESS | 1857 | 1461637734833 Marionette TRACE conn3 <- [1,1754,null,{}] 19:28:54 INFO - PROCESS | 1857 | 1461637734838 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:55 INFO - PROCESS | 1857 | 1461637735015 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 19:28:55 INFO - PROCESS | 1857 | 1461637735224 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60704cf800 == 143 [pid = 1857] [id = 446] 19:28:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 274 (0x7f60705c6c00) [pid = 1857] [serial = 1339] [outer = (nil)] 19:28:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 275 (0x7f60705cec00) [pid = 1857] [serial = 1340] [outer = 0x7f60705c6c00] 19:28:55 INFO - PROCESS | 1857 | 1461637735294 Marionette DEBUG loaded listener.js 19:28:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 276 (0x7f60705d4400) [pid = 1857] [serial = 1341] [outer = 0x7f60705c6c00] 19:28:56 INFO - PROCESS | 1857 | 1461637736147 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 19:28:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1380ms 19:28:56 INFO - PROCESS | 1857 | 1461637736211 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 19:28:56 INFO - PROCESS | 1857 | 1461637736215 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 19:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:28:56 INFO - PROCESS | 1857 | 1461637736223 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:28:56 INFO - PROCESS | 1857 | 1461637736225 Marionette TRACE conn3 <- [1,1758,null,{}] 19:28:56 INFO - PROCESS | 1857 | 1461637736230 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:56 INFO - PROCESS | 1857 | 1461637736408 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 19:28:56 INFO - PROCESS | 1857 | 1461637736677 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f606f789000 == 144 [pid = 1857] [id = 447] 19:28:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 277 (0x7f60705c7400) [pid = 1857] [serial = 1342] [outer = (nil)] 19:28:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 278 (0x7f60705e4400) [pid = 1857] [serial = 1343] [outer = 0x7f60705c7400] 19:28:56 INFO - PROCESS | 1857 | 1461637736747 Marionette DEBUG loaded listener.js 19:28:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 279 (0x7f60705e9800) [pid = 1857] [serial = 1344] [outer = 0x7f60705c7400] 19:28:57 INFO - PROCESS | 1857 | 1461637737529 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 19:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1384ms 19:28:57 INFO - PROCESS | 1857 | 1461637737608 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 19:28:57 INFO - PROCESS | 1857 | 1461637737612 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 19:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:28:57 INFO - PROCESS | 1857 | 1461637737617 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:28:57 INFO - PROCESS | 1857 | 1461637737619 Marionette TRACE conn3 <- [1,1762,null,{}] 19:28:57 INFO - PROCESS | 1857 | 1461637737625 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:57 INFO - PROCESS | 1857 | 1461637737813 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 19:28:58 INFO - PROCESS | 1857 | 1461637738025 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6072dd2800 == 145 [pid = 1857] [id = 448] 19:28:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 280 (0x7f60705cf000) [pid = 1857] [serial = 1345] [outer = (nil)] 19:28:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 281 (0x7f607203e800) [pid = 1857] [serial = 1346] [outer = 0x7f60705cf000] 19:28:58 INFO - PROCESS | 1857 | 1461637738544 Marionette DEBUG loaded listener.js 19:28:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 282 (0x7f60722dd800) [pid = 1857] [serial = 1347] [outer = 0x7f60705cf000] 19:28:59 INFO - PROCESS | 1857 | 1461637739518 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 19:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1931ms 19:28:59 INFO - PROCESS | 1857 | 1461637739550 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 19:28:59 INFO - PROCESS | 1857 | 1461637739556 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 19:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:28:59 INFO - PROCESS | 1857 | 1461637739563 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:28:59 INFO - PROCESS | 1857 | 1461637739567 Marionette TRACE conn3 <- [1,1766,null,{}] 19:28:59 INFO - PROCESS | 1857 | 1461637739574 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:59 INFO - PROCESS | 1857 | 1461637739739 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 19:28:59 INFO - PROCESS | 1857 | 1461637739970 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6071e6a800 == 146 [pid = 1857] [id = 449] 19:29:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 283 (0x7f6072047800) [pid = 1857] [serial = 1348] [outer = (nil)] 19:29:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 284 (0x7f6074bd8400) [pid = 1857] [serial = 1349] [outer = 0x7f6072047800] 19:29:00 INFO - PROCESS | 1857 | 1461637740135 Marionette DEBUG loaded listener.js 19:29:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 285 (0x7f60764e0c00) [pid = 1857] [serial = 1350] [outer = 0x7f6072047800] 19:29:01 INFO - PROCESS | 1857 | 1461637741119 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 19:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1589ms 19:29:01 INFO - PROCESS | 1857 | 1461637741151 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 19:29:01 INFO - PROCESS | 1857 | 1461637741156 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 19:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:29:01 INFO - PROCESS | 1857 | 1461637741165 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:29:01 INFO - PROCESS | 1857 | 1461637741168 Marionette TRACE conn3 <- [1,1770,null,{}] 19:29:01 INFO - PROCESS | 1857 | 1461637741173 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:01 INFO - PROCESS | 1857 | 1461637741356 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 19:29:01 INFO - PROCESS | 1857 | 1461637741578 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078fcd000 == 147 [pid = 1857] [id = 450] 19:29:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 286 (0x7f60764eb800) [pid = 1857] [serial = 1351] [outer = (nil)] 19:29:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 287 (0x7f607671a000) [pid = 1857] [serial = 1352] [outer = 0x7f60764eb800] 19:29:01 INFO - PROCESS | 1857 | 1461637741685 Marionette DEBUG loaded listener.js 19:29:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 288 (0x7f6077f53800) [pid = 1857] [serial = 1353] [outer = 0x7f60764eb800] 19:29:02 INFO - PROCESS | 1857 | 1461637742622 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 19:29:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1492ms 19:29:02 INFO - PROCESS | 1857 | 1461637742658 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 19:29:02 INFO - PROCESS | 1857 | 1461637742660 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 19:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:29:02 INFO - PROCESS | 1857 | 1461637742666 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:29:02 INFO - PROCESS | 1857 | 1461637742671 Marionette TRACE conn3 <- [1,1774,null,{}] 19:29:02 INFO - PROCESS | 1857 | 1461637742702 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:02 INFO - PROCESS | 1857 | 1461637742942 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 19:29:03 INFO - PROCESS | 1857 | 1461637743096 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:03 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607b830000 == 148 [pid = 1857] [id = 451] 19:29:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 289 (0x7f6077fd7400) [pid = 1857] [serial = 1354] [outer = (nil)] 19:29:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 290 (0x7f607894f400) [pid = 1857] [serial = 1355] [outer = 0x7f6077fd7400] 19:29:03 INFO - PROCESS | 1857 | 1461637743162 Marionette DEBUG loaded listener.js 19:29:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 291 (0x7f607b6ee000) [pid = 1857] [serial = 1356] [outer = 0x7f6077fd7400] 19:29:03 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609ba1c800 == 147 [pid = 1857] [id = 379] 19:29:03 INFO - PROCESS | 1857 | --DOMWINDOW == 290 (0x7f6084846800) [pid = 1857] [serial = 1184] [outer = (nil)] [url = about:blank] 19:29:03 INFO - PROCESS | 1857 | --DOMWINDOW == 289 (0x7f608d060c00) [pid = 1857] [serial = 1187] [outer = (nil)] [url = about:blank] 19:29:03 INFO - PROCESS | 1857 | --DOMWINDOW == 288 (0x7f6081675000) [pid = 1857] [serial = 1205] [outer = (nil)] [url = about:blank] 19:29:03 INFO - PROCESS | 1857 | --DOMWINDOW == 287 (0x7f6077213400) [pid = 1857] [serial = 1214] [outer = (nil)] [url = about:blank] 19:29:03 INFO - PROCESS | 1857 | --DOMWINDOW == 286 (0x7f608f1dd400) [pid = 1857] [serial = 1190] [outer = (nil)] [url = about:blank] 19:29:03 INFO - PROCESS | 1857 | --DOMWINDOW == 285 (0x7f607e382c00) [pid = 1857] [serial = 1181] [outer = (nil)] [url = about:blank] 19:29:03 INFO - PROCESS | 1857 | --DOMWINDOW == 284 (0x7f607804ec00) [pid = 1857] [serial = 1178] [outer = (nil)] [url = about:blank] 19:29:03 INFO - PROCESS | 1857 | --DOMWINDOW == 283 (0x7f6074be7800) [pid = 1857] [serial = 1193] [outer = (nil)] [url = about:blank] 19:29:03 INFO - PROCESS | 1857 | --DOMWINDOW == 282 (0x7f6077213800) [pid = 1857] [serial = 1199] [outer = (nil)] [url = about:blank] 19:29:03 INFO - PROCESS | 1857 | --DOMWINDOW == 281 (0x7f607721dc00) [pid = 1857] [serial = 1202] [outer = (nil)] [url = about:blank] 19:29:03 INFO - PROCESS | 1857 | --DOMWINDOW == 280 (0x7f6076716400) [pid = 1857] [serial = 1196] [outer = (nil)] [url = about:blank] 19:29:03 INFO - PROCESS | 1857 | --DOMWINDOW == 279 (0x7f6084af0400) [pid = 1857] [serial = 1235] [outer = (nil)] [url = about:blank] 19:29:03 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a412f800 == 146 [pid = 1857] [id = 382] 19:29:03 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609f6ba800 == 145 [pid = 1857] [id = 380] 19:29:03 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6083f19000 == 144 [pid = 1857] [id = 433] 19:29:03 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608181f800 == 143 [pid = 1857] [id = 432] 19:29:03 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608162a000 == 142 [pid = 1857] [id = 431] 19:29:03 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e1a5800 == 141 [pid = 1857] [id = 430] 19:29:03 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6077178800 == 140 [pid = 1857] [id = 429] 19:29:03 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60749ca000 == 139 [pid = 1857] [id = 428] 19:29:03 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60773fb000 == 138 [pid = 1857] [id = 427] 19:29:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6071e6c800 == 137 [pid = 1857] [id = 425] 19:29:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6071f99800 == 136 [pid = 1857] [id = 424] 19:29:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60790b3800 == 135 [pid = 1857] [id = 423] 19:29:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6079098800 == 134 [pid = 1857] [id = 422] 19:29:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60816db800 == 133 [pid = 1857] [id = 421] 19:29:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6075c16800 == 132 [pid = 1857] [id = 420] 19:29:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60829e1000 == 131 [pid = 1857] [id = 419] 19:29:04 INFO - PROCESS | 1857 | 1461637744105 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 19:29:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60acfd4800 == 130 [pid = 1857] [id = 418] 19:29:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609bf16000 == 129 [pid = 1857] [id = 417] 19:29:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609031c800 == 128 [pid = 1857] [id = 416] 19:29:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608daa2800 == 127 [pid = 1857] [id = 415] 19:29:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6088890800 == 126 [pid = 1857] [id = 414] 19:29:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e419000 == 125 [pid = 1857] [id = 413] 19:29:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607805b800 == 124 [pid = 1857] [id = 412] 19:29:04 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084bc3800 == 123 [pid = 1857] [id = 411] 19:29:04 INFO - PROCESS | 1857 | --DOMWINDOW == 278 (0x7f6078f24c00) [pid = 1857] [serial = 1223] [outer = (nil)] [url = about:blank] 19:29:04 INFO - PROCESS | 1857 | --DOMWINDOW == 277 (0x7f607dadf000) [pid = 1857] [serial = 1224] [outer = (nil)] [url = about:blank] 19:29:04 INFO - PROCESS | 1857 | --DOMWINDOW == 276 (0x7f6077f4cc00) [pid = 1857] [serial = 1221] [outer = (nil)] [url = about:blank] 19:29:04 INFO - PROCESS | 1857 | --DOMWINDOW == 275 (0x7f6084329400) [pid = 1857] [serial = 1233] [outer = (nil)] [url = about:blank] 19:29:04 INFO - PROCESS | 1857 | --DOMWINDOW == 274 (0x7f60772adc00) [pid = 1857] [serial = 1220] [outer = (nil)] [url = about:blank] 19:29:04 INFO - PROCESS | 1857 | --DOMWINDOW == 273 (0x7f607e235000) [pid = 1857] [serial = 1227] [outer = (nil)] [url = about:blank] 19:29:04 INFO - PROCESS | 1857 | --DOMWINDOW == 272 (0x7f607e05c000) [pid = 1857] [serial = 1226] [outer = (nil)] [url = about:blank] 19:29:04 INFO - PROCESS | 1857 | --DOMWINDOW == 271 (0x7f60764c4000) [pid = 1857] [serial = 1218] [outer = (nil)] [url = about:blank] 19:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1483ms 19:29:04 INFO - PROCESS | 1857 | --DOMWINDOW == 270 (0x7f608167b000) [pid = 1857] [serial = 1230] [outer = (nil)] [url = about:blank] 19:29:04 INFO - PROCESS | 1857 | --DOMWINDOW == 269 (0x7f6083b05400) [pid = 1857] [serial = 1232] [outer = (nil)] [url = about:blank] 19:29:04 INFO - PROCESS | 1857 | --DOMWINDOW == 268 (0x7f6074424400) [pid = 1857] [serial = 1211] [outer = (nil)] [url = about:blank] 19:29:04 INFO - PROCESS | 1857 | --DOMWINDOW == 267 (0x7f6075a65400) [pid = 1857] [serial = 1208] [outer = (nil)] [url = about:blank] 19:29:04 INFO - PROCESS | 1857 | --DOMWINDOW == 266 (0x7f6075a5d800) [pid = 1857] [serial = 1217] [outer = (nil)] [url = about:blank] 19:29:04 INFO - PROCESS | 1857 | --DOMWINDOW == 265 (0x7f607e391000) [pid = 1857] [serial = 1229] [outer = (nil)] [url = about:blank] 19:29:04 INFO - PROCESS | 1857 | 1461637744156 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 19:29:04 INFO - PROCESS | 1857 | 1461637744160 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 19:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:29:04 INFO - PROCESS | 1857 | 1461637744165 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:29:04 INFO - PROCESS | 1857 | 1461637744167 Marionette TRACE conn3 <- [1,1778,null,{}] 19:29:04 INFO - PROCESS | 1857 | 1461637744172 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:04 INFO - PROCESS | 1857 | 1461637744320 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 19:29:04 INFO - PROCESS | 1857 | 1461637744334 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6077185000 == 124 [pid = 1857] [id = 452] 19:29:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 266 (0x7f60764e9c00) [pid = 1857] [serial = 1357] [outer = (nil)] 19:29:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 267 (0x7f607cc2d000) [pid = 1857] [serial = 1358] [outer = 0x7f60764e9c00] 19:29:04 INFO - PROCESS | 1857 | 1461637744390 Marionette DEBUG loaded listener.js 19:29:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 268 (0x7f607cc36400) [pid = 1857] [serial = 1359] [outer = 0x7f60764e9c00] 19:29:05 INFO - PROCESS | 1857 | 1461637745270 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 19:29:05 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 19:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1176ms 19:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:29:05 INFO - PROCESS | 1857 | 1461637745342 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 19:29:05 INFO - PROCESS | 1857 | 1461637745344 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 19:29:05 INFO - PROCESS | 1857 | 1461637745354 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:29:05 INFO - PROCESS | 1857 | 1461637745356 Marionette TRACE conn3 <- [1,1782,null,{}] 19:29:05 INFO - PROCESS | 1857 | 1461637745361 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:05 INFO - PROCESS | 1857 | 1461637745527 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 19:29:05 INFO - PROCESS | 1857 | 1461637745701 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607da2b000 == 125 [pid = 1857] [id = 453] 19:29:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 269 (0x7f607b6eb400) [pid = 1857] [serial = 1360] [outer = (nil)] 19:29:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 270 (0x7f607cd50c00) [pid = 1857] [serial = 1361] [outer = 0x7f607b6eb400] 19:29:05 INFO - PROCESS | 1857 | 1461637745766 Marionette DEBUG loaded listener.js 19:29:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 271 (0x7f607cd59000) [pid = 1857] [serial = 1362] [outer = 0x7f607b6eb400] 19:29:06 INFO - PROCESS | 1857 | 1461637746892 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 19:29:06 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 19:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1586ms 19:29:06 INFO - PROCESS | 1857 | 1461637746936 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 19:29:06 INFO - PROCESS | 1857 | 1461637746938 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 19:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:29:06 INFO - PROCESS | 1857 | 1461637746951 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:29:06 INFO - PROCESS | 1857 | 1461637746952 Marionette TRACE conn3 <- [1,1786,null,{}] 19:29:06 INFO - PROCESS | 1857 | 1461637746957 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:07 INFO - PROCESS | 1857 | 1461637747248 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 19:29:07 INFO - PROCESS | 1857 | 1461637747275 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081636000 == 126 [pid = 1857] [id = 454] 19:29:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 272 (0x7f607e1e5000) [pid = 1857] [serial = 1363] [outer = (nil)] 19:29:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 273 (0x7f6081672c00) [pid = 1857] [serial = 1364] [outer = 0x7f607e1e5000] 19:29:07 INFO - PROCESS | 1857 | 1461637747330 Marionette DEBUG loaded listener.js 19:29:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 274 (0x7f608167e800) [pid = 1857] [serial = 1365] [outer = 0x7f607e1e5000] 19:29:08 INFO - PROCESS | 1857 | 1461637748153 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 19:29:08 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 19:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1245ms 19:29:08 INFO - PROCESS | 1857 | 1461637748190 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 19:29:08 INFO - PROCESS | 1857 | 1461637748192 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 19:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:29:08 INFO - PROCESS | 1857 | 1461637748198 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:29:08 INFO - PROCESS | 1857 | 1461637748200 Marionette TRACE conn3 <- [1,1790,null,{}] 19:29:08 INFO - PROCESS | 1857 | 1461637748210 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:08 INFO - PROCESS | 1857 | 1461637748466 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 273 (0x7f607aa17400) [pid = 1857] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 272 (0x7f607e056800) [pid = 1857] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 271 (0x7f607dae3c00) [pid = 1857] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 270 (0x7f608e147400) [pid = 1857] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 269 (0x7f607e2d8400) [pid = 1857] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 268 (0x7f6074bca400) [pid = 1857] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 267 (0x7f608d273c00) [pid = 1857] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 266 (0x7f60764c5800) [pid = 1857] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 265 (0x7f607e386c00) [pid = 1857] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 264 (0x7f607894b800) [pid = 1857] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 263 (0x7f608cf2a000) [pid = 1857] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 262 (0x7f6074420000) [pid = 1857] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 261 (0x7f607804e000) [pid = 1857] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 260 (0x7f6084327c00) [pid = 1857] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 259 (0x7f608f148400) [pid = 1857] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 258 (0x7f607653ac00) [pid = 1857] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 257 (0x7f60757c8400) [pid = 1857] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 256 (0x7f6075a64400) [pid = 1857] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 255 (0x7f60766d5c00) [pid = 1857] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 254 (0x7f6074bc8400) [pid = 1857] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 253 (0x7f607e2dc400) [pid = 1857] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 252 (0x7f6083a4e400) [pid = 1857] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 251 (0x7f6074be2000) [pid = 1857] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 250 (0x7f607aa08c00) [pid = 1857] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 249 (0x7f607e230800) [pid = 1857] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 248 (0x7f6074bc4000) [pid = 1857] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 247 (0x7f6076712000) [pid = 1857] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 246 (0x7f607894fc00) [pid = 1857] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 245 (0x7f6074be1800) [pid = 1857] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 244 (0x7f60766d6400) [pid = 1857] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 243 (0x7f6074be6c00) [pid = 1857] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 242 (0x7f607594a000) [pid = 1857] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 241 (0x7f607dae3000) [pid = 1857] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 240 (0x7f6090fa7400) [pid = 1857] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 239 (0x7f60844c8400) [pid = 1857] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 238 (0x7f6074bc8000) [pid = 1857] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 237 (0x7f6084ee5c00) [pid = 1857] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 236 (0x7f6083902c00) [pid = 1857] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 235 (0x7f6077f43000) [pid = 1857] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 234 (0x7f608f1e6c00) [pid = 1857] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 233 (0x7f6099ceb800) [pid = 1857] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 232 (0x7f6081c5ac00) [pid = 1857] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 231 (0x7f6074bc3c00) [pid = 1857] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 230 (0x7f60766df000) [pid = 1857] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 229 (0x7f6081c5a000) [pid = 1857] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 228 (0x7f60845a6c00) [pid = 1857] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 227 (0x7f6083d96400) [pid = 1857] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 226 (0x7f60764be000) [pid = 1857] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 225 (0x7f6084329c00) [pid = 1857] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 224 (0x7f6078375c00) [pid = 1857] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 223 (0x7f6084ef0c00) [pid = 1857] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 222 (0x7f608390d800) [pid = 1857] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7f607e231800) [pid = 1857] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 220 (0x7f608f7f1400) [pid = 1857] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7f60772b0800) [pid = 1857] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7f607702c800) [pid = 1857] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7f609b9a7c00) [pid = 1857] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7f60817f0400) [pid = 1857] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7f60722de800) [pid = 1857] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7f60757cac00) [pid = 1857] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7f60766da800) [pid = 1857] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7f608283b000) [pid = 1857] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7f607e1e2800) [pid = 1857] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7f6084ae6400) [pid = 1857] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7f608283d400) [pid = 1857] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7f607e383000) [pid = 1857] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7f6077f4b000) [pid = 1857] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7f607dade000) [pid = 1857] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7f608f5b3c00) [pid = 1857] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7f60764cbc00) [pid = 1857] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7f6077219400) [pid = 1857] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7f6081c54800) [pid = 1857] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:29:09 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7f607894e800) [pid = 1857] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:29:09 INFO - PROCESS | 1857 | 1461637749647 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60749df000 == 127 [pid = 1857] [id = 455] 19:29:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7f60722d9c00) [pid = 1857] [serial = 1366] [outer = (nil)] 19:29:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7f6074bc4000) [pid = 1857] [serial = 1367] [outer = 0x7f60722d9c00] 19:29:09 INFO - PROCESS | 1857 | 1461637749712 Marionette DEBUG loaded listener.js 19:29:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7f6074be2000) [pid = 1857] [serial = 1368] [outer = 0x7f60722d9c00] 19:29:10 INFO - PROCESS | 1857 | 1461637750298 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 19:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 19:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 2130ms 19:29:10 INFO - PROCESS | 1857 | 1461637750328 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 19:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:29:10 INFO - PROCESS | 1857 | 1461637750341 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 19:29:10 INFO - PROCESS | 1857 | 1461637750347 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:29:10 INFO - PROCESS | 1857 | 1461637750350 Marionette TRACE conn3 <- [1,1794,null,{}] 19:29:10 INFO - PROCESS | 1857 | 1461637750354 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:10 INFO - PROCESS | 1857 | 1461637750517 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 19:29:10 INFO - PROCESS | 1857 | 1461637750534 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a5c0800 == 128 [pid = 1857] [id = 456] 19:29:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7f6074bde800) [pid = 1857] [serial = 1369] [outer = (nil)] 19:29:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7f60764c1400) [pid = 1857] [serial = 1370] [outer = 0x7f6074bde800] 19:29:10 INFO - PROCESS | 1857 | 1461637750590 Marionette DEBUG loaded listener.js 19:29:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7f6076715800) [pid = 1857] [serial = 1371] [outer = 0x7f6074bde800] 19:29:11 INFO - PROCESS | 1857 | 1461637751431 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 19:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1226ms 19:29:11 INFO - PROCESS | 1857 | 1461637751601 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 19:29:11 INFO - PROCESS | 1857 | 1461637751607 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 19:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:29:11 INFO - PROCESS | 1857 | 1461637751616 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:29:11 INFO - PROCESS | 1857 | 1461637751619 Marionette TRACE conn3 <- [1,1798,null,{}] 19:29:11 INFO - PROCESS | 1857 | 1461637751627 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:11 INFO - PROCESS | 1857 | 1461637751821 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 19:29:12 INFO - PROCESS | 1857 | 1461637752033 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6074cda800 == 129 [pid = 1857] [id = 457] 19:29:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7f60722d9400) [pid = 1857] [serial = 1372] [outer = (nil)] 19:29:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7f6072e94400) [pid = 1857] [serial = 1373] [outer = 0x7f60722d9400] 19:29:12 INFO - PROCESS | 1857 | 1461637752146 Marionette DEBUG loaded listener.js 19:29:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7f6074bdb800) [pid = 1857] [serial = 1374] [outer = 0x7f60722d9400] 19:29:13 INFO - PROCESS | 1857 | 1461637753085 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 19:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1533ms 19:29:13 INFO - PROCESS | 1857 | 1461637753151 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 19:29:13 INFO - PROCESS | 1857 | 1461637753156 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 19:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:29:13 INFO - PROCESS | 1857 | 1461637753168 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:29:13 INFO - PROCESS | 1857 | 1461637753172 Marionette TRACE conn3 <- [1,1802,null,{}] 19:29:13 INFO - PROCESS | 1857 | 1461637753178 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:13 INFO - PROCESS | 1857 | 1461637753393 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 19:29:13 INFO - PROCESS | 1857 | 1461637753600 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607acb3800 == 130 [pid = 1857] [id = 458] 19:29:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7f607594e000) [pid = 1857] [serial = 1375] [outer = (nil)] 19:29:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7f6076530800) [pid = 1857] [serial = 1376] [outer = 0x7f607594e000] 19:29:13 INFO - PROCESS | 1857 | 1461637753707 Marionette DEBUG loaded listener.js 19:29:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7f6076719000) [pid = 1857] [serial = 1377] [outer = 0x7f607594e000] 19:29:14 INFO - PROCESS | 1857 | 1461637754641 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:29:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1530ms 19:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:29:14 INFO - PROCESS | 1857 | 1461637754695 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 19:29:14 INFO - PROCESS | 1857 | 1461637754698 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 19:29:14 INFO - PROCESS | 1857 | 1461637754704 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:29:14 INFO - PROCESS | 1857 | 1461637754707 Marionette TRACE conn3 <- [1,1806,null,{}] 19:29:14 INFO - PROCESS | 1857 | 1461637754721 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:14 INFO - PROCESS | 1857 | 1461637754904 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 19:29:15 INFO - PROCESS | 1857 | 1461637755113 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081872000 == 131 [pid = 1857] [id = 459] 19:29:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7f6077f58000) [pid = 1857] [serial = 1378] [outer = (nil)] 19:29:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7f6077f7b000) [pid = 1857] [serial = 1379] [outer = 0x7f6077f58000] 19:29:15 INFO - PROCESS | 1857 | 1461637755230 Marionette DEBUG loaded listener.js 19:29:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7f6078051800) [pid = 1857] [serial = 1380] [outer = 0x7f6077f58000] 19:29:16 INFO - PROCESS | 1857 | 1461637756162 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 19:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1531ms 19:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:29:16 INFO - PROCESS | 1857 | 1461637756235 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 19:29:16 INFO - PROCESS | 1857 | 1461637756237 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 19:29:16 INFO - PROCESS | 1857 | 1461637756243 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:29:16 INFO - PROCESS | 1857 | 1461637756246 Marionette TRACE conn3 <- [1,1810,null,{}] 19:29:16 INFO - PROCESS | 1857 | 1461637756251 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:16 INFO - PROCESS | 1857 | 1461637756440 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 19:29:16 INFO - PROCESS | 1857 | 1461637756646 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083f16800 == 132 [pid = 1857] [id = 460] 19:29:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7f6077f72c00) [pid = 1857] [serial = 1381] [outer = (nil)] 19:29:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7f607cc30400) [pid = 1857] [serial = 1382] [outer = 0x7f6077f72c00] 19:29:16 INFO - PROCESS | 1857 | 1461637756759 Marionette DEBUG loaded listener.js 19:29:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7f607cd53000) [pid = 1857] [serial = 1383] [outer = 0x7f6077f72c00] 19:29:17 INFO - PROCESS | 1857 | 1461637757618 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 19:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1431ms 19:29:17 INFO - PROCESS | 1857 | 1461637757673 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 19:29:17 INFO - PROCESS | 1857 | 1461637757677 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 19:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:29:17 INFO - PROCESS | 1857 | 1461637757682 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:29:17 INFO - PROCESS | 1857 | 1461637757685 Marionette TRACE conn3 <- [1,1814,null,{}] 19:29:17 INFO - PROCESS | 1857 | 1461637757690 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:17 INFO - PROCESS | 1857 | 1461637757863 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 19:29:18 INFO - PROCESS | 1857 | 1461637758075 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084bc0800 == 133 [pid = 1857] [id = 461] 19:29:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7f607837ec00) [pid = 1857] [serial = 1384] [outer = (nil)] 19:29:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 221 (0x7f607d02c000) [pid = 1857] [serial = 1385] [outer = 0x7f607837ec00] 19:29:18 INFO - PROCESS | 1857 | 1461637758185 Marionette DEBUG loaded listener.js 19:29:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7f607d16e400) [pid = 1857] [serial = 1386] [outer = 0x7f607837ec00] 19:29:19 INFO - PROCESS | 1857 | 1461637759085 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 19:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1432ms 19:29:19 INFO - PROCESS | 1857 | 1461637759115 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 19:29:19 INFO - PROCESS | 1857 | 1461637759118 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 19:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:29:19 INFO - PROCESS | 1857 | 1461637759124 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:29:19 INFO - PROCESS | 1857 | 1461637759126 Marionette TRACE conn3 <- [1,1818,null,{}] 19:29:19 INFO - PROCESS | 1857 | 1461637759132 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:19 INFO - PROCESS | 1857 | 1461637759334 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 19:29:19 INFO - PROCESS | 1857 | 1461637759553 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608bd8b000 == 134 [pid = 1857] [id = 462] 19:29:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 223 (0x7f607cd57800) [pid = 1857] [serial = 1387] [outer = (nil)] 19:29:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 224 (0x7f6081c54800) [pid = 1857] [serial = 1388] [outer = 0x7f607cd57800] 19:29:19 INFO - PROCESS | 1857 | 1461637759666 Marionette DEBUG loaded listener.js 19:29:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 225 (0x7f6083b0c800) [pid = 1857] [serial = 1389] [outer = 0x7f607cd57800] 19:29:20 INFO - PROCESS | 1857 | 1461637760575 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 19:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1526ms 19:29:20 INFO - PROCESS | 1857 | 1461637760653 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 19:29:20 INFO - PROCESS | 1857 | 1461637760655 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 19:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:29:20 INFO - PROCESS | 1857 | 1461637760661 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:29:20 INFO - PROCESS | 1857 | 1461637760663 Marionette TRACE conn3 <- [1,1822,null,{}] 19:29:20 INFO - PROCESS | 1857 | 1461637760669 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:20 INFO - PROCESS | 1857 | 1461637760838 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 19:29:21 INFO - PROCESS | 1857 | 1461637761048 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f41e800 == 135 [pid = 1857] [id = 463] 19:29:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 226 (0x7f607dcc8c00) [pid = 1857] [serial = 1390] [outer = (nil)] 19:29:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 227 (0x7f6084327000) [pid = 1857] [serial = 1391] [outer = 0x7f607dcc8c00] 19:29:21 INFO - PROCESS | 1857 | 1461637761155 Marionette DEBUG loaded listener.js 19:29:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 228 (0x7f60847ac400) [pid = 1857] [serial = 1392] [outer = 0x7f607dcc8c00] 19:29:22 INFO - PROCESS | 1857 | 1461637762065 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 19:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1476ms 19:29:22 INFO - PROCESS | 1857 | 1461637762139 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 19:29:22 INFO - PROCESS | 1857 | 1461637762142 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 19:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:29:22 INFO - PROCESS | 1857 | 1461637762147 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:29:22 INFO - PROCESS | 1857 | 1461637762149 Marionette TRACE conn3 <- [1,1826,null,{}] 19:29:22 INFO - PROCESS | 1857 | 1461637762155 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:22 INFO - PROCESS | 1857 | 1461637762363 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 19:29:22 INFO - PROCESS | 1857 | 1461637762570 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609abc3800 == 136 [pid = 1857] [id = 464] 19:29:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 229 (0x7f6081c56c00) [pid = 1857] [serial = 1393] [outer = (nil)] 19:29:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 230 (0x7f6084e22c00) [pid = 1857] [serial = 1394] [outer = 0x7f6081c56c00] 19:29:22 INFO - PROCESS | 1857 | 1461637762676 Marionette DEBUG loaded listener.js 19:29:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 231 (0x7f60873c1400) [pid = 1857] [serial = 1395] [outer = 0x7f6081c56c00] 19:29:23 INFO - PROCESS | 1857 | 1461637763565 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 19:29:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1484ms 19:29:23 INFO - PROCESS | 1857 | 1461637763632 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 19:29:23 INFO - PROCESS | 1857 | 1461637763636 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 19:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:29:23 INFO - PROCESS | 1857 | 1461637763641 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:29:23 INFO - PROCESS | 1857 | 1461637763644 Marionette TRACE conn3 <- [1,1830,null,{}] 19:29:23 INFO - PROCESS | 1857 | 1461637763649 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:23 INFO - PROCESS | 1857 | 1461637763826 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 19:29:24 INFO - PROCESS | 1857 | 1461637764053 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:24 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a0213000 == 137 [pid = 1857] [id = 465] 19:29:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 232 (0x7f6083d99400) [pid = 1857] [serial = 1396] [outer = (nil)] 19:29:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 233 (0x7f608755ac00) [pid = 1857] [serial = 1397] [outer = 0x7f6083d99400] 19:29:24 INFO - PROCESS | 1857 | 1461637764163 Marionette DEBUG loaded listener.js 19:29:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 234 (0x7f6089cbe000) [pid = 1857] [serial = 1398] [outer = 0x7f6083d99400] 19:29:25 INFO - PROCESS | 1857 | 1461637765016 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 19:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1434ms 19:29:25 INFO - PROCESS | 1857 | 1461637765076 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 19:29:25 INFO - PROCESS | 1857 | 1461637765078 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 19:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:29:25 INFO - PROCESS | 1857 | 1461637765084 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:29:25 INFO - PROCESS | 1857 | 1461637765086 Marionette TRACE conn3 <- [1,1834,null,{}] 19:29:25 INFO - PROCESS | 1857 | 1461637765092 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:25 INFO - PROCESS | 1857 | 1461637765265 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 19:29:25 INFO - PROCESS | 1857 | 1461637765480 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6075a16000 == 138 [pid = 1857] [id = 466] 19:29:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 235 (0x7f6074427400) [pid = 1857] [serial = 1399] [outer = (nil)] 19:29:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 236 (0x7f60766da000) [pid = 1857] [serial = 1400] [outer = 0x7f6074427400] 19:29:25 INFO - PROCESS | 1857 | 1461637765590 Marionette DEBUG loaded listener.js 19:29:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 237 (0x7f60845a5800) [pid = 1857] [serial = 1401] [outer = 0x7f6074427400] 19:29:26 INFO - PROCESS | 1857 | 1461637766442 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 19:29:26 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 19:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1429ms 19:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:29:26 INFO - PROCESS | 1857 | 1461637766514 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 19:29:26 INFO - PROCESS | 1857 | 1461637766517 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 19:29:26 INFO - PROCESS | 1857 | 1461637766523 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:29:26 INFO - PROCESS | 1857 | 1461637766528 Marionette TRACE conn3 <- [1,1838,null,{}] 19:29:26 INFO - PROCESS | 1857 | 1461637766532 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:26 INFO - PROCESS | 1857 | 1461637766751 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 19:29:26 INFO - PROCESS | 1857 | 1461637766962 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60768ce800 == 139 [pid = 1857] [id = 467] 19:29:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 238 (0x7f6074bc7000) [pid = 1857] [serial = 1402] [outer = (nil)] 19:29:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 239 (0x7f6075943c00) [pid = 1857] [serial = 1403] [outer = 0x7f6074bc7000] 19:29:27 INFO - PROCESS | 1857 | 1461637767083 Marionette DEBUG loaded listener.js 19:29:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 240 (0x7f6078950c00) [pid = 1857] [serial = 1404] [outer = 0x7f6074bc7000] 19:29:28 INFO - PROCESS | 1857 | 1461637768005 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 19:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1538ms 19:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:29:28 INFO - PROCESS | 1857 | 1461637768061 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 19:29:28 INFO - PROCESS | 1857 | 1461637768064 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 19:29:28 INFO - PROCESS | 1857 | 1461637768069 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:29:28 INFO - PROCESS | 1857 | 1461637768072 Marionette TRACE conn3 <- [1,1842,null,{}] 19:29:28 INFO - PROCESS | 1857 | 1461637768077 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:28 INFO - PROCESS | 1857 | 1461637768249 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 19:29:28 INFO - PROCESS | 1857 | 1461637768515 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60749d6800 == 140 [pid = 1857] [id = 468] 19:29:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 241 (0x7f6074bc2800) [pid = 1857] [serial = 1405] [outer = (nil)] 19:29:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 242 (0x7f6075949c00) [pid = 1857] [serial = 1406] [outer = 0x7f6074bc2800] 19:29:28 INFO - PROCESS | 1857 | 1461637768584 Marionette DEBUG loaded listener.js 19:29:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 243 (0x7f6078376400) [pid = 1857] [serial = 1407] [outer = 0x7f6074bc2800] 19:29:29 INFO - PROCESS | 1857 | 1461637769414 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 19:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1929ms 19:29:30 INFO - PROCESS | 1857 | 1461637770096 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 19:29:30 INFO - PROCESS | 1857 | 1461637770103 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 19:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:29:30 INFO - PROCESS | 1857 | 1461637770112 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:29:30 INFO - PROCESS | 1857 | 1461637770115 Marionette TRACE conn3 <- [1,1846,null,{}] 19:29:30 INFO - PROCESS | 1857 | 1461637770122 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:30 INFO - PROCESS | 1857 | 1461637770300 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 19:29:30 INFO - PROCESS | 1857 | 1461637770524 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6076f82800 == 141 [pid = 1857] [id = 469] 19:29:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 244 (0x7f607441f000) [pid = 1857] [serial = 1408] [outer = (nil)] 19:29:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 245 (0x7f6074bc3400) [pid = 1857] [serial = 1409] [outer = 0x7f607441f000] 19:29:30 INFO - PROCESS | 1857 | 1461637770596 Marionette DEBUG loaded listener.js 19:29:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 246 (0x7f6074be6800) [pid = 1857] [serial = 1410] [outer = 0x7f607441f000] 19:29:31 INFO - PROCESS | 1857 | 1461637771470 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 19:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 19:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1428ms 19:29:31 INFO - PROCESS | 1857 | 1461637771544 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 19:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:29:31 INFO - PROCESS | 1857 | 1461637771553 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 19:29:31 INFO - PROCESS | 1857 | 1461637771576 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:29:31 INFO - PROCESS | 1857 | 1461637771585 Marionette TRACE conn3 <- [1,1850,null,{}] 19:29:31 INFO - PROCESS | 1857 | 1461637771594 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:31 INFO - PROCESS | 1857 | 1461637771882 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 19:29:32 INFO - PROCESS | 1857 | 1461637772116 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6071f8c800 == 142 [pid = 1857] [id = 470] 19:29:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 247 (0x7f6072e9d400) [pid = 1857] [serial = 1411] [outer = (nil)] 19:29:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 248 (0x7f60757d5c00) [pid = 1857] [serial = 1412] [outer = 0x7f6072e9d400] 19:29:32 INFO - PROCESS | 1857 | 1461637772195 Marionette DEBUG loaded listener.js 19:29:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 249 (0x7f6075a5f800) [pid = 1857] [serial = 1413] [outer = 0x7f6072e9d400] 19:29:33 INFO - PROCESS | 1857 | 1461637773057 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 19:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1547ms 19:29:33 INFO - PROCESS | 1857 | 1461637773116 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 19:29:33 INFO - PROCESS | 1857 | 1461637773119 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 19:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:29:33 INFO - PROCESS | 1857 | 1461637773125 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:29:33 INFO - PROCESS | 1857 | 1461637773128 Marionette TRACE conn3 <- [1,1854,null,{}] 19:29:33 INFO - PROCESS | 1857 | 1461637773142 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:33 INFO - PROCESS | 1857 | 1461637773329 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 19:29:33 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60743b2800 == 141 [pid = 1857] [id = 403] 19:29:33 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6081863000 == 140 [pid = 1857] [id = 399] 19:29:33 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608187b000 == 139 [pid = 1857] [id = 400] 19:29:33 INFO - PROCESS | 1857 | --DOMWINDOW == 248 (0x7f60722dd000) [pid = 1857] [serial = 1271] [outer = (nil)] [url = about:blank] 19:29:33 INFO - PROCESS | 1857 | --DOMWINDOW == 247 (0x7f60722de400) [pid = 1857] [serial = 1277] [outer = (nil)] [url = about:blank] 19:29:33 INFO - PROCESS | 1857 | --DOMWINDOW == 246 (0x7f6072046000) [pid = 1857] [serial = 1274] [outer = (nil)] [url = about:blank] 19:29:33 INFO - PROCESS | 1857 | --DOMWINDOW == 245 (0x7f607cc2c800) [pid = 1857] [serial = 1280] [outer = (nil)] [url = about:blank] 19:29:33 INFO - PROCESS | 1857 | --DOMWINDOW == 244 (0x7f60844cd000) [pid = 1857] [serial = 1304] [outer = (nil)] [url = about:blank] 19:29:33 INFO - PROCESS | 1857 | 1461637773762 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:33 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60749df000 == 138 [pid = 1857] [id = 455] 19:29:33 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6081636000 == 137 [pid = 1857] [id = 454] 19:29:33 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607da2b000 == 136 [pid = 1857] [id = 453] 19:29:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6072dda800 == 137 [pid = 1857] [id = 471] 19:29:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 245 (0x7f60722de400) [pid = 1857] [serial = 1414] [outer = (nil)] 19:29:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 246 (0x7f60766d7c00) [pid = 1857] [serial = 1415] [outer = 0x7f60722de400] 19:29:33 INFO - PROCESS | 1857 | 1461637773834 Marionette DEBUG loaded listener.js 19:29:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 247 (0x7f6076714000) [pid = 1857] [serial = 1416] [outer = 0x7f60722de400] 19:29:34 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6077185000 == 136 [pid = 1857] [id = 452] 19:29:34 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607b830000 == 135 [pid = 1857] [id = 451] 19:29:34 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6078fcd000 == 134 [pid = 1857] [id = 450] 19:29:34 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6071e6a800 == 133 [pid = 1857] [id = 449] 19:29:34 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6072dd2800 == 132 [pid = 1857] [id = 448] 19:29:34 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a439f000 == 131 [pid = 1857] [id = 440] 19:29:34 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609bc26800 == 130 [pid = 1857] [id = 439] 19:29:34 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608f16a000 == 129 [pid = 1857] [id = 438] 19:29:34 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6075a1a000 == 128 [pid = 1857] [id = 402] 19:29:34 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608888c800 == 127 [pid = 1857] [id = 437] 19:29:34 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e4d3000 == 126 [pid = 1857] [id = 436] 19:29:34 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6078fd8800 == 125 [pid = 1857] [id = 435] 19:29:34 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60848d1000 == 124 [pid = 1857] [id = 434] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 246 (0x7f60817f2c00) [pid = 1857] [serial = 1008] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 245 (0x7f607e38e800) [pid = 1857] [serial = 1122] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 244 (0x7f608283b800) [pid = 1857] [serial = 1182] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 243 (0x7f609ab07400) [pid = 1857] [serial = 1020] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 242 (0x7f60817e5c00) [pid = 1857] [serial = 1299] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 241 (0x7f6077f4ac00) [pid = 1857] [serial = 1241] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 240 (0x7f609affcc00) [pid = 1857] [serial = 888] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 239 (0x7f6078944400) [pid = 1857] [serial = 1062] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 238 (0x7f6083a4b800) [pid = 1857] [serial = 1068] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 237 (0x7f607d163400) [pid = 1857] [serial = 1295] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 236 (0x7f608f644000) [pid = 1857] [serial = 1092] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 235 (0x7f607e23dc00) [pid = 1857] [serial = 1215] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 234 (0x7f607b6e5400) [pid = 1857] [serial = 1292] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 233 (0x7f608e143800) [pid = 1857] [serial = 1089] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 232 (0x7f609bcf0800) [pid = 1857] [serial = 1023] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 231 (0x7f6081c53800) [pid = 1857] [serial = 1301] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 230 (0x7f607aa09800) [pid = 1857] [serial = 1098] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 229 (0x7f6076712800) [pid = 1857] [serial = 1286] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 228 (0x7f60766e2000) [pid = 1857] [serial = 963] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 227 (0x7f609f8a8800) [pid = 1857] [serial = 1268] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 226 (0x7f6075a5a000) [pid = 1857] [serial = 1238] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 225 (0x7f60874a6400) [pid = 1857] [serial = 1250] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 224 (0x7f607804f000) [pid = 1857] [serial = 1242] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 223 (0x7f6083f8a800) [pid = 1857] [serial = 1302] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 222 (0x7f608cb93400) [pid = 1857] [serial = 951] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7f608751dc00) [pid = 1857] [serial = 1185] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 220 (0x7f607671b000) [pid = 1857] [serial = 1197] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7f607dcd1c00) [pid = 1857] [serial = 1296] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7f607e1e8400) [pid = 1857] [serial = 945] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7f608cfb1800) [pid = 1857] [serial = 1086] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7f609ad4b000) [pid = 1857] [serial = 1256] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7f607daa9c00) [pid = 1857] [serial = 1035] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7f609ad0a800) [pid = 1857] [serial = 1203] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7f608ea5d000) [pid = 1857] [serial = 1188] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7f609f8a7c00) [pid = 1857] [serial = 1194] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7f609f6ef400) [pid = 1857] [serial = 966] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7f6077218800) [pid = 1857] [serial = 1200] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7f607721e000) [pid = 1857] [serial = 1289] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7f60764e8800) [pid = 1857] [serial = 1259] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7f607e1e4800) [pid = 1857] [serial = 1065] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7f609d919c00) [pid = 1857] [serial = 1143] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7f609aa8bc00) [pid = 1857] [serial = 1262] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7f609a862400) [pid = 1857] [serial = 1191] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7f608cfba000) [pid = 1857] [serial = 1253] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7f6099c19400) [pid = 1857] [serial = 1095] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7f608a621400) [pid = 1857] [serial = 1080] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7f608cb92400) [pid = 1857] [serial = 1083] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7f609f8abc00) [pid = 1857] [serial = 1149] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7f6099c1b800) [pid = 1857] [serial = 957] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7f609f8a2400) [pid = 1857] [serial = 1026] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7f60874ab400) [pid = 1857] [serial = 1128] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7f6074bd1800) [pid = 1857] [serial = 1032] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7f607894f800) [pid = 1857] [serial = 969] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7f608751a800) [pid = 1857] [serial = 1011] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7f608cf31c00) [pid = 1857] [serial = 1014] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7f6087560000) [pid = 1857] [serial = 1077] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7f6083f84c00) [pid = 1857] [serial = 1059] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7f60874a0000) [pid = 1857] [serial = 1236] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7f607cc33c00) [pid = 1857] [serial = 1293] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7f6076530000) [pid = 1857] [serial = 1239] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7f6077217c00) [pid = 1857] [serial = 1287] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7f6078383c00) [pid = 1857] [serial = 1029] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7f6089cc5400) [pid = 1857] [serial = 1131] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7f6085d0ec00) [pid = 1857] [serial = 948] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7f6077f81400) [pid = 1857] [serial = 1290] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7f6099cf4400) [pid = 1857] [serial = 1137] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7f609af5b000) [pid = 1857] [serial = 1140] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7f607804d000) [pid = 1857] [serial = 1152] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 178 (0x7f60845a9c00) [pid = 1857] [serial = 1002] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7f609f8a3400) [pid = 1857] [serial = 1146] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7f608432ec00) [pid = 1857] [serial = 1071] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7f6074425c00) [pid = 1857] [serial = 1283] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7f60772ad800) [pid = 1857] [serial = 942] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 173 (0x7f607e38b000) [pid = 1857] [serial = 1298] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7f607e389000) [pid = 1857] [serial = 1244] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7f607b6e5000) [pid = 1857] [serial = 1119] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7f608e717800) [pid = 1857] [serial = 954] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7f608f138400) [pid = 1857] [serial = 1134] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7f60874a4400) [pid = 1857] [serial = 1116] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7f6084ae5400) [pid = 1857] [serial = 1125] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7f6083bb0800) [pid = 1857] [serial = 1247] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7f60847a5c00) [pid = 1857] [serial = 1265] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7f607e38fc00) [pid = 1857] [serial = 972] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7f6078f2fc00) [pid = 1857] [serial = 1179] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7f6074be1c00) [pid = 1857] [serial = 1284] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7f608e145c00) [pid = 1857] [serial = 1017] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7f609f556400) [pid = 1857] [serial = 960] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7f607aa14000) [pid = 1857] [serial = 1005] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7f608167ac00) [pid = 1857] [serial = 1206] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7f6084851400) [pid = 1857] [serial = 1074] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7f608e50ec00) [pid = 1857] [serial = 1176] [outer = (nil)] [url = about:blank] 19:29:34 INFO - PROCESS | 1857 | 1461637774650 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1580ms 19:29:34 INFO - PROCESS | 1857 | 1461637774707 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 19:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:29:34 INFO - PROCESS | 1857 | 1461637774711 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 19:29:34 INFO - PROCESS | 1857 | 1461637774716 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:29:34 INFO - PROCESS | 1857 | 1461637774718 Marionette TRACE conn3 <- [1,1858,null,{}] 19:29:34 INFO - PROCESS | 1857 | 1461637774723 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:34 INFO - PROCESS | 1857 | 1461637774891 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 19:29:34 INFO - PROCESS | 1857 | 1461637774911 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6075a13800 == 125 [pid = 1857] [id = 472] 19:29:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7f60764e8800) [pid = 1857] [serial = 1417] [outer = (nil)] 19:29:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7f6077032000) [pid = 1857] [serial = 1418] [outer = 0x7f60764e8800] 19:29:34 INFO - PROCESS | 1857 | 1461637774987 Marionette DEBUG loaded listener.js 19:29:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7f607721c400) [pid = 1857] [serial = 1419] [outer = 0x7f60764e8800] 19:29:35 INFO - PROCESS | 1857 | 1461637775862 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 19:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1188ms 19:29:35 INFO - PROCESS | 1857 | 1461637775905 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 19:29:35 INFO - PROCESS | 1857 | 1461637775909 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 19:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:29:35 INFO - PROCESS | 1857 | 1461637775914 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:29:35 INFO - PROCESS | 1857 | 1461637775917 Marionette TRACE conn3 <- [1,1862,null,{}] 19:29:35 INFO - PROCESS | 1857 | 1461637775922 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:36 INFO - PROCESS | 1857 | 1461637776079 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 19:29:36 INFO - PROCESS | 1857 | 1461637776264 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078f8b800 == 126 [pid = 1857] [id = 473] 19:29:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7f6076716800) [pid = 1857] [serial = 1420] [outer = (nil)] 19:29:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7f60772ac000) [pid = 1857] [serial = 1421] [outer = 0x7f6076716800] 19:29:36 INFO - PROCESS | 1857 | 1461637776321 Marionette DEBUG loaded listener.js 19:29:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7f6077f4e000) [pid = 1857] [serial = 1422] [outer = 0x7f6076716800] 19:29:37 INFO - PROCESS | 1857 | 1461637777151 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 19:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1274ms 19:29:37 INFO - PROCESS | 1857 | 1461637777190 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 19:29:37 INFO - PROCESS | 1857 | 1461637777193 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 19:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:29:37 INFO - PROCESS | 1857 | 1461637777198 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:29:37 INFO - PROCESS | 1857 | 1461637777200 Marionette TRACE conn3 <- [1,1866,null,{}] 19:29:37 INFO - PROCESS | 1857 | 1461637777216 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:37 INFO - PROCESS | 1857 | 1461637777457 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 19:29:37 INFO - PROCESS | 1857 | 1461637777486 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a467800 == 127 [pid = 1857] [id = 474] 19:29:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7f6077fcb400) [pid = 1857] [serial = 1423] [outer = (nil)] 19:29:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7f607804b400) [pid = 1857] [serial = 1424] [outer = 0x7f6077fcb400] 19:29:37 INFO - PROCESS | 1857 | 1461637777549 Marionette DEBUG loaded listener.js 19:29:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7f607837f400) [pid = 1857] [serial = 1425] [outer = 0x7f6077fcb400] 19:29:38 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7f607441c000) [pid = 1857] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:29:38 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7f60705cf000) [pid = 1857] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:29:38 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7f607e1e5000) [pid = 1857] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:29:38 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7f6072047800) [pid = 1857] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:29:38 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7f6077fd7400) [pid = 1857] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:29:38 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7f60722d9c00) [pid = 1857] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:29:38 INFO - PROCESS | 1857 | --DOMWINDOW == 158 (0x7f60764eb800) [pid = 1857] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:29:38 INFO - PROCESS | 1857 | --DOMWINDOW == 157 (0x7f607b6eb400) [pid = 1857] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:29:38 INFO - PROCESS | 1857 | --DOMWINDOW == 156 (0x7f60764e9c00) [pid = 1857] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:29:38 INFO - PROCESS | 1857 | --DOMWINDOW == 155 (0x7f6075a5d000) [pid = 1857] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:29:39 INFO - PROCESS | 1857 | 1461637779010 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 19:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1835ms 19:29:39 INFO - PROCESS | 1857 | 1461637779034 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 19:29:39 INFO - PROCESS | 1857 | 1461637779037 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 19:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:29:39 INFO - PROCESS | 1857 | 1461637779043 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:29:39 INFO - PROCESS | 1857 | 1461637779044 Marionette TRACE conn3 <- [1,1870,null,{}] 19:29:39 INFO - PROCESS | 1857 | 1461637779049 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:39 INFO - PROCESS | 1857 | 1461637779191 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 19:29:39 INFO - PROCESS | 1857 | 1461637779350 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a468000 == 128 [pid = 1857] [id = 475] 19:29:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 156 (0x7f60705cf000) [pid = 1857] [serial = 1426] [outer = (nil)] 19:29:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 157 (0x7f6077213000) [pid = 1857] [serial = 1427] [outer = 0x7f60705cf000] 19:29:39 INFO - PROCESS | 1857 | 1461637779406 Marionette DEBUG loaded listener.js 19:29:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 158 (0x7f6078946000) [pid = 1857] [serial = 1428] [outer = 0x7f60705cf000] 19:29:40 INFO - PROCESS | 1857 | 1461637780062 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 19:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1078ms 19:29:40 INFO - PROCESS | 1857 | 1461637780122 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 19:29:40 INFO - PROCESS | 1857 | 1461637780124 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 19:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:29:40 INFO - PROCESS | 1857 | 1461637780129 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:29:40 INFO - PROCESS | 1857 | 1461637780132 Marionette TRACE conn3 <- [1,1874,null,{}] 19:29:40 INFO - PROCESS | 1857 | 1461637780140 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:40 INFO - PROCESS | 1857 | 1461637780362 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 19:29:40 INFO - PROCESS | 1857 | 1461637780382 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a874800 == 129 [pid = 1857] [id = 476] 19:29:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 159 (0x7f607702d800) [pid = 1857] [serial = 1429] [outer = (nil)] 19:29:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7f607aa09800) [pid = 1857] [serial = 1430] [outer = 0x7f607702d800] 19:29:40 INFO - PROCESS | 1857 | 1461637780441 Marionette DEBUG loaded listener.js 19:29:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7f607b6e5400) [pid = 1857] [serial = 1431] [outer = 0x7f607702d800] 19:29:41 INFO - PROCESS | 1857 | 1461637781531 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 19:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1429ms 19:29:41 INFO - PROCESS | 1857 | 1461637781559 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 19:29:41 INFO - PROCESS | 1857 | 1461637781565 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 19:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:29:41 INFO - PROCESS | 1857 | 1461637781573 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:29:41 INFO - PROCESS | 1857 | 1461637781577 Marionette TRACE conn3 <- [1,1878,null,{}] 19:29:41 INFO - PROCESS | 1857 | 1461637781585 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:41 INFO - PROCESS | 1857 | 1461637781783 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 19:29:41 INFO - PROCESS | 1857 | 1461637781988 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6074ccd800 == 130 [pid = 1857] [id = 477] 19:29:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7f6074420800) [pid = 1857] [serial = 1432] [outer = (nil)] 19:29:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7f6074bdf000) [pid = 1857] [serial = 1433] [outer = 0x7f6074420800] 19:29:42 INFO - PROCESS | 1857 | 1461637782099 Marionette DEBUG loaded listener.js 19:29:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7f6075a5b000) [pid = 1857] [serial = 1434] [outer = 0x7f6074420800] 19:29:43 INFO - PROCESS | 1857 | 1461637783071 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 19:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1530ms 19:29:43 INFO - PROCESS | 1857 | 1461637783104 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 19:29:43 INFO - PROCESS | 1857 | 1461637783112 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 19:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:29:43 INFO - PROCESS | 1857 | 1461637783122 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:29:43 INFO - PROCESS | 1857 | 1461637783125 Marionette TRACE conn3 <- [1,1882,null,{}] 19:29:43 INFO - PROCESS | 1857 | 1461637783131 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:43 INFO - PROCESS | 1857 | 1461637783312 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 19:29:43 INFO - PROCESS | 1857 | 1461637783513 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60790a0800 == 131 [pid = 1857] [id = 478] 19:29:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7f607594ac00) [pid = 1857] [serial = 1435] [outer = (nil)] 19:29:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7f6076711800) [pid = 1857] [serial = 1436] [outer = 0x7f607594ac00] 19:29:43 INFO - PROCESS | 1857 | 1461637783584 Marionette DEBUG loaded listener.js 19:29:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7f607721dc00) [pid = 1857] [serial = 1437] [outer = 0x7f607594ac00] 19:29:44 INFO - PROCESS | 1857 | 1461637784497 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 19:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1426ms 19:29:44 INFO - PROCESS | 1857 | 1461637784548 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 19:29:44 INFO - PROCESS | 1857 | 1461637784551 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 19:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:29:44 INFO - PROCESS | 1857 | 1461637784557 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:29:44 INFO - PROCESS | 1857 | 1461637784562 Marionette TRACE conn3 <- [1,1886,null,{}] 19:29:44 INFO - PROCESS | 1857 | 1461637784577 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:44 INFO - PROCESS | 1857 | 1461637784786 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 19:29:44 INFO - PROCESS | 1857 | 1461637784985 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607b82c000 == 132 [pid = 1857] [id = 479] 19:29:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7f6077f4d800) [pid = 1857] [serial = 1438] [outer = (nil)] 19:29:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7f6077fd8400) [pid = 1857] [serial = 1439] [outer = 0x7f6077f4d800] 19:29:45 INFO - PROCESS | 1857 | 1461637785062 Marionette DEBUG loaded listener.js 19:29:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7f6078380c00) [pid = 1857] [serial = 1440] [outer = 0x7f6077f4d800] 19:29:45 INFO - PROCESS | 1857 | 1461637785940 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 19:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1437ms 19:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:29:46 INFO - PROCESS | 1857 | 1461637785995 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 19:29:46 INFO - PROCESS | 1857 | 1461637785998 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 19:29:46 INFO - PROCESS | 1857 | 1461637786004 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:29:46 INFO - PROCESS | 1857 | 1461637786007 Marionette TRACE conn3 <- [1,1890,null,{}] 19:29:46 INFO - PROCESS | 1857 | 1461637786012 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:46 INFO - PROCESS | 1857 | 1461637786188 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 19:29:46 INFO - PROCESS | 1857 | 1461637786385 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607ded6000 == 133 [pid = 1857] [id = 480] 19:29:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7f6077f4dc00) [pid = 1857] [serial = 1441] [outer = (nil)] 19:29:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7f607cc2c800) [pid = 1857] [serial = 1442] [outer = 0x7f6077f4dc00] 19:29:46 INFO - PROCESS | 1857 | 1461637786450 Marionette DEBUG loaded listener.js 19:29:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7f607cd51400) [pid = 1857] [serial = 1443] [outer = 0x7f6077f4dc00] 19:29:47 INFO - PROCESS | 1857 | 1461637787323 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 19:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1377ms 19:29:47 INFO - PROCESS | 1857 | 1461637787380 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 19:29:47 INFO - PROCESS | 1857 | 1461637787384 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 19:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:29:47 INFO - PROCESS | 1857 | 1461637787389 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:29:47 INFO - PROCESS | 1857 | 1461637787392 Marionette TRACE conn3 <- [1,1894,null,{}] 19:29:47 INFO - PROCESS | 1857 | 1461637787396 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:47 INFO - PROCESS | 1857 | 1461637787567 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 19:29:47 INFO - PROCESS | 1857 | 1461637787766 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e3cb000 == 134 [pid = 1857] [id = 481] 19:29:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 174 (0x7f6078f25800) [pid = 1857] [serial = 1444] [outer = (nil)] 19:29:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7f607d027c00) [pid = 1857] [serial = 1445] [outer = 0x7f6078f25800] 19:29:47 INFO - PROCESS | 1857 | 1461637787830 Marionette DEBUG loaded listener.js 19:29:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7f607d163c00) [pid = 1857] [serial = 1446] [outer = 0x7f6078f25800] 19:29:48 INFO - PROCESS | 1857 | 1461637788721 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 19:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1383ms 19:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:29:48 INFO - PROCESS | 1857 | 1461637788772 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 19:29:48 INFO - PROCESS | 1857 | 1461637788775 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 19:29:48 INFO - PROCESS | 1857 | 1461637788780 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:29:48 INFO - PROCESS | 1857 | 1461637788783 Marionette TRACE conn3 <- [1,1898,null,{}] 19:29:48 INFO - PROCESS | 1857 | 1461637788788 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:49 INFO - PROCESS | 1857 | 1461637789002 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 19:29:49 INFO - PROCESS | 1857 | 1461637789198 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608162f800 == 135 [pid = 1857] [id = 482] 19:29:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7f607d163400) [pid = 1857] [serial = 1447] [outer = (nil)] 19:29:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7f607dcd2c00) [pid = 1857] [serial = 1448] [outer = 0x7f607d163400] 19:29:49 INFO - PROCESS | 1857 | 1461637789272 Marionette DEBUG loaded listener.js 19:29:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7f607e2dd800) [pid = 1857] [serial = 1449] [outer = 0x7f607d163400] 19:29:50 INFO - PROCESS | 1857 | 1461637790125 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 19:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1377ms 19:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:29:50 INFO - PROCESS | 1857 | 1461637790157 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 19:29:50 INFO - PROCESS | 1857 | 1461637790160 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 19:29:50 INFO - PROCESS | 1857 | 1461637790165 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:29:50 INFO - PROCESS | 1857 | 1461637790168 Marionette TRACE conn3 <- [1,1902,null,{}] 19:29:50 INFO - PROCESS | 1857 | 1461637790173 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:50 INFO - PROCESS | 1857 | 1461637790362 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 19:29:50 INFO - PROCESS | 1857 | 1461637790564 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608180a000 == 136 [pid = 1857] [id = 483] 19:29:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7f607d164400) [pid = 1857] [serial = 1450] [outer = (nil)] 19:29:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7f607e389000) [pid = 1857] [serial = 1451] [outer = 0x7f607d164400] 19:29:50 INFO - PROCESS | 1857 | 1461637790644 Marionette DEBUG loaded listener.js 19:29:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7f6081679400) [pid = 1857] [serial = 1452] [outer = 0x7f607d164400] 19:29:51 INFO - PROCESS | 1857 | 1461637791501 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 19:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1382ms 19:29:51 INFO - PROCESS | 1857 | 1461637791549 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 19:29:51 INFO - PROCESS | 1857 | 1461637791552 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 19:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:29:51 INFO - PROCESS | 1857 | 1461637791559 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:29:51 INFO - PROCESS | 1857 | 1461637791562 Marionette TRACE conn3 <- [1,1906,null,{}] 19:29:51 INFO - PROCESS | 1857 | 1461637791568 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:51 INFO - PROCESS | 1857 | 1461637791765 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 19:29:52 INFO - PROCESS | 1857 | 1461637792053 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608187a000 == 137 [pid = 1857] [id = 484] 19:29:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7f607e0d3c00) [pid = 1857] [serial = 1453] [outer = (nil)] 19:29:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7f6081c57000) [pid = 1857] [serial = 1454] [outer = 0x7f607e0d3c00] 19:29:52 INFO - PROCESS | 1857 | 1461637792133 Marionette DEBUG loaded listener.js 19:29:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7f6082a68c00) [pid = 1857] [serial = 1455] [outer = 0x7f607e0d3c00] 19:29:52 INFO - PROCESS | 1857 | 1461637792974 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 19:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1477ms 19:29:53 INFO - PROCESS | 1857 | 1461637793037 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 19:29:53 INFO - PROCESS | 1857 | 1461637793041 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 19:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:29:53 INFO - PROCESS | 1857 | 1461637793048 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:29:53 INFO - PROCESS | 1857 | 1461637793051 Marionette TRACE conn3 <- [1,1910,null,{}] 19:29:53 INFO - PROCESS | 1857 | 1461637793056 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:53 INFO - PROCESS | 1857 | 1461637793251 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 19:29:53 INFO - PROCESS | 1857 | 1461637793448 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:53 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6082a60000 == 138 [pid = 1857] [id = 485] 19:29:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7f6081679c00) [pid = 1857] [serial = 1456] [outer = (nil)] 19:29:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7f6083a48000) [pid = 1857] [serial = 1457] [outer = 0x7f6081679c00] 19:29:53 INFO - PROCESS | 1857 | 1461637793519 Marionette DEBUG loaded listener.js 19:29:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7f6083b0f000) [pid = 1857] [serial = 1458] [outer = 0x7f6081679c00] 19:29:54 INFO - PROCESS | 1857 | 1461637794379 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 19:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1382ms 19:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:29:54 INFO - PROCESS | 1857 | 1461637794430 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 19:29:54 INFO - PROCESS | 1857 | 1461637794433 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 19:29:54 INFO - PROCESS | 1857 | 1461637794437 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:29:54 INFO - PROCESS | 1857 | 1461637794441 Marionette TRACE conn3 <- [1,1914,null,{}] 19:29:54 INFO - PROCESS | 1857 | 1461637794446 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:54 INFO - PROCESS | 1857 | 1461637794644 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 19:29:54 INFO - PROCESS | 1857 | 1461637794846 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608416a000 == 139 [pid = 1857] [id = 486] 19:29:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7f608167d400) [pid = 1857] [serial = 1459] [outer = (nil)] 19:29:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7f6083d9a800) [pid = 1857] [serial = 1460] [outer = 0x7f608167d400] 19:29:54 INFO - PROCESS | 1857 | 1461637794912 Marionette DEBUG loaded listener.js 19:29:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7f60844cbc00) [pid = 1857] [serial = 1461] [outer = 0x7f608167d400] 19:29:55 INFO - PROCESS | 1857 | 1461637795783 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 19:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1384ms 19:29:55 INFO - PROCESS | 1857 | 1461637795823 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 19:29:55 INFO - PROCESS | 1857 | 1461637795827 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 19:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:29:55 INFO - PROCESS | 1857 | 1461637795832 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:29:55 INFO - PROCESS | 1857 | 1461637795835 Marionette TRACE conn3 <- [1,1918,null,{}] 19:29:55 INFO - PROCESS | 1857 | 1461637795840 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:56 INFO - PROCESS | 1857 | 1461637796044 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 19:29:56 INFO - PROCESS | 1857 | 1461637796259 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60848d4000 == 140 [pid = 1857] [id = 487] 19:29:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7f6083a4a800) [pid = 1857] [serial = 1462] [outer = (nil)] 19:29:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7f6084aef400) [pid = 1857] [serial = 1463] [outer = 0x7f6083a4a800] 19:29:56 INFO - PROCESS | 1857 | 1461637796375 Marionette DEBUG loaded listener.js 19:29:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7f608749ec00) [pid = 1857] [serial = 1464] [outer = 0x7f6083a4a800] 19:29:57 INFO - PROCESS | 1857 | 1461637797254 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 19:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1478ms 19:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:29:57 INFO - PROCESS | 1857 | 1461637797311 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 19:29:57 INFO - PROCESS | 1857 | 1461637797314 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 19:29:57 INFO - PROCESS | 1857 | 1461637797320 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:29:57 INFO - PROCESS | 1857 | 1461637797323 Marionette TRACE conn3 <- [1,1922,null,{}] 19:29:57 INFO - PROCESS | 1857 | 1461637797342 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:57 INFO - PROCESS | 1857 | 1461637797587 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 19:29:57 INFO - PROCESS | 1857 | 1461637797732 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:57 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6085b8a800 == 141 [pid = 1857] [id = 488] 19:29:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7f6084aecc00) [pid = 1857] [serial = 1465] [outer = (nil)] 19:29:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7f60874e8000) [pid = 1857] [serial = 1466] [outer = 0x7f6084aecc00] 19:29:57 INFO - PROCESS | 1857 | 1461637797809 Marionette DEBUG loaded listener.js 19:29:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7f608755bc00) [pid = 1857] [serial = 1467] [outer = 0x7f6084aecc00] 19:29:58 INFO - PROCESS | 1857 | 1461637798675 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 19:29:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1426ms 19:29:58 INFO - PROCESS | 1857 | 1461637798761 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 19:29:58 INFO - PROCESS | 1857 | 1461637798765 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 19:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:29:58 INFO - PROCESS | 1857 | 1461637798773 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:29:58 INFO - PROCESS | 1857 | 1461637798776 Marionette TRACE conn3 <- [1,1926,null,{}] 19:29:58 INFO - PROCESS | 1857 | 1461637798790 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:58 INFO - PROCESS | 1857 | 1461637798979 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 19:29:59 INFO - PROCESS | 1857 | 1461637799191 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60876dc800 == 142 [pid = 1857] [id = 489] 19:29:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7f6087131000) [pid = 1857] [serial = 1468] [outer = (nil)] 19:29:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7f6089c17400) [pid = 1857] [serial = 1469] [outer = 0x7f6087131000] 19:29:59 INFO - PROCESS | 1857 | 1461637799256 Marionette DEBUG loaded listener.js 19:29:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7f6089cbfc00) [pid = 1857] [serial = 1470] [outer = 0x7f6087131000] 19:30:00 INFO - PROCESS | 1857 | 1461637800149 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 19:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1438ms 19:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:30:00 INFO - PROCESS | 1857 | 1461637800212 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 19:30:00 INFO - PROCESS | 1857 | 1461637800215 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 19:30:00 INFO - PROCESS | 1857 | 1461637800221 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:30:00 INFO - PROCESS | 1857 | 1461637800223 Marionette TRACE conn3 <- [1,1930,null,{}] 19:30:00 INFO - PROCESS | 1857 | 1461637800228 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:00 INFO - PROCESS | 1857 | 1461637800414 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 19:30:00 INFO - PROCESS | 1857 | 1461637800625 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608b993000 == 143 [pid = 1857] [id = 490] 19:30:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7f6084323c00) [pid = 1857] [serial = 1471] [outer = (nil)] 19:30:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7f608a61e000) [pid = 1857] [serial = 1472] [outer = 0x7f6084323c00] 19:30:00 INFO - PROCESS | 1857 | 1461637800743 Marionette DEBUG loaded listener.js 19:30:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7f608c693400) [pid = 1857] [serial = 1473] [outer = 0x7f6084323c00] 19:30:01 INFO - PROCESS | 1857 | 1461637801632 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 19:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1482ms 19:30:01 INFO - PROCESS | 1857 | 1461637801703 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 19:30:01 INFO - PROCESS | 1857 | 1461637801708 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 19:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:30:01 INFO - PROCESS | 1857 | 1461637801714 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:30:01 INFO - PROCESS | 1857 | 1461637801718 Marionette TRACE conn3 <- [1,1934,null,{}] 19:30:01 INFO - PROCESS | 1857 | 1461637801724 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:02 INFO - PROCESS | 1857 | 1461637802001 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 19:30:02 INFO - PROCESS | 1857 | 1461637802262 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:02 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60704bc800 == 144 [pid = 1857] [id = 491] 19:30:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7f60705d5400) [pid = 1857] [serial = 1474] [outer = (nil)] 19:30:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7f6076532000) [pid = 1857] [serial = 1475] [outer = 0x7f60705d5400] 19:30:02 INFO - PROCESS | 1857 | 1461637802380 Marionette DEBUG loaded listener.js 19:30:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7f6083a4d800) [pid = 1857] [serial = 1476] [outer = 0x7f60705d5400] 19:30:03 INFO - PROCESS | 1857 | 1461637803212 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 19:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1527ms 19:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:30:03 INFO - PROCESS | 1857 | 1461637803245 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 19:30:03 INFO - PROCESS | 1857 | 1461637803247 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 19:30:03 INFO - PROCESS | 1857 | 1461637803253 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:30:03 INFO - PROCESS | 1857 | 1461637803256 Marionette TRACE conn3 <- [1,1938,null,{}] 19:30:03 INFO - PROCESS | 1857 | 1461637803261 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:03 INFO - PROCESS | 1857 | 1461637803449 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 19:30:04 INFO - PROCESS | 1857 | 1461637804132 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6074ad6800 == 145 [pid = 1857] [id = 492] 19:30:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7f60705d2800) [pid = 1857] [serial = 1477] [outer = (nil)] 19:30:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7f60705ec400) [pid = 1857] [serial = 1478] [outer = 0x7f60705d2800] 19:30:04 INFO - PROCESS | 1857 | 1461637804204 Marionette DEBUG loaded listener.js 19:30:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7f6074420000) [pid = 1857] [serial = 1479] [outer = 0x7f60705d2800] 19:30:05 INFO - PROCESS | 1857 | 1461637805044 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 19:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1829ms 19:30:05 INFO - PROCESS | 1857 | 1461637805082 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 19:30:05 INFO - PROCESS | 1857 | 1461637805087 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 19:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:30:05 INFO - PROCESS | 1857 | 1461637805093 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:30:05 INFO - PROCESS | 1857 | 1461637805098 Marionette TRACE conn3 <- [1,1942,null,{}] 19:30:05 INFO - PROCESS | 1857 | 1461637805104 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:05 INFO - PROCESS | 1857 | 1461637805280 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 19:30:05 INFO - PROCESS | 1857 | 1461637805504 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60783d5000 == 146 [pid = 1857] [id = 493] 19:30:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7f6074421000) [pid = 1857] [serial = 1480] [outer = (nil)] 19:30:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7f6074bdac00) [pid = 1857] [serial = 1481] [outer = 0x7f6074421000] 19:30:05 INFO - PROCESS | 1857 | 1461637805671 Marionette DEBUG loaded listener.js 19:30:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7f60764ed000) [pid = 1857] [serial = 1482] [outer = 0x7f6074421000] 19:30:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a468000 == 145 [pid = 1857] [id = 475] 19:30:06 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7f60764c1400) [pid = 1857] [serial = 1370] [outer = (nil)] [url = about:blank] 19:30:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a467800 == 144 [pid = 1857] [id = 474] 19:30:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6078f8b800 == 143 [pid = 1857] [id = 473] 19:30:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6075a13800 == 142 [pid = 1857] [id = 472] 19:30:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6072dda800 == 141 [pid = 1857] [id = 471] 19:30:06 INFO - PROCESS | 1857 | 1461637806758 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 19:30:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6071f8c800 == 140 [pid = 1857] [id = 470] 19:30:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6076f82800 == 139 [pid = 1857] [id = 469] 19:30:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609abc3800 == 138 [pid = 1857] [id = 464] 19:30:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608f41e800 == 137 [pid = 1857] [id = 463] 19:30:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608bd8b000 == 136 [pid = 1857] [id = 462] 19:30:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084bc0800 == 135 [pid = 1857] [id = 461] 19:30:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6083f16800 == 134 [pid = 1857] [id = 460] 19:30:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6081872000 == 133 [pid = 1857] [id = 459] 19:30:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607acb3800 == 132 [pid = 1857] [id = 458] 19:30:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6074cda800 == 131 [pid = 1857] [id = 457] 19:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1729ms 19:30:06 INFO - PROCESS | 1857 | 1461637806826 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 19:30:06 INFO - PROCESS | 1857 | 1461637806832 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 19:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:30:06 INFO - PROCESS | 1857 | 1461637806838 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:30:06 INFO - PROCESS | 1857 | 1461637806840 Marionette TRACE conn3 <- [1,1946,null,{}] 19:30:06 INFO - PROCESS | 1857 | 1461637806845 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:07 INFO - PROCESS | 1857 | 1461637807006 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 19:30:07 INFO - PROCESS | 1857 | 1461637807022 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6072dda000 == 132 [pid = 1857] [id = 494] 19:30:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7f607653ec00) [pid = 1857] [serial = 1483] [outer = (nil)] 19:30:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7f607671b400) [pid = 1857] [serial = 1484] [outer = 0x7f607653ec00] 19:30:07 INFO - PROCESS | 1857 | 1461637807091 Marionette DEBUG loaded listener.js 19:30:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7f60772a8400) [pid = 1857] [serial = 1485] [outer = 0x7f607653ec00] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7f609de41000) [pid = 1857] [serial = 1209] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7f6074429800) [pid = 1857] [serial = 1212] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7f608f7ef400) [pid = 1857] [serial = 1337] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7f60874e5800) [pid = 1857] [serial = 1319] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7f60722dd800) [pid = 1857] [serial = 1347] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7f607203e800) [pid = 1857] [serial = 1346] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7f6081672c00) [pid = 1857] [serial = 1364] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7f6077f5b800) [pid = 1857] [serial = 1325] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7f60764e0c00) [pid = 1857] [serial = 1350] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7f6074bd8400) [pid = 1857] [serial = 1349] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7f607b6ee000) [pid = 1857] [serial = 1356] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7f607894f400) [pid = 1857] [serial = 1355] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7f607d030000) [pid = 1857] [serial = 1331] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7f607e1e4c00) [pid = 1857] [serial = 1313] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7f608d062400) [pid = 1857] [serial = 1322] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7f60847a7400) [pid = 1857] [serial = 1316] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7f6072e99800) [pid = 1857] [serial = 1334] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7f6090344c00) [pid = 1857] [serial = 1328] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7f6075a66800) [pid = 1857] [serial = 1307] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7f60705cec00) [pid = 1857] [serial = 1340] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7f6077f81800) [pid = 1857] [serial = 1310] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7f608167e800) [pid = 1857] [serial = 1365] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7f6074be2000) [pid = 1857] [serial = 1368] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7f6077f53800) [pid = 1857] [serial = 1353] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7f607671a000) [pid = 1857] [serial = 1352] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7f607cd50c00) [pid = 1857] [serial = 1361] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7f607cc2d000) [pid = 1857] [serial = 1358] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7f607cc36400) [pid = 1857] [serial = 1359] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7f60705e4400) [pid = 1857] [serial = 1343] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7f607cd59000) [pid = 1857] [serial = 1362] [outer = (nil)] [url = about:blank] 19:30:07 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7f6074bc4000) [pid = 1857] [serial = 1367] [outer = (nil)] [url = about:blank] 19:30:08 INFO - PROCESS | 1857 | 1461637808048 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 19:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1287ms 19:30:08 INFO - PROCESS | 1857 | 1461637808126 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 19:30:08 INFO - PROCESS | 1857 | 1461637808129 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 19:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:30:08 INFO - PROCESS | 1857 | 1461637808142 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:30:08 INFO - PROCESS | 1857 | 1461637808149 Marionette TRACE conn3 <- [1,1950,null,{}] 19:30:08 INFO - PROCESS | 1857 | 1461637808157 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:08 INFO - PROCESS | 1857 | 1461637808357 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 19:30:08 INFO - PROCESS | 1857 | 1461637808516 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607718d800 == 133 [pid = 1857] [id = 495] 19:30:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7f60722dd800) [pid = 1857] [serial = 1486] [outer = (nil)] 19:30:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7f6077f61800) [pid = 1857] [serial = 1487] [outer = 0x7f60722dd800] 19:30:08 INFO - PROCESS | 1857 | 1461637808575 Marionette DEBUG loaded listener.js 19:30:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7f6078050000) [pid = 1857] [serial = 1488] [outer = 0x7f60722dd800] 19:30:09 INFO - PROCESS | 1857 | 1461637809282 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 19:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1196ms 19:30:09 INFO - PROCESS | 1857 | 1461637809361 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 19:30:09 INFO - PROCESS | 1857 | 1461637809366 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 19:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:30:09 INFO - PROCESS | 1857 | 1461637809385 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:30:09 INFO - PROCESS | 1857 | 1461637809387 Marionette TRACE conn3 <- [1,1954,null,{}] 19:30:09 INFO - PROCESS | 1857 | 1461637809392 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:09 INFO - PROCESS | 1857 | 1461637809611 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 19:30:09 INFO - PROCESS | 1857 | 1461637809641 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a467800 == 134 [pid = 1857] [id = 496] 19:30:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7f60705ce000) [pid = 1857] [serial = 1489] [outer = (nil)] 19:30:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7f6077f5a000) [pid = 1857] [serial = 1490] [outer = 0x7f60705ce000] 19:30:09 INFO - PROCESS | 1857 | 1461637809697 Marionette DEBUG loaded listener.js 19:30:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7f607aa15400) [pid = 1857] [serial = 1491] [outer = 0x7f60705ce000] 19:30:10 INFO - PROCESS | 1857 | 1461637810518 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 19:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1178ms 19:30:10 INFO - PROCESS | 1857 | 1461637810563 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 19:30:10 INFO - PROCESS | 1857 | 1461637810566 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 19:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:30:10 INFO - PROCESS | 1857 | 1461637810584 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:30:10 INFO - PROCESS | 1857 | 1461637810585 Marionette TRACE conn3 <- [1,1958,null,{}] 19:30:10 INFO - PROCESS | 1857 | 1461637810593 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:10 INFO - PROCESS | 1857 | 1461637810836 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 19:30:10 INFO - PROCESS | 1857 | 1461637810860 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607ace7800 == 135 [pid = 1857] [id = 497] 19:30:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7f607d02cc00) [pid = 1857] [serial = 1492] [outer = (nil)] 19:30:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7f607d164800) [pid = 1857] [serial = 1493] [outer = 0x7f607d02cc00] 19:30:10 INFO - PROCESS | 1857 | 1461637810928 Marionette DEBUG loaded listener.js 19:30:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7f607dccac00) [pid = 1857] [serial = 1494] [outer = 0x7f607d02cc00] 19:30:11 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7f60722de400) [pid = 1857] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:30:11 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7f607441f000) [pid = 1857] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:30:11 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7f60705cf000) [pid = 1857] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:30:11 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7f6072e9d400) [pid = 1857] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:30:11 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7f6074bde800) [pid = 1857] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:30:11 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7f6077fcb400) [pid = 1857] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:30:11 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7f60764e8800) [pid = 1857] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:30:11 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7f6076716800) [pid = 1857] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:30:12 INFO - PROCESS | 1857 | 1461637812007 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 19:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1491ms 19:30:12 INFO - PROCESS | 1857 | 1461637812064 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 19:30:12 INFO - PROCESS | 1857 | 1461637812066 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 19:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:30:12 INFO - PROCESS | 1857 | 1461637812072 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:30:12 INFO - PROCESS | 1857 | 1461637812085 Marionette TRACE conn3 <- [1,1962,null,{}] 19:30:12 INFO - PROCESS | 1857 | 1461637812094 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:12 INFO - PROCESS | 1857 | 1461637812321 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 19:30:12 INFO - PROCESS | 1857 | 1461637812343 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607da2b800 == 136 [pid = 1857] [id = 498] 19:30:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7f607653ac00) [pid = 1857] [serial = 1495] [outer = (nil)] 19:30:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7f6077f5dc00) [pid = 1857] [serial = 1496] [outer = 0x7f607653ac00] 19:30:12 INFO - PROCESS | 1857 | 1461637812399 Marionette DEBUG loaded listener.js 19:30:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7f607e1e4800) [pid = 1857] [serial = 1497] [outer = 0x7f607653ac00] 19:30:13 INFO - PROCESS | 1857 | 1461637813117 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 19:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1098ms 19:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:30:13 INFO - PROCESS | 1857 | 1461637813171 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 19:30:13 INFO - PROCESS | 1857 | 1461637813174 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 19:30:13 INFO - PROCESS | 1857 | 1461637813179 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:30:13 INFO - PROCESS | 1857 | 1461637813182 Marionette TRACE conn3 <- [1,1966,null,{}] 19:30:13 INFO - PROCESS | 1857 | 1461637813186 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:13 INFO - PROCESS | 1857 | 1461637813413 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 19:30:13 INFO - PROCESS | 1857 | 1461637813431 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e275000 == 137 [pid = 1857] [id = 499] 19:30:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7f607e1e4c00) [pid = 1857] [serial = 1498] [outer = (nil)] 19:30:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7f6081670400) [pid = 1857] [serial = 1499] [outer = 0x7f607e1e4c00] 19:30:13 INFO - PROCESS | 1857 | 1461637813485 Marionette DEBUG loaded listener.js 19:30:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7f6083b0d400) [pid = 1857] [serial = 1500] [outer = 0x7f607e1e4c00] 19:30:14 INFO - PROCESS | 1857 | 1461637814569 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 19:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1425ms 19:30:14 INFO - PROCESS | 1857 | 1461637814605 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 19:30:14 INFO - PROCESS | 1857 | 1461637814611 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 19:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:30:14 INFO - PROCESS | 1857 | 1461637814619 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:30:14 INFO - PROCESS | 1857 | 1461637814624 Marionette TRACE conn3 <- [1,1970,null,{}] 19:30:14 INFO - PROCESS | 1857 | 1461637814631 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:14 INFO - PROCESS | 1857 | 1461637814857 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 19:30:15 INFO - PROCESS | 1857 | 1461637815059 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6075a20800 == 138 [pid = 1857] [id = 500] 19:30:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7f6074be3000) [pid = 1857] [serial = 1501] [outer = (nil)] 19:30:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7f6075a61400) [pid = 1857] [serial = 1502] [outer = 0x7f6074be3000] 19:30:15 INFO - PROCESS | 1857 | 1461637815172 Marionette DEBUG loaded listener.js 19:30:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7f6076534c00) [pid = 1857] [serial = 1503] [outer = 0x7f6074be3000] 19:30:16 INFO - PROCESS | 1857 | 1461637816133 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 19:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1584ms 19:30:16 INFO - PROCESS | 1857 | 1461637816203 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 19:30:16 INFO - PROCESS | 1857 | 1461637816211 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 19:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:30:16 INFO - PROCESS | 1857 | 1461637816221 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:30:16 INFO - PROCESS | 1857 | 1461637816224 Marionette TRACE conn3 <- [1,1974,null,{}] 19:30:16 INFO - PROCESS | 1857 | 1461637816230 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:16 INFO - PROCESS | 1857 | 1461637816450 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 19:30:16 INFO - PROCESS | 1857 | 1461637816652 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607b7cc800 == 139 [pid = 1857] [id = 501] 19:30:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7f6077219400) [pid = 1857] [serial = 1504] [outer = (nil)] 19:30:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7f6077f53800) [pid = 1857] [serial = 1505] [outer = 0x7f6077219400] 19:30:16 INFO - PROCESS | 1857 | 1461637816798 Marionette DEBUG loaded listener.js 19:30:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7f6078051400) [pid = 1857] [serial = 1506] [outer = 0x7f6077219400] 19:30:17 INFO - PROCESS | 1857 | 1461637817618 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 19:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1426ms 19:30:17 INFO - PROCESS | 1857 | 1461637817646 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 19:30:17 INFO - PROCESS | 1857 | 1461637817650 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 19:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:30:17 INFO - PROCESS | 1857 | 1461637817656 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:30:17 INFO - PROCESS | 1857 | 1461637817661 Marionette TRACE conn3 <- [1,1978,null,{}] 19:30:17 INFO - PROCESS | 1857 | 1461637817695 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:17 INFO - PROCESS | 1857 | 1461637817893 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 19:30:18 INFO - PROCESS | 1857 | 1461637818096 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608185f800 == 140 [pid = 1857] [id = 502] 19:30:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7f6078951400) [pid = 1857] [serial = 1507] [outer = (nil)] 19:30:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7f607d16d000) [pid = 1857] [serial = 1508] [outer = 0x7f6078951400] 19:30:18 INFO - PROCESS | 1857 | 1461637818210 Marionette DEBUG loaded listener.js 19:30:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7f607e0d5400) [pid = 1857] [serial = 1509] [outer = 0x7f6078951400] 19:30:19 INFO - PROCESS | 1857 | 1461637819080 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1487ms 19:30:19 INFO - PROCESS | 1857 | 1461637819143 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 19:30:19 INFO - PROCESS | 1857 | 1461637819147 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 19:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:30:19 INFO - PROCESS | 1857 | 1461637819153 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:30:19 INFO - PROCESS | 1857 | 1461637819155 Marionette TRACE conn3 <- [1,1982,null,{}] 19:30:19 INFO - PROCESS | 1857 | 1461637819160 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:19 INFO - PROCESS | 1857 | 1461637819342 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 19:30:19 INFO - PROCESS | 1857 | 1461637819547 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60844ad800 == 141 [pid = 1857] [id = 503] 19:30:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7f607837f000) [pid = 1857] [serial = 1510] [outer = (nil)] 19:30:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7f6083bb3000) [pid = 1857] [serial = 1511] [outer = 0x7f607837f000] 19:30:19 INFO - PROCESS | 1857 | 1461637819617 Marionette DEBUG loaded listener.js 19:30:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7f60844cf400) [pid = 1857] [serial = 1512] [outer = 0x7f607837f000] 19:30:20 INFO - PROCESS | 1857 | 1461637820440 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1336ms 19:30:20 INFO - PROCESS | 1857 | 1461637820490 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 19:30:20 INFO - PROCESS | 1857 | 1461637820493 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 19:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:30:20 INFO - PROCESS | 1857 | 1461637820498 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:30:20 INFO - PROCESS | 1857 | 1461637820501 Marionette TRACE conn3 <- [1,1986,null,{}] 19:30:20 INFO - PROCESS | 1857 | 1461637820506 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:20 INFO - PROCESS | 1857 | 1461637820680 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 19:30:20 INFO - PROCESS | 1857 | 1461637820896 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60876db800 == 142 [pid = 1857] [id = 504] 19:30:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7f6081673000) [pid = 1857] [serial = 1513] [outer = (nil)] 19:30:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7f60847aa000) [pid = 1857] [serial = 1514] [outer = 0x7f6081673000] 19:30:20 INFO - PROCESS | 1857 | 1461637820962 Marionette DEBUG loaded listener.js 19:30:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7f6084af1000) [pid = 1857] [serial = 1515] [outer = 0x7f6081673000] 19:30:21 INFO - PROCESS | 1857 | 1461637821808 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1380ms 19:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:30:21 INFO - PROCESS | 1857 | 1461637821880 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 19:30:21 INFO - PROCESS | 1857 | 1461637821882 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 19:30:21 INFO - PROCESS | 1857 | 1461637821887 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:30:21 INFO - PROCESS | 1857 | 1461637821891 Marionette TRACE conn3 <- [1,1990,null,{}] 19:30:21 INFO - PROCESS | 1857 | 1461637821896 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:22 INFO - PROCESS | 1857 | 1461637822096 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 19:30:22 INFO - PROCESS | 1857 | 1461637822298 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608d682800 == 143 [pid = 1857] [id = 505] 19:30:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7f60847aac00) [pid = 1857] [serial = 1516] [outer = (nil)] 19:30:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7f608bd26400) [pid = 1857] [serial = 1517] [outer = 0x7f60847aac00] 19:30:22 INFO - PROCESS | 1857 | 1461637822377 Marionette DEBUG loaded listener.js 19:30:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7f608cf6ac00) [pid = 1857] [serial = 1518] [outer = 0x7f60847aac00] 19:30:23 INFO - PROCESS | 1857 | 1461637823221 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1384ms 19:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:30:23 INFO - PROCESS | 1857 | 1461637823273 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 19:30:23 INFO - PROCESS | 1857 | 1461637823276 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 19:30:23 INFO - PROCESS | 1857 | 1461637823281 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:30:23 INFO - PROCESS | 1857 | 1461637823284 Marionette TRACE conn3 <- [1,1994,null,{}] 19:30:23 INFO - PROCESS | 1857 | 1461637823289 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:23 INFO - PROCESS | 1857 | 1461637823460 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 19:30:23 INFO - PROCESS | 1857 | 1461637823666 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e315800 == 144 [pid = 1857] [id = 506] 19:30:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7f6084af0800) [pid = 1857] [serial = 1519] [outer = (nil)] 19:30:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7f608d060c00) [pid = 1857] [serial = 1520] [outer = 0x7f6084af0800] 19:30:23 INFO - PROCESS | 1857 | 1461637823731 Marionette DEBUG loaded listener.js 19:30:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7f608d398c00) [pid = 1857] [serial = 1521] [outer = 0x7f6084af0800] 19:30:24 INFO - PROCESS | 1857 | 1461637824542 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 19:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1328ms 19:30:24 INFO - PROCESS | 1857 | 1461637824610 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 19:30:24 INFO - PROCESS | 1857 | 1461637824613 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 19:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:30:24 INFO - PROCESS | 1857 | 1461637824618 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:30:24 INFO - PROCESS | 1857 | 1461637824620 Marionette TRACE conn3 <- [1,1998,null,{}] 19:30:24 INFO - PROCESS | 1857 | 1461637824625 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:24 INFO - PROCESS | 1857 | 1461637824793 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 19:30:25 INFO - PROCESS | 1857 | 1461637825009 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f421800 == 145 [pid = 1857] [id = 507] 19:30:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7f6078f29c00) [pid = 1857] [serial = 1522] [outer = (nil)] 19:30:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7f608d8ac400) [pid = 1857] [serial = 1523] [outer = 0x7f6078f29c00] 19:30:25 INFO - PROCESS | 1857 | 1461637825119 Marionette DEBUG loaded listener.js 19:30:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7f608e457800) [pid = 1857] [serial = 1524] [outer = 0x7f6078f29c00] 19:30:25 INFO - PROCESS | 1857 | 1461637825983 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 19:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1427ms 19:30:26 INFO - PROCESS | 1857 | 1461637826047 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 19:30:26 INFO - PROCESS | 1857 | 1461637826050 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 19:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:30:26 INFO - PROCESS | 1857 | 1461637826056 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:30:26 INFO - PROCESS | 1857 | 1461637826058 Marionette TRACE conn3 <- [1,2002,null,{}] 19:30:26 INFO - PROCESS | 1857 | 1461637826064 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:26 INFO - PROCESS | 1857 | 1461637826240 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 19:30:26 INFO - PROCESS | 1857 | 1461637826451 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609031d000 == 146 [pid = 1857] [id = 508] 19:30:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7f607dcd2000) [pid = 1857] [serial = 1525] [outer = (nil)] 19:30:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7f608ea61800) [pid = 1857] [serial = 1526] [outer = 0x7f607dcd2000] 19:30:26 INFO - PROCESS | 1857 | 1461637826521 Marionette DEBUG loaded listener.js 19:30:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7f608f132800) [pid = 1857] [serial = 1527] [outer = 0x7f607dcd2000] 19:30:27 INFO - PROCESS | 1857 | 1461637827364 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 19:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1374ms 19:30:27 INFO - PROCESS | 1857 | 1461637827432 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 19:30:27 INFO - PROCESS | 1857 | 1461637827435 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 19:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:30:27 INFO - PROCESS | 1857 | 1461637827440 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:30:27 INFO - PROCESS | 1857 | 1461637827442 Marionette TRACE conn3 <- [1,2006,null,{}] 19:30:27 INFO - PROCESS | 1857 | 1461637827448 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:27 INFO - PROCESS | 1857 | 1461637827623 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 19:30:27 INFO - PROCESS | 1857 | 1461637827883 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609a8c2000 == 147 [pid = 1857] [id = 509] 19:30:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7f6089cc6800) [pid = 1857] [serial = 1528] [outer = (nil)] 19:30:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7f608f151400) [pid = 1857] [serial = 1529] [outer = 0x7f6089cc6800] 19:30:27 INFO - PROCESS | 1857 | 1461637827953 Marionette DEBUG loaded listener.js 19:30:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7f608f6c9800) [pid = 1857] [serial = 1530] [outer = 0x7f6089cc6800] 19:30:28 INFO - PROCESS | 1857 | 1461637828772 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 19:30:28 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 19:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1381ms 19:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:30:28 INFO - PROCESS | 1857 | 1461637828823 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 19:30:28 INFO - PROCESS | 1857 | 1461637828826 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 19:30:28 INFO - PROCESS | 1857 | 1461637828831 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:30:28 INFO - PROCESS | 1857 | 1461637828835 Marionette TRACE conn3 <- [1,2010,null,{}] 19:30:28 INFO - PROCESS | 1857 | 1461637828840 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:29 INFO - PROCESS | 1857 | 1461637829048 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 19:30:29 INFO - PROCESS | 1857 | 1461637829261 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609f72d800 == 148 [pid = 1857] [id = 510] 19:30:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 221 (0x7f60874a1c00) [pid = 1857] [serial = 1531] [outer = (nil)] 19:30:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7f6099ce8c00) [pid = 1857] [serial = 1532] [outer = 0x7f60874a1c00] 19:30:29 INFO - PROCESS | 1857 | 1461637829374 Marionette DEBUG loaded listener.js 19:30:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 223 (0x7f609ab7a000) [pid = 1857] [serial = 1533] [outer = 0x7f60874a1c00] 19:30:30 INFO - PROCESS | 1857 | 1461637830223 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 19:30:30 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 19:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1427ms 19:30:30 INFO - PROCESS | 1857 | 1461637830258 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 19:30:30 INFO - PROCESS | 1857 | 1461637830261 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 19:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:30:30 INFO - PROCESS | 1857 | 1461637830267 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:30:30 INFO - PROCESS | 1857 | 1461637830269 Marionette TRACE conn3 <- [1,2014,null,{}] 19:30:30 INFO - PROCESS | 1857 | 1461637830274 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:30 INFO - PROCESS | 1857 | 1461637830447 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 19:30:30 INFO - PROCESS | 1857 | 1461637830660 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a0206800 == 149 [pid = 1857] [id = 511] 19:30:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 224 (0x7f608dabd000) [pid = 1857] [serial = 1534] [outer = (nil)] 19:30:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 225 (0x7f609ad4c000) [pid = 1857] [serial = 1535] [outer = 0x7f608dabd000] 19:30:30 INFO - PROCESS | 1857 | 1461637830782 Marionette DEBUG loaded listener.js 19:30:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 226 (0x7f609b9b1800) [pid = 1857] [serial = 1536] [outer = 0x7f608dabd000] 19:30:31 INFO - PROCESS | 1857 | 1461637831626 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 19:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1424ms 19:30:31 INFO - PROCESS | 1857 | 1461637831693 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 19:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:30:31 INFO - PROCESS | 1857 | 1461637831696 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 19:30:31 INFO - PROCESS | 1857 | 1461637831702 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:30:31 INFO - PROCESS | 1857 | 1461637831704 Marionette TRACE conn3 <- [1,2018,null,{}] 19:30:31 INFO - PROCESS | 1857 | 1461637831718 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:31 INFO - PROCESS | 1857 | 1461637831902 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 19:30:32 INFO - PROCESS | 1857 | 1461637832111 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a43a2000 == 150 [pid = 1857] [id = 512] 19:30:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 227 (0x7f609a86c000) [pid = 1857] [serial = 1537] [outer = (nil)] 19:30:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 228 (0x7f609bdc1c00) [pid = 1857] [serial = 1538] [outer = 0x7f609a86c000] 19:30:32 INFO - PROCESS | 1857 | 1461637832220 Marionette DEBUG loaded listener.js 19:30:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 229 (0x7f609de40c00) [pid = 1857] [serial = 1539] [outer = 0x7f609a86c000] 19:30:33 INFO - PROCESS | 1857 | 1461637833153 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:30:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:30:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1488ms 19:30:33 INFO - PROCESS | 1857 | 1461637833191 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 19:30:33 INFO - PROCESS | 1857 | 1461637833194 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 19:30:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:30:33 INFO - PROCESS | 1857 | 1461637833200 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:30:33 INFO - PROCESS | 1857 | 1461637833202 Marionette TRACE conn3 <- [1,2022,null,{}] 19:30:33 INFO - PROCESS | 1857 | 1461637833207 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:33 INFO - PROCESS | 1857 | 1461637833399 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 19:30:33 INFO - PROCESS | 1857 | 1461637833608 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6074ace800 == 151 [pid = 1857] [id = 513] 19:30:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 230 (0x7f6074426c00) [pid = 1857] [serial = 1540] [outer = (nil)] 19:30:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 231 (0x7f607671c000) [pid = 1857] [serial = 1541] [outer = 0x7f6074426c00] 19:30:33 INFO - PROCESS | 1857 | 1461637833676 Marionette DEBUG loaded listener.js 19:30:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 232 (0x7f608cfb8c00) [pid = 1857] [serial = 1542] [outer = 0x7f6074426c00] 19:30:34 INFO - PROCESS | 1857 | 1461637834563 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 19:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1437ms 19:30:34 INFO - PROCESS | 1857 | 1461637834638 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 19:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:30:34 INFO - PROCESS | 1857 | 1461637834641 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 19:30:34 INFO - PROCESS | 1857 | 1461637834646 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:30:34 INFO - PROCESS | 1857 | 1461637834649 Marionette TRACE conn3 <- [1,2026,null,{}] 19:30:34 INFO - PROCESS | 1857 | 1461637834653 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:34 INFO - PROCESS | 1857 | 1461637834838 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 19:30:35 INFO - PROCESS | 1857 | 1461637835637 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6075c22000 == 152 [pid = 1857] [id = 514] 19:30:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 233 (0x7f60705e1800) [pid = 1857] [serial = 1543] [outer = (nil)] 19:30:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 234 (0x7f60722d8800) [pid = 1857] [serial = 1544] [outer = 0x7f60705e1800] 19:30:35 INFO - PROCESS | 1857 | 1461637835703 Marionette DEBUG loaded listener.js 19:30:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 235 (0x7f6074bc7800) [pid = 1857] [serial = 1545] [outer = 0x7f60705e1800] 19:30:36 INFO - PROCESS | 1857 | 1461637836548 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 19:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1976ms 19:30:36 INFO - PROCESS | 1857 | 1461637836623 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 19:30:36 INFO - PROCESS | 1857 | 1461637836628 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 19:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:30:36 INFO - PROCESS | 1857 | 1461637836635 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:30:36 INFO - PROCESS | 1857 | 1461637836639 Marionette TRACE conn3 <- [1,2030,null,{}] 19:30:36 INFO - PROCESS | 1857 | 1461637836646 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:36 INFO - PROCESS | 1857 | 1461637836872 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 19:30:37 INFO - PROCESS | 1857 | 1461637837291 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6072dd9000 == 153 [pid = 1857] [id = 515] 19:30:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 236 (0x7f60764be400) [pid = 1857] [serial = 1546] [outer = (nil)] 19:30:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 237 (0x7f60766e0000) [pid = 1857] [serial = 1547] [outer = 0x7f60764be400] 19:30:37 INFO - PROCESS | 1857 | 1461637837361 Marionette DEBUG loaded listener.js 19:30:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 238 (0x7f60772b5800) [pid = 1857] [serial = 1548] [outer = 0x7f60764be400] 19:30:38 INFO - PROCESS | 1857 | 1461637838248 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 19:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1678ms 19:30:38 INFO - PROCESS | 1857 | 1461637838317 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 19:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:30:38 INFO - PROCESS | 1857 | 1461637838322 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 19:30:38 INFO - PROCESS | 1857 | 1461637838328 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:30:38 INFO - PROCESS | 1857 | 1461637838331 Marionette TRACE conn3 <- [1,2034,null,{}] 19:30:38 INFO - PROCESS | 1857 | 1461637838335 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:38 INFO - PROCESS | 1857 | 1461637838506 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 19:30:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609ffa7000 == 152 [pid = 1857] [id = 65] 19:30:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7f606f789000 == 151 [pid = 1857] [id = 447] 19:30:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6078f91000 == 150 [pid = 1857] [id = 444] 19:30:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607b82f000 == 149 [pid = 1857] [id = 445] 19:30:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6072d12800 == 148 [pid = 1857] [id = 442] 19:30:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608e1f3000 == 147 [pid = 1857] [id = 36] 19:30:38 INFO - PROCESS | 1857 | --DOMWINDOW == 237 (0x7f60766da000) [pid = 1857] [serial = 1400] [outer = (nil)] [url = about:blank] 19:30:38 INFO - PROCESS | 1857 | --DOMWINDOW == 236 (0x7f6075949c00) [pid = 1857] [serial = 1406] [outer = (nil)] [url = about:blank] 19:30:38 INFO - PROCESS | 1857 | --DOMWINDOW == 235 (0x7f6075943c00) [pid = 1857] [serial = 1403] [outer = (nil)] [url = about:blank] 19:30:38 INFO - PROCESS | 1857 | --DOMWINDOW == 234 (0x7f607aa09800) [pid = 1857] [serial = 1430] [outer = (nil)] [url = about:blank] 19:30:38 INFO - PROCESS | 1857 | 1461637838887 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6078f93000 == 146 [pid = 1857] [id = 441] 19:30:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607da2b800 == 145 [pid = 1857] [id = 498] 19:30:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607ace7800 == 144 [pid = 1857] [id = 497] 19:30:38 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a467800 == 143 [pid = 1857] [id = 496] 19:30:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60743b7800 == 144 [pid = 1857] [id = 516] 19:30:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 235 (0x7f6074be7000) [pid = 1857] [serial = 1549] [outer = (nil)] 19:30:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 236 (0x7f6077f59800) [pid = 1857] [serial = 1550] [outer = 0x7f6074be7000] 19:30:38 INFO - PROCESS | 1857 | 1461637838974 Marionette DEBUG loaded listener.js 19:30:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 237 (0x7f6078943400) [pid = 1857] [serial = 1551] [outer = 0x7f6074be7000] 19:30:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607718d800 == 143 [pid = 1857] [id = 495] 19:30:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6072dda000 == 142 [pid = 1857] [id = 494] 19:30:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60783d5000 == 141 [pid = 1857] [id = 493] 19:30:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6074ad6800 == 140 [pid = 1857] [id = 492] 19:30:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60848d4000 == 139 [pid = 1857] [id = 487] 19:30:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608416a000 == 138 [pid = 1857] [id = 486] 19:30:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6082a60000 == 137 [pid = 1857] [id = 485] 19:30:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608187a000 == 136 [pid = 1857] [id = 484] 19:30:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608180a000 == 135 [pid = 1857] [id = 483] 19:30:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608162f800 == 134 [pid = 1857] [id = 482] 19:30:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e3cb000 == 133 [pid = 1857] [id = 481] 19:30:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607ded6000 == 132 [pid = 1857] [id = 480] 19:30:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607b82c000 == 131 [pid = 1857] [id = 479] 19:30:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60790a0800 == 130 [pid = 1857] [id = 478] 19:30:39 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6074ccd800 == 129 [pid = 1857] [id = 477] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 236 (0x7f6084327000) [pid = 1857] [serial = 1391] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 235 (0x7f6076714000) [pid = 1857] [serial = 1416] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 234 (0x7f6074bc3400) [pid = 1857] [serial = 1409] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 233 (0x7f607cc30400) [pid = 1857] [serial = 1382] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 232 (0x7f6076530800) [pid = 1857] [serial = 1376] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 231 (0x7f6077213000) [pid = 1857] [serial = 1427] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 230 (0x7f60766d7c00) [pid = 1857] [serial = 1415] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 229 (0x7f60757d5c00) [pid = 1857] [serial = 1412] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 228 (0x7f608755ac00) [pid = 1857] [serial = 1397] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 227 (0x7f6076715800) [pid = 1857] [serial = 1371] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 226 (0x7f607837f400) [pid = 1857] [serial = 1425] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 225 (0x7f607804b400) [pid = 1857] [serial = 1424] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 224 (0x7f6075a5f800) [pid = 1857] [serial = 1413] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 223 (0x7f6084e22c00) [pid = 1857] [serial = 1394] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 222 (0x7f6081c54800) [pid = 1857] [serial = 1388] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7f6074be6800) [pid = 1857] [serial = 1410] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 220 (0x7f6077032000) [pid = 1857] [serial = 1418] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7f6072e94400) [pid = 1857] [serial = 1373] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7f6078946000) [pid = 1857] [serial = 1428] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7f6077f4e000) [pid = 1857] [serial = 1422] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7f6077f7b000) [pid = 1857] [serial = 1379] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7f607721c400) [pid = 1857] [serial = 1419] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7f607d02c000) [pid = 1857] [serial = 1385] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7f60772ac000) [pid = 1857] [serial = 1421] [outer = (nil)] [url = about:blank] 19:30:39 INFO - PROCESS | 1857 | 1461637839748 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1434ms 19:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:30:39 INFO - PROCESS | 1857 | 1461637839761 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 19:30:39 INFO - PROCESS | 1857 | 1461637839765 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 19:30:39 INFO - PROCESS | 1857 | 1461637839777 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:30:39 INFO - PROCESS | 1857 | 1461637839785 Marionette TRACE conn3 <- [1,2038,null,{}] 19:30:39 INFO - PROCESS | 1857 | 1461637839792 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:39 INFO - PROCESS | 1857 | 1461637839956 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 19:30:40 INFO - PROCESS | 1857 | 1461637840127 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607901c000 == 130 [pid = 1857] [id = 517] 19:30:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7f6075949c00) [pid = 1857] [serial = 1552] [outer = (nil)] 19:30:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7f607894a800) [pid = 1857] [serial = 1553] [outer = 0x7f6075949c00] 19:30:40 INFO - PROCESS | 1857 | 1461637840183 Marionette DEBUG loaded listener.js 19:30:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7f607cd54c00) [pid = 1857] [serial = 1554] [outer = 0x7f6075949c00] 19:30:40 INFO - PROCESS | 1857 | 1461637840883 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 19:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1139ms 19:30:40 INFO - PROCESS | 1857 | 1461637840909 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 19:30:40 INFO - PROCESS | 1857 | 1461637840913 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 19:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:30:40 INFO - PROCESS | 1857 | 1461637840918 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:30:40 INFO - PROCESS | 1857 | 1461637840920 Marionette TRACE conn3 <- [1,2042,null,{}] 19:30:40 INFO - PROCESS | 1857 | 1461637840952 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:41 INFO - PROCESS | 1857 | 1461637841167 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 19:30:41 INFO - PROCESS | 1857 | 1461637841181 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607acb2800 == 131 [pid = 1857] [id = 518] 19:30:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7f6077032000) [pid = 1857] [serial = 1555] [outer = (nil)] 19:30:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7f607d16bc00) [pid = 1857] [serial = 1556] [outer = 0x7f6077032000] 19:30:41 INFO - PROCESS | 1857 | 1461637841235 Marionette DEBUG loaded listener.js 19:30:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7f607e0ce800) [pid = 1857] [serial = 1557] [outer = 0x7f6077032000] 19:30:42 INFO - PROCESS | 1857 | 1461637842098 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 19:30:42 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) 19:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1229ms 19:30:42 INFO - PROCESS | 1857 | 1461637842157 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 19:30:42 INFO - PROCESS | 1857 | 1461637842159 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 19:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:30:42 INFO - PROCESS | 1857 | 1461637842165 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:30:42 INFO - PROCESS | 1857 | 1461637842166 Marionette TRACE conn3 <- [1,2046,null,{}] 19:30:42 INFO - PROCESS | 1857 | 1461637842171 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:42 INFO - PROCESS | 1857 | 1461637842381 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 19:30:42 INFO - PROCESS | 1857 | 1461637842411 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607de8a800 == 132 [pid = 1857] [id = 519] 19:30:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7f607e2e2000) [pid = 1857] [serial = 1558] [outer = (nil)] 19:30:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 221 (0x7f608167f400) [pid = 1857] [serial = 1559] [outer = 0x7f607e2e2000] 19:30:42 INFO - PROCESS | 1857 | 1461637842477 Marionette DEBUG loaded listener.js 19:30:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7f6083a49800) [pid = 1857] [serial = 1560] [outer = 0x7f607e2e2000] 19:30:43 INFO - PROCESS | 1857 | 1461637843329 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 19:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1224ms 19:30:43 INFO - PROCESS | 1857 | 1461637843390 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 19:30:43 INFO - PROCESS | 1857 | 1461637843393 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 19:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:30:43 INFO - PROCESS | 1857 | 1461637843398 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:30:43 INFO - PROCESS | 1857 | 1461637843400 Marionette TRACE conn3 <- [1,2050,null,{}] 19:30:43 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7f6074421000) [pid = 1857] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:30:43 INFO - PROCESS | 1857 | --DOMWINDOW == 220 (0x7f607653ac00) [pid = 1857] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:30:43 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7f60705d2800) [pid = 1857] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:30:43 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7f607653ec00) [pid = 1857] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:30:43 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7f607d02cc00) [pid = 1857] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:30:43 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7f60705ce000) [pid = 1857] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:30:43 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7f60722dd800) [pid = 1857] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:30:43 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7f607804f400) [pid = 1857] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:30:43 INFO - PROCESS | 1857 | 1461637843761 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:43 INFO - PROCESS | 1857 | 1461637843928 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 19:30:43 INFO - PROCESS | 1857 | 1461637843947 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078f8f800 == 133 [pid = 1857] [id = 520] 19:30:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7f6075946000) [pid = 1857] [serial = 1561] [outer = (nil)] 19:30:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7f607e386c00) [pid = 1857] [serial = 1562] [outer = 0x7f6075946000] 19:30:44 INFO - PROCESS | 1857 | 1461637844005 Marionette DEBUG loaded listener.js 19:30:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7f6084328c00) [pid = 1857] [serial = 1563] [outer = 0x7f6075946000] 19:30:44 INFO - PROCESS | 1857 | 1461637844814 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1487ms 19:30:44 INFO - PROCESS | 1857 | 1461637844886 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 19:30:44 INFO - PROCESS | 1857 | 1461637844888 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 19:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:30:44 INFO - PROCESS | 1857 | 1461637844893 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:30:44 INFO - PROCESS | 1857 | 1461637844895 Marionette TRACE conn3 <- [1,2054,null,{}] 19:30:44 INFO - PROCESS | 1857 | 1461637844900 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:45 INFO - PROCESS | 1857 | 1461637845127 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 19:30:45 INFO - PROCESS | 1857 | 1461637845146 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608163c800 == 134 [pid = 1857] [id = 521] 19:30:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7f607653ac00) [pid = 1857] [serial = 1564] [outer = (nil)] 19:30:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7f6085b5ec00) [pid = 1857] [serial = 1565] [outer = 0x7f607653ac00] 19:30:45 INFO - PROCESS | 1857 | 1461637845203 Marionette DEBUG loaded listener.js 19:30:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7f6087512800) [pid = 1857] [serial = 1566] [outer = 0x7f607653ac00] 19:30:46 INFO - PROCESS | 1857 | 1461637846184 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 19:30:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1326ms 19:30:46 INFO - PROCESS | 1857 | 1461637846221 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 19:30:46 INFO - PROCESS | 1857 | 1461637846226 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 19:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:30:46 INFO - PROCESS | 1857 | 1461637846234 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:30:46 INFO - PROCESS | 1857 | 1461637846239 Marionette TRACE conn3 <- [1,2058,null,{}] 19:30:46 INFO - PROCESS | 1857 | 1461637846248 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:46 INFO - PROCESS | 1857 | 1461637846445 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 19:30:46 INFO - PROCESS | 1857 | 1461637846723 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60783e7800 == 135 [pid = 1857] [id = 522] 19:30:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 221 (0x7f6074bdb400) [pid = 1857] [serial = 1567] [outer = (nil)] 19:30:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7f607653ec00) [pid = 1857] [serial = 1568] [outer = 0x7f6074bdb400] 19:30:46 INFO - PROCESS | 1857 | 1461637846837 Marionette DEBUG loaded listener.js 19:30:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 223 (0x7f6077219800) [pid = 1857] [serial = 1569] [outer = 0x7f6074bdb400] 19:30:47 INFO - PROCESS | 1857 | 1461637847726 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 19:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1539ms 19:30:47 INFO - PROCESS | 1857 | 1461637847773 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 19:30:47 INFO - PROCESS | 1857 | 1461637847781 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 19:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:30:47 INFO - PROCESS | 1857 | 1461637847791 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:30:47 INFO - PROCESS | 1857 | 1461637847795 Marionette TRACE conn3 <- [1,2062,null,{}] 19:30:47 INFO - PROCESS | 1857 | 1461637847800 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:47 INFO - PROCESS | 1857 | 1461637847981 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 19:30:48 INFO - PROCESS | 1857 | 1461637848204 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607da3b000 == 136 [pid = 1857] [id = 523] 19:30:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 224 (0x7f6077f59c00) [pid = 1857] [serial = 1570] [outer = (nil)] 19:30:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 225 (0x7f6078949c00) [pid = 1857] [serial = 1571] [outer = 0x7f6077f59c00] 19:30:48 INFO - PROCESS | 1857 | 1461637848273 Marionette DEBUG loaded listener.js 19:30:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 226 (0x7f607cc37000) [pid = 1857] [serial = 1572] [outer = 0x7f6077f59c00] 19:30:49 INFO - PROCESS | 1857 | 1461637849264 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 19:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1528ms 19:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:30:49 INFO - PROCESS | 1857 | 1461637849318 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 19:30:49 INFO - PROCESS | 1857 | 1461637849322 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 19:30:49 INFO - PROCESS | 1857 | 1461637849328 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:30:49 INFO - PROCESS | 1857 | 1461637849334 Marionette TRACE conn3 <- [1,2066,null,{}] 19:30:49 INFO - PROCESS | 1857 | 1461637849349 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:49 INFO - PROCESS | 1857 | 1461637849542 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 19:30:49 INFO - PROCESS | 1857 | 1461637849795 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6082a48800 == 137 [pid = 1857] [id = 524] 19:30:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 227 (0x7f607e235000) [pid = 1857] [serial = 1573] [outer = (nil)] 19:30:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 228 (0x7f6082a6b400) [pid = 1857] [serial = 1574] [outer = 0x7f607e235000] 19:30:49 INFO - PROCESS | 1857 | 1461637849882 Marionette DEBUG loaded listener.js 19:30:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 229 (0x7f60845a9000) [pid = 1857] [serial = 1575] [outer = 0x7f607e235000] 19:30:50 INFO - PROCESS | 1857 | 1461637850706 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 19:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1433ms 19:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:30:50 INFO - PROCESS | 1857 | 1461637850760 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 19:30:50 INFO - PROCESS | 1857 | 1461637850764 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 19:30:50 INFO - PROCESS | 1857 | 1461637850769 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:30:50 INFO - PROCESS | 1857 | 1461637850772 Marionette TRACE conn3 <- [1,2070,null,{}] 19:30:50 INFO - PROCESS | 1857 | 1461637850777 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:50 INFO - PROCESS | 1857 | 1461637850962 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 19:30:51 INFO - PROCESS | 1857 | 1461637851172 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60844ae000 == 138 [pid = 1857] [id = 525] 19:30:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 230 (0x7f6081671800) [pid = 1857] [serial = 1576] [outer = (nil)] 19:30:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 231 (0x7f608755a400) [pid = 1857] [serial = 1577] [outer = 0x7f6081671800] 19:30:51 INFO - PROCESS | 1857 | 1461637851280 Marionette DEBUG loaded listener.js 19:30:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 232 (0x7f6089cc1800) [pid = 1857] [serial = 1578] [outer = 0x7f6081671800] 19:30:52 INFO - PROCESS | 1857 | 1461637852166 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 19:30:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1429ms 19:30:52 INFO - PROCESS | 1857 | 1461637852199 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 19:30:52 INFO - PROCESS | 1857 | 1461637852201 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 19:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:30:52 INFO - PROCESS | 1857 | 1461637852207 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:30:52 INFO - PROCESS | 1857 | 1461637852209 Marionette TRACE conn3 <- [1,2074,null,{}] 19:30:52 INFO - PROCESS | 1857 | 1461637852214 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:52 INFO - PROCESS | 1857 | 1461637852381 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 19:30:52 INFO - PROCESS | 1857 | 1461637852640 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60876d5000 == 139 [pid = 1857] [id = 526] 19:30:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 233 (0x7f607daea000) [pid = 1857] [serial = 1579] [outer = (nil)] 19:30:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 234 (0x7f608bd27000) [pid = 1857] [serial = 1580] [outer = 0x7f607daea000] 19:30:52 INFO - PROCESS | 1857 | 1461637852710 Marionette DEBUG loaded listener.js 19:30:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 235 (0x7f608cf2ac00) [pid = 1857] [serial = 1581] [outer = 0x7f607daea000] 19:30:53 INFO - PROCESS | 1857 | 1461637853567 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 19:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1429ms 19:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:30:53 INFO - PROCESS | 1857 | 1461637853636 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 19:30:53 INFO - PROCESS | 1857 | 1461637853639 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 19:30:53 INFO - PROCESS | 1857 | 1461637853643 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:30:53 INFO - PROCESS | 1857 | 1461637853647 Marionette TRACE conn3 <- [1,2078,null,{}] 19:30:53 INFO - PROCESS | 1857 | 1461637853652 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:53 INFO - PROCESS | 1857 | 1461637853887 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 19:30:54 INFO - PROCESS | 1857 | 1461637854095 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608da9f000 == 140 [pid = 1857] [id = 527] 19:30:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 236 (0x7f608b9bd000) [pid = 1857] [serial = 1582] [outer = (nil)] 19:30:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 237 (0x7f608f7eb800) [pid = 1857] [serial = 1583] [outer = 0x7f608b9bd000] 19:30:54 INFO - PROCESS | 1857 | 1461637854204 Marionette DEBUG loaded listener.js 19:30:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 238 (0x7f609aa8b400) [pid = 1857] [serial = 1584] [outer = 0x7f608b9bd000] 19:30:55 INFO - PROCESS | 1857 | 1461637855062 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 19:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1484ms 19:30:55 INFO - PROCESS | 1857 | 1461637855129 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 19:30:55 INFO - PROCESS | 1857 | 1461637855132 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 19:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:30:55 INFO - PROCESS | 1857 | 1461637855137 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:30:55 INFO - PROCESS | 1857 | 1461637855140 Marionette TRACE conn3 <- [1,2082,null,{}] 19:30:55 INFO - PROCESS | 1857 | 1461637855145 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:55 INFO - PROCESS | 1857 | 1461637855320 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 19:30:55 INFO - PROCESS | 1857 | 1461637855531 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609bc1c000 == 141 [pid = 1857] [id = 528] 19:30:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 239 (0x7f608cf32400) [pid = 1857] [serial = 1585] [outer = (nil)] 19:30:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 240 (0x7f609c0d7400) [pid = 1857] [serial = 1586] [outer = 0x7f608cf32400] 19:30:55 INFO - PROCESS | 1857 | 1461637855642 Marionette DEBUG loaded listener.js 19:30:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 241 (0x7f609f6ec000) [pid = 1857] [serial = 1587] [outer = 0x7f608cf32400] 19:30:56 INFO - PROCESS | 1857 | 1461637856507 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 19:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1428ms 19:30:56 INFO - PROCESS | 1857 | 1461637856567 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 19:30:56 INFO - PROCESS | 1857 | 1461637856569 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 19:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:30:56 INFO - PROCESS | 1857 | 1461637856575 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:30:56 INFO - PROCESS | 1857 | 1461637856577 Marionette TRACE conn3 <- [1,2086,null,{}] 19:30:56 INFO - PROCESS | 1857 | 1461637856582 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:56 INFO - PROCESS | 1857 | 1461637856760 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 19:30:57 INFO - PROCESS | 1857 | 1461637857021 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:57 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a439c800 == 142 [pid = 1857] [id = 529] 19:30:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 242 (0x7f6071bb4400) [pid = 1857] [serial = 1588] [outer = (nil)] 19:30:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 243 (0x7f6071bbd000) [pid = 1857] [serial = 1589] [outer = 0x7f6071bb4400] 19:30:57 INFO - PROCESS | 1857 | 1461637857092 Marionette DEBUG loaded listener.js 19:30:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 244 (0x7f6071bc2000) [pid = 1857] [serial = 1590] [outer = 0x7f6071bb4400] 19:30:57 INFO - PROCESS | 1857 | 1461637857917 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 19:30:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:30:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1387ms 19:30:57 INFO - PROCESS | 1857 | 1461637857963 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 19:30:57 INFO - PROCESS | 1857 | 1461637857967 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 19:30:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:30:57 INFO - PROCESS | 1857 | 1461637857972 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:30:57 INFO - PROCESS | 1857 | 1461637857974 Marionette TRACE conn3 <- [1,2090,null,{}] 19:30:57 INFO - PROCESS | 1857 | 1461637857979 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:58 INFO - PROCESS | 1857 | 1461637858169 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 19:30:58 INFO - PROCESS | 1857 | 1461637858383 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60719f0000 == 143 [pid = 1857] [id = 530] 19:30:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 245 (0x7f6071bb4800) [pid = 1857] [serial = 1591] [outer = (nil)] 19:30:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 246 (0x7f6072fe1800) [pid = 1857] [serial = 1592] [outer = 0x7f6071bb4800] 19:30:58 INFO - PROCESS | 1857 | 1461637858496 Marionette DEBUG loaded listener.js 19:30:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 247 (0x7f6072fe6000) [pid = 1857] [serial = 1593] [outer = 0x7f6071bb4800] 19:30:59 INFO - PROCESS | 1857 | 1461637859356 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 19:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1435ms 19:30:59 INFO - PROCESS | 1857 | 1461637859409 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 19:30:59 INFO - PROCESS | 1857 | 1461637859412 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 19:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:30:59 INFO - PROCESS | 1857 | 1461637859417 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:30:59 INFO - PROCESS | 1857 | 1461637859419 Marionette TRACE conn3 <- [1,2094,null,{}] 19:30:59 INFO - PROCESS | 1857 | 1461637859425 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:59 INFO - PROCESS | 1857 | 1461637859605 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 19:30:59 INFO - PROCESS | 1857 | 1461637859819 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608769a000 == 144 [pid = 1857] [id = 531] 19:30:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 248 (0x7f6071bbb800) [pid = 1857] [serial = 1594] [outer = (nil)] 19:30:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 249 (0x7f6072feb400) [pid = 1857] [serial = 1595] [outer = 0x7f6071bbb800] 19:30:59 INFO - PROCESS | 1857 | 1461637859927 Marionette DEBUG loaded listener.js 19:31:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 250 (0x7f608e453400) [pid = 1857] [serial = 1596] [outer = 0x7f6071bbb800] 19:31:00 INFO - PROCESS | 1857 | 1461637860803 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 19:31:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1429ms 19:31:00 INFO - PROCESS | 1857 | 1461637860853 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 19:31:00 INFO - PROCESS | 1857 | 1461637860862 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 19:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:31:00 INFO - PROCESS | 1857 | 1461637860883 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:31:00 INFO - PROCESS | 1857 | 1461637860888 Marionette TRACE conn3 <- [1,2098,null,{}] 19:31:00 INFO - PROCESS | 1857 | 1461637860899 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:01 INFO - PROCESS | 1857 | 1461637861135 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 19:31:01 INFO - PROCESS | 1857 | 1461637861407 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607db3b800 == 145 [pid = 1857] [id = 532] 19:31:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 251 (0x7f609f8af000) [pid = 1857] [serial = 1597] [outer = (nil)] 19:31:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 252 (0x7f609fda2400) [pid = 1857] [serial = 1598] [outer = 0x7f609f8af000] 19:31:01 INFO - PROCESS | 1857 | 1461637861528 Marionette DEBUG loaded listener.js 19:31:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 253 (0x7f60a0119000) [pid = 1857] [serial = 1599] [outer = 0x7f609f8af000] 19:31:02 INFO - PROCESS | 1857 | 1461637862376 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 19:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1548ms 19:31:02 INFO - PROCESS | 1857 | 1461637862417 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 19:31:02 INFO - PROCESS | 1857 | 1461637862421 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 19:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:31:02 INFO - PROCESS | 1857 | 1461637862426 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:31:02 INFO - PROCESS | 1857 | 1461637862428 Marionette TRACE conn3 <- [1,2102,null,{}] 19:31:02 INFO - PROCESS | 1857 | 1461637862448 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:02 INFO - PROCESS | 1857 | 1461637862701 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 19:31:02 INFO - PROCESS | 1857 | 1461637862858 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:02 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607db57000 == 146 [pid = 1857] [id = 533] 19:31:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 254 (0x7f6072103800) [pid = 1857] [serial = 1600] [outer = (nil)] 19:31:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 255 (0x7f607210d000) [pid = 1857] [serial = 1601] [outer = 0x7f6072103800] 19:31:02 INFO - PROCESS | 1857 | 1461637862926 Marionette DEBUG loaded listener.js 19:31:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 256 (0x7f6072111800) [pid = 1857] [serial = 1602] [outer = 0x7f6072103800] 19:31:03 INFO - PROCESS | 1857 | 1461637863851 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 19:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1930ms 19:31:04 INFO - PROCESS | 1857 | 1461637864440 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 19:31:04 INFO - PROCESS | 1857 | 1461637864447 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 19:31:04 INFO - PROCESS | 1857 | ************************* 19:31:04 INFO - PROCESS | 1857 | A coding exception was thrown and uncaught in a Task. 19:31:04 INFO - PROCESS | 1857 | 19:31:04 INFO - PROCESS | 1857 | Full message: TypeError: NetworkError when attempting to fetch resource. 19:31:04 INFO - PROCESS | 1857 | Full stack: 19:31:04 INFO - PROCESS | 1857 | ************************* 19:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:31:04 INFO - PROCESS | 1857 | 1461637864523 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:31:04 INFO - PROCESS | 1857 | 1461637864527 Marionette TRACE conn3 <- [1,2106,null,{}] 19:31:04 INFO - PROCESS | 1857 | 1461637864534 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:04 INFO - PROCESS | 1857 | 1461637864816 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 19:31:05 INFO - PROCESS | 1857 | 1461637865014 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078fd6000 == 147 [pid = 1857] [id = 534] 19:31:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 257 (0x7f6074be5c00) [pid = 1857] [serial = 1603] [outer = (nil)] 19:31:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 258 (0x7f60764e0c00) [pid = 1857] [serial = 1604] [outer = 0x7f6074be5c00] 19:31:05 INFO - PROCESS | 1857 | 1461637865081 Marionette DEBUG loaded listener.js 19:31:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 259 (0x7f6076578c00) [pid = 1857] [serial = 1605] [outer = 0x7f6074be5c00] 19:31:06 INFO - PROCESS | 1857 | 1461637866096 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 19:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1639ms 19:31:06 INFO - PROCESS | 1857 | 1461637866160 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 19:31:06 INFO - PROCESS | 1857 | 1461637866165 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 19:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:31:06 INFO - PROCESS | 1857 | 1461637866175 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:31:06 INFO - PROCESS | 1857 | 1461637866180 Marionette TRACE conn3 <- [1,2110,null,{}] 19:31:06 INFO - PROCESS | 1857 | 1461637866185 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:06 INFO - PROCESS | 1857 | 1461637866361 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 19:31:06 INFO - PROCESS | 1857 | 1461637866615 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078f7e800 == 148 [pid = 1857] [id = 535] 19:31:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 260 (0x7f6076580c00) [pid = 1857] [serial = 1606] [outer = (nil)] 19:31:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 261 (0x7f6076584000) [pid = 1857] [serial = 1607] [outer = 0x7f6076580c00] 19:31:06 INFO - PROCESS | 1857 | 1461637866727 Marionette DEBUG loaded listener.js 19:31:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 262 (0x7f6076719800) [pid = 1857] [serial = 1608] [outer = 0x7f6076580c00] 19:31:07 INFO - PROCESS | 1857 | 1461637867568 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 19:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1432ms 19:31:07 INFO - PROCESS | 1857 | 1461637867605 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 19:31:07 INFO - PROCESS | 1857 | 1461637867609 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 19:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:31:07 INFO - PROCESS | 1857 | 1461637867626 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:31:07 INFO - PROCESS | 1857 | 1461637867632 Marionette TRACE conn3 <- [1,2114,null,{}] 19:31:07 INFO - PROCESS | 1857 | 1461637867655 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:07 INFO - PROCESS | 1857 | 1461637867844 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 19:31:08 INFO - PROCESS | 1857 | 1461637868067 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607decd800 == 149 [pid = 1857] [id = 536] 19:31:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 263 (0x7f6078048800) [pid = 1857] [serial = 1609] [outer = (nil)] 19:31:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 264 (0x7f6078944400) [pid = 1857] [serial = 1610] [outer = 0x7f6078048800] 19:31:08 INFO - PROCESS | 1857 | 1461637868262 Marionette DEBUG loaded listener.js 19:31:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 265 (0x7f607cc30000) [pid = 1857] [serial = 1611] [outer = 0x7f6078048800] 19:31:09 INFO - PROCESS | 1857 | 1461637869201 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6078fd7000 == 148 [pid = 1857] [id = 426] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a0213000 == 147 [pid = 1857] [id = 465] 19:31:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1697ms 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 264 (0x7f6081670400) [pid = 1857] [serial = 1499] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 263 (0x7f6084aef400) [pid = 1857] [serial = 1463] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 262 (0x7f607dcd2c00) [pid = 1857] [serial = 1448] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 261 (0x7f608a61e000) [pid = 1857] [serial = 1472] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 260 (0x7f6077fd8400) [pid = 1857] [serial = 1439] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 259 (0x7f6076711800) [pid = 1857] [serial = 1436] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 258 (0x7f607e389000) [pid = 1857] [serial = 1451] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 257 (0x7f6081c57000) [pid = 1857] [serial = 1454] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 256 (0x7f6083d9a800) [pid = 1857] [serial = 1460] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 255 (0x7f6089c17400) [pid = 1857] [serial = 1469] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 254 (0x7f607d027c00) [pid = 1857] [serial = 1445] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 253 (0x7f607cc2c800) [pid = 1857] [serial = 1442] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 252 (0x7f6074bdf000) [pid = 1857] [serial = 1433] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 251 (0x7f60874e8000) [pid = 1857] [serial = 1466] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 250 (0x7f6083a48000) [pid = 1857] [serial = 1457] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 249 (0x7f6076532000) [pid = 1857] [serial = 1475] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60768ce800 == 146 [pid = 1857] [id = 467] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6075a16000 == 145 [pid = 1857] [id = 466] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60749d6800 == 144 [pid = 1857] [id = 468] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6078f8f800 == 143 [pid = 1857] [id = 520] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607de8a800 == 142 [pid = 1857] [id = 519] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607acb2800 == 141 [pid = 1857] [id = 518] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607901c000 == 140 [pid = 1857] [id = 517] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60743b7800 == 139 [pid = 1857] [id = 516] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6072dd9000 == 138 [pid = 1857] [id = 515] 19:31:09 INFO - PROCESS | 1857 | 1461637869403 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 19:31:09 INFO - PROCESS | 1857 | 1461637869409 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6075c22000 == 137 [pid = 1857] [id = 514] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a43a2000 == 136 [pid = 1857] [id = 512] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a0206800 == 135 [pid = 1857] [id = 511] 19:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609f72d800 == 134 [pid = 1857] [id = 510] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609a8c2000 == 133 [pid = 1857] [id = 509] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609031d000 == 132 [pid = 1857] [id = 508] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608f421800 == 131 [pid = 1857] [id = 507] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608e315800 == 130 [pid = 1857] [id = 506] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608d682800 == 129 [pid = 1857] [id = 505] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60876db800 == 128 [pid = 1857] [id = 504] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60844ad800 == 127 [pid = 1857] [id = 503] 19:31:09 INFO - PROCESS | 1857 | 1461637869461 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:31:09 INFO - PROCESS | 1857 | 1461637869465 Marionette TRACE conn3 <- [1,2118,null,{}] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608185f800 == 126 [pid = 1857] [id = 502] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607b7cc800 == 125 [pid = 1857] [id = 501] 19:31:09 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6075a20800 == 124 [pid = 1857] [id = 500] 19:31:09 INFO - PROCESS | 1857 | 1461637869476 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:09 INFO - PROCESS | 1857 | 1461637869717 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 248 (0x7f6074bdac00) [pid = 1857] [serial = 1481] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 247 (0x7f6077f5dc00) [pid = 1857] [serial = 1496] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 246 (0x7f60764ed000) [pid = 1857] [serial = 1482] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 245 (0x7f6074420000) [pid = 1857] [serial = 1479] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 244 (0x7f60772a8400) [pid = 1857] [serial = 1485] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 243 (0x7f607dccac00) [pid = 1857] [serial = 1494] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 242 (0x7f6077f5a000) [pid = 1857] [serial = 1490] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 241 (0x7f607d164800) [pid = 1857] [serial = 1493] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 240 (0x7f607aa15400) [pid = 1857] [serial = 1491] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 239 (0x7f6077f61800) [pid = 1857] [serial = 1487] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 238 (0x7f6078050000) [pid = 1857] [serial = 1488] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 237 (0x7f60705ec400) [pid = 1857] [serial = 1478] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 236 (0x7f607e1e4800) [pid = 1857] [serial = 1497] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 235 (0x7f607671b400) [pid = 1857] [serial = 1484] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | --DOMWINDOW == 234 (0x7f608484ec00) [pid = 1857] [serial = 1305] [outer = (nil)] [url = about:blank] 19:31:09 INFO - PROCESS | 1857 | 1461637869957 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607598e800 == 125 [pid = 1857] [id = 537] 19:31:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 235 (0x7f60705ec400) [pid = 1857] [serial = 1612] [outer = (nil)] 19:31:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 236 (0x7f6077f5a000) [pid = 1857] [serial = 1613] [outer = 0x7f60705ec400] 19:31:10 INFO - PROCESS | 1857 | 1461637870019 Marionette DEBUG loaded listener.js 19:31:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 237 (0x7f607cd58c00) [pid = 1857] [serial = 1614] [outer = 0x7f60705ec400] 19:31:10 INFO - PROCESS | 1857 | 1461637870767 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 19:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1350ms 19:31:10 INFO - PROCESS | 1857 | 1461637870801 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 19:31:10 INFO - PROCESS | 1857 | 1461637870803 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 19:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:31:10 INFO - PROCESS | 1857 | 1461637870834 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:31:10 INFO - PROCESS | 1857 | 1461637870837 Marionette TRACE conn3 <- [1,2122,null,{}] 19:31:10 INFO - PROCESS | 1857 | 1461637870841 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:11 INFO - PROCESS | 1857 | 1461637871012 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 19:31:11 INFO - PROCESS | 1857 | 1461637871026 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a6e3000 == 126 [pid = 1857] [id = 538] 19:31:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 238 (0x7f607cd52400) [pid = 1857] [serial = 1615] [outer = (nil)] 19:31:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 239 (0x7f607e1e1c00) [pid = 1857] [serial = 1616] [outer = 0x7f607cd52400] 19:31:11 INFO - PROCESS | 1857 | 1461637871083 Marionette DEBUG loaded listener.js 19:31:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 240 (0x7f607e389000) [pid = 1857] [serial = 1617] [outer = 0x7f607cd52400] 19:31:11 INFO - PROCESS | 1857 | 1461637871975 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 19:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1185ms 19:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:31:12 INFO - PROCESS | 1857 | 1461637872012 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 19:31:12 INFO - PROCESS | 1857 | 1461637872014 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 19:31:12 INFO - PROCESS | 1857 | 1461637872019 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:31:12 INFO - PROCESS | 1857 | 1461637872022 Marionette TRACE conn3 <- [1,2126,null,{}] 19:31:12 INFO - PROCESS | 1857 | 1461637872057 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:12 INFO - PROCESS | 1857 | 1461637872331 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 19:31:12 INFO - PROCESS | 1857 | 1461637872355 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081629800 == 127 [pid = 1857] [id = 539] 19:31:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 241 (0x7f6081c59400) [pid = 1857] [serial = 1618] [outer = (nil)] 19:31:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 242 (0x7f6083d9ec00) [pid = 1857] [serial = 1619] [outer = 0x7f6081c59400] 19:31:12 INFO - PROCESS | 1857 | 1461637872413 Marionette DEBUG loaded listener.js 19:31:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 243 (0x7f6084851400) [pid = 1857] [serial = 1620] [outer = 0x7f6081c59400] 19:31:13 INFO - PROCESS | 1857 | 1461637873228 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 19:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1227ms 19:31:13 INFO - PROCESS | 1857 | 1461637873247 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 19:31:13 INFO - PROCESS | 1857 | 1461637873250 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 19:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:31:13 INFO - PROCESS | 1857 | 1461637873255 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:31:13 INFO - PROCESS | 1857 | 1461637873257 Marionette TRACE conn3 <- [1,2130,null,{}] 19:31:13 INFO - PROCESS | 1857 | 1461637873267 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:13 INFO - PROCESS | 1857 | 1461637873507 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 19:31:13 INFO - PROCESS | 1857 | 1461637873551 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60829e2800 == 128 [pid = 1857] [id = 540] 19:31:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 244 (0x7f6078f31400) [pid = 1857] [serial = 1621] [outer = (nil)] 19:31:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 245 (0x7f6087560000) [pid = 1857] [serial = 1622] [outer = 0x7f6078f31400] 19:31:13 INFO - PROCESS | 1857 | 1461637873608 Marionette DEBUG loaded listener.js 19:31:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 246 (0x7f608cf27800) [pid = 1857] [serial = 1623] [outer = 0x7f6078f31400] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 245 (0x7f60722d2c00) [pid = 1857] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 244 (0x7f6072047400) [pid = 1857] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 243 (0x7f60764e0400) [pid = 1857] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 242 (0x7f60722d9400) [pid = 1857] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 241 (0x7f6077f72c00) [pid = 1857] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 240 (0x7f6072e91800) [pid = 1857] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 239 (0x7f60874e7400) [pid = 1857] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 238 (0x7f607594e000) [pid = 1857] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 237 (0x7f60764e8000) [pid = 1857] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 236 (0x7f6074427400) [pid = 1857] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 235 (0x7f6077f53000) [pid = 1857] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 234 (0x7f6077f55400) [pid = 1857] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 233 (0x7f6077f58000) [pid = 1857] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 232 (0x7f607837ec00) [pid = 1857] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 231 (0x7f6082a65000) [pid = 1857] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 230 (0x7f60705c6c00) [pid = 1857] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 229 (0x7f607cd57800) [pid = 1857] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 228 (0x7f607203d800) [pid = 1857] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 227 (0x7f607dcc8c00) [pid = 1857] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 226 (0x7f6072046400) [pid = 1857] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 225 (0x7f607e05c400) [pid = 1857] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 224 (0x7f6082844800) [pid = 1857] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 223 (0x7f6077fd3c00) [pid = 1857] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 222 (0x7f6077f61000) [pid = 1857] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7f607e0ce400) [pid = 1857] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 220 (0x7f607203ec00) [pid = 1857] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7f6074bc7000) [pid = 1857] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7f607cc36c00) [pid = 1857] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7f6083d99400) [pid = 1857] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7f6081c56c00) [pid = 1857] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7f6083d91800) [pid = 1857] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7f6077221000) [pid = 1857] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7f607e2e2000) [pid = 1857] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7f6075946000) [pid = 1857] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7f60705e1800) [pid = 1857] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7f6074be7000) [pid = 1857] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7f6075949c00) [pid = 1857] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7f6077032000) [pid = 1857] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7f60764be400) [pid = 1857] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7f6074bc2800) [pid = 1857] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7f607b6e8800) [pid = 1857] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7f6072e92000) [pid = 1857] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7f60764e2800) [pid = 1857] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7f60705c7400) [pid = 1857] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:31:15 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7f6089cc6000) [pid = 1857] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:31:15 INFO - PROCESS | 1857 | 1461637875337 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 19:31:15 INFO - PROCESS | 1857 | 1461637875391 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 19:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 19:31:15 INFO - PROCESS | 1857 | 1461637875397 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:31:15 INFO - PROCESS | 1857 | 1461637875398 Marionette TRACE conn3 <- [1,2134,null,{}] 19:31:15 INFO - PROCESS | 1857 | 1461637875404 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:15 INFO - PROCESS | 1857 | 1461637875653 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 19:31:15 INFO - PROCESS | 1857 | 1461637875672 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6072de1800 == 129 [pid = 1857] [id = 541] 19:31:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7f60705cf400) [pid = 1857] [serial = 1624] [outer = (nil)] 19:31:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7f6072e92000) [pid = 1857] [serial = 1625] [outer = 0x7f60705cf400] 19:31:15 INFO - PROCESS | 1857 | 1461637875731 Marionette DEBUG loaded listener.js 19:31:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7f6077032000) [pid = 1857] [serial = 1626] [outer = 0x7f60705cf400] 19:31:16 INFO - PROCESS | 1857 | 1461637876488 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 19:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1125ms 19:31:16 INFO - PROCESS | 1857 | 1461637876522 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 19:31:16 INFO - PROCESS | 1857 | 1461637876524 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 19:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:31:16 INFO - PROCESS | 1857 | 1461637876530 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:31:16 INFO - PROCESS | 1857 | 1461637876532 Marionette TRACE conn3 <- [1,2138,null,{}] 19:31:16 INFO - PROCESS | 1857 | 1461637876536 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:16 INFO - PROCESS | 1857 | 1461637876775 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 19:31:16 INFO - PROCESS | 1857 | 1461637876795 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e49e000 == 130 [pid = 1857] [id = 542] 19:31:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7f60705d5800) [pid = 1857] [serial = 1627] [outer = (nil)] 19:31:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7f6077f75c00) [pid = 1857] [serial = 1628] [outer = 0x7f60705d5800] 19:31:16 INFO - PROCESS | 1857 | 1461637876850 Marionette DEBUG loaded listener.js 19:31:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7f607cd56400) [pid = 1857] [serial = 1629] [outer = 0x7f60705d5800] 19:31:17 INFO - PROCESS | 1857 | 1461637877984 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 19:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1525ms 19:31:18 INFO - PROCESS | 1857 | 1461637878055 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 19:31:18 INFO - PROCESS | 1857 | 1461637878062 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 19:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:31:18 INFO - PROCESS | 1857 | 1461637878070 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:31:18 INFO - PROCESS | 1857 | 1461637878076 Marionette TRACE conn3 <- [1,2142,null,{}] 19:31:18 INFO - PROCESS | 1857 | 1461637878082 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:18 INFO - PROCESS | 1857 | 1461637878331 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 19:31:18 INFO - PROCESS | 1857 | 1461637878640 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60783e1800 == 131 [pid = 1857] [id = 543] 19:31:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7f60757ce400) [pid = 1857] [serial = 1630] [outer = (nil)] 19:31:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7f6076576800) [pid = 1857] [serial = 1631] [outer = 0x7f60757ce400] 19:31:18 INFO - PROCESS | 1857 | 1461637878721 Marionette DEBUG loaded listener.js 19:31:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7f6076584400) [pid = 1857] [serial = 1632] [outer = 0x7f60757ce400] 19:31:19 INFO - PROCESS | 1857 | 1461637879594 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 19:31:19 INFO - PROCESS | 1857 | 1461637879661 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 19:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 19:31:19 INFO - PROCESS | 1857 | 1461637879671 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:31:19 INFO - PROCESS | 1857 | 1461637879676 Marionette TRACE conn3 <- [1,2146,null,{}] 19:31:19 INFO - PROCESS | 1857 | 1461637879682 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:19 INFO - PROCESS | 1857 | 1461637879883 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 19:31:20 INFO - PROCESS | 1857 | 1461637880144 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e40a000 == 132 [pid = 1857] [id = 544] 19:31:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7f6076577c00) [pid = 1857] [serial = 1633] [outer = (nil)] 19:31:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7f607804a000) [pid = 1857] [serial = 1634] [outer = 0x7f6076577c00] 19:31:20 INFO - PROCESS | 1857 | 1461637880294 Marionette DEBUG loaded listener.js 19:31:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7f607aa14400) [pid = 1857] [serial = 1635] [outer = 0x7f6076577c00] 19:31:21 INFO - PROCESS | 1857 | 1461637881101 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 19:31:21 INFO - PROCESS | 1857 | 1461637881155 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 19:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 19:31:21 INFO - PROCESS | 1857 | 1461637881161 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:31:21 INFO - PROCESS | 1857 | 1461637881167 Marionette TRACE conn3 <- [1,2150,null,{}] 19:31:21 INFO - PROCESS | 1857 | 1461637881182 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:21 INFO - PROCESS | 1857 | 1461637881384 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 19:31:21 INFO - PROCESS | 1857 | 1461637881599 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6085b73800 == 133 [pid = 1857] [id = 545] 19:31:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7f607aa17400) [pid = 1857] [serial = 1636] [outer = (nil)] 19:31:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7f607e2db800) [pid = 1857] [serial = 1637] [outer = 0x7f607aa17400] 19:31:21 INFO - PROCESS | 1857 | 1461637881715 Marionette DEBUG loaded listener.js 19:31:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7f6083a4f800) [pid = 1857] [serial = 1638] [outer = 0x7f607aa17400] 19:31:22 INFO - PROCESS | 1857 | 1461637882630 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 19:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1537ms 19:31:22 INFO - PROCESS | 1857 | 1461637882699 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 19:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:31:22 INFO - PROCESS | 1857 | 1461637882703 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 19:31:22 INFO - PROCESS | 1857 | 1461637882710 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:31:22 INFO - PROCESS | 1857 | 1461637882713 Marionette TRACE conn3 <- [1,2154,null,{}] 19:31:22 INFO - PROCESS | 1857 | 1461637882718 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:22 INFO - PROCESS | 1857 | 1461637882917 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 19:31:23 INFO - PROCESS | 1857 | 1461637883133 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60876b3800 == 134 [pid = 1857] [id = 546] 19:31:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7f607daa0800) [pid = 1857] [serial = 1639] [outer = (nil)] 19:31:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7f60845a5c00) [pid = 1857] [serial = 1640] [outer = 0x7f607daa0800] 19:31:23 INFO - PROCESS | 1857 | 1461637883244 Marionette DEBUG loaded listener.js 19:31:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7f6084eea800) [pid = 1857] [serial = 1641] [outer = 0x7f607daa0800] 19:31:24 INFO - PROCESS | 1857 | 1461637884189 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 19:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1540ms 19:31:24 INFO - PROCESS | 1857 | 1461637884250 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 19:31:24 INFO - PROCESS | 1857 | 1461637884253 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 19:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:31:24 INFO - PROCESS | 1857 | 1461637884258 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:31:24 INFO - PROCESS | 1857 | 1461637884261 Marionette TRACE conn3 <- [1,2158,null,{}] 19:31:24 INFO - PROCESS | 1857 | 1461637884266 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:24 INFO - PROCESS | 1857 | 1461637884466 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 19:31:24 INFO - PROCESS | 1857 | 1461637884690 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:24 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608d2e6800 == 135 [pid = 1857] [id = 547] 19:31:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7f607e0cd400) [pid = 1857] [serial = 1642] [outer = (nil)] 19:31:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 221 (0x7f6087563800) [pid = 1857] [serial = 1643] [outer = 0x7f607e0cd400] 19:31:24 INFO - PROCESS | 1857 | 1461637884801 Marionette DEBUG loaded listener.js 19:31:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7f608cb91c00) [pid = 1857] [serial = 1644] [outer = 0x7f607e0cd400] 19:31:25 INFO - PROCESS | 1857 | 1461637885750 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 19:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1536ms 19:31:25 INFO - PROCESS | 1857 | 1461637885795 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 19:31:25 INFO - PROCESS | 1857 | 1461637885799 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 19:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:31:25 INFO - PROCESS | 1857 | 1461637885805 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:31:25 INFO - PROCESS | 1857 | 1461637885807 Marionette TRACE conn3 <- [1,2162,null,{}] 19:31:25 INFO - PROCESS | 1857 | 1461637885812 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:26 INFO - PROCESS | 1857 | 1461637886026 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 19:31:26 INFO - PROCESS | 1857 | 1461637886249 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f15d800 == 136 [pid = 1857] [id = 548] 19:31:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 223 (0x7f608cf63800) [pid = 1857] [serial = 1645] [outer = (nil)] 19:31:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 224 (0x7f608e516000) [pid = 1857] [serial = 1646] [outer = 0x7f608cf63800] 19:31:26 INFO - PROCESS | 1857 | 1461637886363 Marionette DEBUG loaded listener.js 19:31:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 225 (0x7f608f7f0400) [pid = 1857] [serial = 1647] [outer = 0x7f608cf63800] 19:31:27 INFO - PROCESS | 1857 | 1461637887198 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 19:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1432ms 19:31:27 INFO - PROCESS | 1857 | 1461637887237 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 19:31:27 INFO - PROCESS | 1857 | 1461637887240 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 19:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:31:27 INFO - PROCESS | 1857 | 1461637887246 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:31:27 INFO - PROCESS | 1857 | 1461637887248 Marionette TRACE conn3 <- [1,2166,null,{}] 19:31:27 INFO - PROCESS | 1857 | 1461637887253 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:27 INFO - PROCESS | 1857 | 1461637887431 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 19:31:27 INFO - PROCESS | 1857 | 1461637887696 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609afaa800 == 137 [pid = 1857] [id = 549] 19:31:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 226 (0x7f608cfb9400) [pid = 1857] [serial = 1648] [outer = (nil)] 19:31:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 227 (0x7f6090f05000) [pid = 1857] [serial = 1649] [outer = 0x7f608cfb9400] 19:31:27 INFO - PROCESS | 1857 | 1461637887770 Marionette DEBUG loaded listener.js 19:31:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 228 (0x7f609ab07400) [pid = 1857] [serial = 1650] [outer = 0x7f608cfb9400] 19:31:28 INFO - PROCESS | 1857 | 1461637888572 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 19:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1385ms 19:31:28 INFO - PROCESS | 1857 | 1461637888631 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 19:31:28 INFO - PROCESS | 1857 | 1461637888635 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 19:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:31:28 INFO - PROCESS | 1857 | 1461637888640 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:31:28 INFO - PROCESS | 1857 | 1461637888642 Marionette TRACE conn3 <- [1,2170,null,{}] 19:31:28 INFO - PROCESS | 1857 | 1461637888648 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:28 INFO - PROCESS | 1857 | 1461637888846 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 19:31:29 INFO - PROCESS | 1857 | 1461637889118 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a2b5f800 == 138 [pid = 1857] [id = 550] 19:31:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 229 (0x7f6073058400) [pid = 1857] [serial = 1651] [outer = (nil)] 19:31:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 230 (0x7f6073060800) [pid = 1857] [serial = 1652] [outer = 0x7f6073058400] 19:31:29 INFO - PROCESS | 1857 | 1461637889189 Marionette DEBUG loaded listener.js 19:31:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 231 (0x7f6073065c00) [pid = 1857] [serial = 1653] [outer = 0x7f6073058400] 19:31:30 INFO - PROCESS | 1857 | 1461637890016 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 19:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1430ms 19:31:30 INFO - PROCESS | 1857 | 1461637890072 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 19:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:31:30 INFO - PROCESS | 1857 | 1461637890076 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 19:31:30 INFO - PROCESS | 1857 | 1461637890082 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:31:30 INFO - PROCESS | 1857 | 1461637890086 Marionette TRACE conn3 <- [1,2174,null,{}] 19:31:30 INFO - PROCESS | 1857 | 1461637890090 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:30 INFO - PROCESS | 1857 | 1461637890278 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 19:31:30 INFO - PROCESS | 1857 | 1461637890503 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60765b1000 == 139 [pid = 1857] [id = 551] 19:31:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 232 (0x7f607305ac00) [pid = 1857] [serial = 1654] [outer = (nil)] 19:31:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 233 (0x7f60903e9000) [pid = 1857] [serial = 1655] [outer = 0x7f607305ac00] 19:31:30 INFO - PROCESS | 1857 | 1461637890615 Marionette DEBUG loaded listener.js 19:31:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 234 (0x7f609ad98800) [pid = 1857] [serial = 1656] [outer = 0x7f607305ac00] 19:31:31 INFO - PROCESS | 1857 | 1461637891427 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 19:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1387ms 19:31:31 INFO - PROCESS | 1857 | 1461637891469 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 19:31:31 INFO - PROCESS | 1857 | 1461637891473 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 19:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:31:31 INFO - PROCESS | 1857 | 1461637891478 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:31:31 INFO - PROCESS | 1857 | 1461637891480 Marionette TRACE conn3 <- [1,2178,null,{}] 19:31:31 INFO - PROCESS | 1857 | 1461637891485 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:31 INFO - PROCESS | 1857 | 1461637891673 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 19:31:31 INFO - PROCESS | 1857 | 1461637891934 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a966000 == 140 [pid = 1857] [id = 552] 19:31:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 235 (0x7f6073061400) [pid = 1857] [serial = 1657] [outer = (nil)] 19:31:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 236 (0x7f609bce8000) [pid = 1857] [serial = 1658] [outer = 0x7f6073061400] 19:31:32 INFO - PROCESS | 1857 | 1461637892005 Marionette DEBUG loaded listener.js 19:31:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 237 (0x7f609f8a3800) [pid = 1857] [serial = 1659] [outer = 0x7f6073061400] 19:31:32 INFO - PROCESS | 1857 | 1461637892851 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 19:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1426ms 19:31:32 INFO - PROCESS | 1857 | 1461637892905 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 19:31:32 INFO - PROCESS | 1857 | 1461637892909 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 19:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:31:32 INFO - PROCESS | 1857 | 1461637892913 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:31:32 INFO - PROCESS | 1857 | 1461637892917 Marionette TRACE conn3 <- [1,2182,null,{}] 19:31:32 INFO - PROCESS | 1857 | 1461637892921 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:33 INFO - PROCESS | 1857 | 1461637893119 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 19:31:33 INFO - PROCESS | 1857 | 1461637893390 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081f1a000 == 141 [pid = 1857] [id = 553] 19:31:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 238 (0x7f6073066400) [pid = 1857] [serial = 1660] [outer = (nil)] 19:31:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 239 (0x7f60789ac400) [pid = 1857] [serial = 1661] [outer = 0x7f6073066400] 19:31:33 INFO - PROCESS | 1857 | 1461637893465 Marionette DEBUG loaded listener.js 19:31:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 240 (0x7f609f8ac000) [pid = 1857] [serial = 1662] [outer = 0x7f6073066400] 19:31:34 INFO - PROCESS | 1857 | 1461637894273 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 19:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1426ms 19:31:34 INFO - PROCESS | 1857 | 1461637894340 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 19:31:34 INFO - PROCESS | 1857 | 1461637894344 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 19:31:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:31:34 INFO - PROCESS | 1857 | 1461637894349 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:31:34 INFO - PROCESS | 1857 | 1461637894351 Marionette TRACE conn3 <- [1,2186,null,{}] 19:31:34 INFO - PROCESS | 1857 | 1461637894356 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:34 INFO - PROCESS | 1857 | 1461637894549 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 19:31:34 INFO - PROCESS | 1857 | 1461637894768 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081f34800 == 142 [pid = 1857] [id = 554] 19:31:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 241 (0x7f606f9d0800) [pid = 1857] [serial = 1663] [outer = (nil)] 19:31:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 242 (0x7f606f9d6000) [pid = 1857] [serial = 1664] [outer = 0x7f606f9d0800] 19:31:34 INFO - PROCESS | 1857 | 1461637894874 Marionette DEBUG loaded listener.js 19:31:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 243 (0x7f606f9dbc00) [pid = 1857] [serial = 1665] [outer = 0x7f606f9d0800] 19:31:35 INFO - PROCESS | 1857 | 1461637895770 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 19:31:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:31:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1482ms 19:31:35 INFO - PROCESS | 1857 | 1461637895832 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 19:31:35 INFO - PROCESS | 1857 | 1461637895836 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 19:31:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:31:35 INFO - PROCESS | 1857 | 1461637895841 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:31:35 INFO - PROCESS | 1857 | 1461637895852 Marionette TRACE conn3 <- [1,2190,null,{}] 19:31:35 INFO - PROCESS | 1857 | 1461637895856 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:36 INFO - PROCESS | 1857 | 1461637896052 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 19:31:36 INFO - PROCESS | 1857 | 1461637896314 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6072153800 == 143 [pid = 1857] [id = 555] 19:31:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 244 (0x7f606f9d2c00) [pid = 1857] [serial = 1666] [outer = (nil)] 19:31:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 245 (0x7f607300f000) [pid = 1857] [serial = 1667] [outer = 0x7f606f9d2c00] 19:31:36 INFO - PROCESS | 1857 | 1461637896420 Marionette DEBUG loaded listener.js 19:31:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 246 (0x7f6073013000) [pid = 1857] [serial = 1668] [outer = 0x7f606f9d2c00] 19:31:37 INFO - PROCESS | 1857 | 1461637897240 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 19:31:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:31:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1446ms 19:31:37 INFO - PROCESS | 1857 | 1461637897288 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 19:31:37 INFO - PROCESS | 1857 | 1461637897291 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 19:31:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:31:37 INFO - PROCESS | 1857 | 1461637897297 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:31:37 INFO - PROCESS | 1857 | 1461637897299 Marionette TRACE conn3 <- [1,2194,null,{}] 19:31:37 INFO - PROCESS | 1857 | 1461637897304 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:37 INFO - PROCESS | 1857 | 1461637897493 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 19:31:37 INFO - PROCESS | 1857 | 1461637897766 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607215d800 == 144 [pid = 1857] [id = 556] 19:31:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 247 (0x7f606f9d9800) [pid = 1857] [serial = 1669] [outer = (nil)] 19:31:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 248 (0x7f6072041800) [pid = 1857] [serial = 1670] [outer = 0x7f606f9d9800] 19:31:37 INFO - PROCESS | 1857 | 1461637897836 Marionette DEBUG loaded listener.js 19:31:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 249 (0x7f607301b400) [pid = 1857] [serial = 1671] [outer = 0x7f606f9d9800] 19:31:38 INFO - PROCESS | 1857 | 1461637898661 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 19:31:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:31:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1431ms 19:31:38 INFO - PROCESS | 1857 | 1461637898728 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 19:31:38 INFO - PROCESS | 1857 | 1461637898731 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 19:31:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:31:38 INFO - PROCESS | 1857 | 1461637898737 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:31:38 INFO - PROCESS | 1857 | 1461637898739 Marionette TRACE conn3 <- [1,2198,null,{}] 19:31:38 INFO - PROCESS | 1857 | 1461637898744 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:38 INFO - PROCESS | 1857 | 1461637898951 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 19:31:39 INFO - PROCESS | 1857 | 1461637899261 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6075c08000 == 145 [pid = 1857] [id = 557] 19:31:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 250 (0x7f6072042400) [pid = 1857] [serial = 1672] [outer = (nil)] 19:31:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 251 (0x7f60722d5c00) [pid = 1857] [serial = 1673] [outer = 0x7f6072042400] 19:31:39 INFO - PROCESS | 1857 | 1461637899367 Marionette DEBUG loaded listener.js 19:31:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 252 (0x7f6075943800) [pid = 1857] [serial = 1674] [outer = 0x7f6072042400] 19:31:40 INFO - PROCESS | 1857 | 1461637900850 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 19:31:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:31:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 2188ms 19:31:40 INFO - PROCESS | 1857 | 1461637900926 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 19:31:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:31:40 INFO - PROCESS | 1857 | 1461637900931 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 19:31:40 INFO - PROCESS | 1857 | 1461637900938 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:31:40 INFO - PROCESS | 1857 | 1461637900943 Marionette TRACE conn3 <- [1,2202,null,{}] 19:31:40 INFO - PROCESS | 1857 | 1461637900951 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:41 INFO - PROCESS | 1857 | 1461637901190 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 19:31:41 INFO - PROCESS | 1857 | 1461637901454 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607598c800 == 146 [pid = 1857] [id = 558] 19:31:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 253 (0x7f60705e8800) [pid = 1857] [serial = 1675] [outer = (nil)] 19:31:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 254 (0x7f6072fde400) [pid = 1857] [serial = 1676] [outer = 0x7f60705e8800] 19:31:41 INFO - PROCESS | 1857 | 1461637901519 Marionette DEBUG loaded listener.js 19:31:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 255 (0x7f607441d800) [pid = 1857] [serial = 1677] [outer = 0x7f60705e8800] 19:31:42 INFO - PROCESS | 1857 | 1461637902546 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 19:31:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:31:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1632ms 19:31:42 INFO - PROCESS | 1857 | 1461637902569 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 19:31:42 INFO - PROCESS | 1857 | 1461637902577 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 19:31:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:31:42 INFO - PROCESS | 1857 | 1461637902586 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:31:42 INFO - PROCESS | 1857 | 1461637902588 Marionette TRACE conn3 <- [1,2206,null,{}] 19:31:42 INFO - PROCESS | 1857 | 1461637902592 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:42 INFO - PROCESS | 1857 | 1461637902766 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 19:31:43 INFO - PROCESS | 1857 | 1461637903078 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60743b2800 == 147 [pid = 1857] [id = 559] 19:31:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 256 (0x7f6074bdac00) [pid = 1857] [serial = 1678] [outer = (nil)] 19:31:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 257 (0x7f6074be5000) [pid = 1857] [serial = 1679] [outer = 0x7f6074bdac00] 19:31:43 INFO - PROCESS | 1857 | 1461637903147 Marionette DEBUG loaded listener.js 19:31:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 258 (0x7f6075948400) [pid = 1857] [serial = 1680] [outer = 0x7f6074bdac00] 19:31:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a5c0800 == 146 [pid = 1857] [id = 456] 19:31:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6072de1800 == 145 [pid = 1857] [id = 541] 19:31:43 INFO - PROCESS | 1857 | --DOMWINDOW == 257 (0x7f609ad4c000) [pid = 1857] [serial = 1535] [outer = (nil)] [url = about:blank] 19:31:43 INFO - PROCESS | 1857 | --DOMWINDOW == 256 (0x7f609bdc1c00) [pid = 1857] [serial = 1538] [outer = (nil)] [url = about:blank] 19:31:43 INFO - PROCESS | 1857 | --DOMWINDOW == 255 (0x7f607671c000) [pid = 1857] [serial = 1541] [outer = (nil)] [url = about:blank] 19:31:43 INFO - PROCESS | 1857 | --DOMWINDOW == 254 (0x7f6085b5ec00) [pid = 1857] [serial = 1565] [outer = (nil)] [url = about:blank] 19:31:43 INFO - PROCESS | 1857 | --DOMWINDOW == 253 (0x7f6099ce8c00) [pid = 1857] [serial = 1532] [outer = (nil)] [url = about:blank] 19:31:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60829e2800 == 144 [pid = 1857] [id = 540] 19:31:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6081629800 == 143 [pid = 1857] [id = 539] 19:31:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a6e3000 == 142 [pid = 1857] [id = 538] 19:31:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607598e800 == 141 [pid = 1857] [id = 537] 19:31:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e275000 == 140 [pid = 1857] [id = 499] 19:31:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607decd800 == 139 [pid = 1857] [id = 536] 19:31:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6078f7e800 == 138 [pid = 1857] [id = 535] 19:31:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6078fd6000 == 137 [pid = 1857] [id = 534] 19:31:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609bc1c000 == 136 [pid = 1857] [id = 528] 19:31:43 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608da9f000 == 135 [pid = 1857] [id = 527] 19:31:44 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60876d5000 == 134 [pid = 1857] [id = 526] 19:31:44 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60844ae000 == 133 [pid = 1857] [id = 525] 19:31:44 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6082a48800 == 132 [pid = 1857] [id = 524] 19:31:44 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607da3b000 == 131 [pid = 1857] [id = 523] 19:31:44 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60783e7800 == 130 [pid = 1857] [id = 522] 19:31:44 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608163c800 == 129 [pid = 1857] [id = 521] 19:31:44 INFO - PROCESS | 1857 | 1461637904143 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 252 (0x7f6078376400) [pid = 1857] [serial = 1407] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 251 (0x7f60817ee800) [pid = 1857] [serial = 1314] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 250 (0x7f609f8a5c00) [pid = 1857] [serial = 1338] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 249 (0x7f609debcc00) [pid = 1857] [serial = 1263] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 248 (0x7f60705e9800) [pid = 1857] [serial = 1344] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 247 (0x7f608f7efc00) [pid = 1857] [serial = 1254] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 246 (0x7f60722e1800) [pid = 1857] [serial = 1272] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 245 (0x7f607cc33800) [pid = 1857] [serial = 1281] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 244 (0x7f60764ed400) [pid = 1857] [serial = 1260] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 243 (0x7f6074bdb800) [pid = 1857] [serial = 1374] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 242 (0x7f607cd53000) [pid = 1857] [serial = 1383] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 241 (0x7f6072e9f400) [pid = 1857] [serial = 1335] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 240 (0x7f608f7f2800) [pid = 1857] [serial = 1323] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 239 (0x7f6076719000) [pid = 1857] [serial = 1377] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 238 (0x7f60847ad800) [pid = 1857] [serial = 1266] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 237 (0x7f60845a5800) [pid = 1857] [serial = 1401] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 236 (0x7f6077f60c00) [pid = 1857] [serial = 1326] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 235 (0x7f609ad51c00) [pid = 1857] [serial = 1329] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 234 (0x7f6078051800) [pid = 1857] [serial = 1380] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 233 (0x7f607d16e400) [pid = 1857] [serial = 1386] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 232 (0x7f6089cc1c00) [pid = 1857] [serial = 1320] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 231 (0x7f60705d4400) [pid = 1857] [serial = 1341] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 230 (0x7f6083b0c800) [pid = 1857] [serial = 1389] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 229 (0x7f607204b400) [pid = 1857] [serial = 1275] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 228 (0x7f60847ac400) [pid = 1857] [serial = 1392] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 227 (0x7f6076716000) [pid = 1857] [serial = 1308] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 226 (0x7f608167fc00) [pid = 1857] [serial = 1245] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 225 (0x7f6087566c00) [pid = 1857] [serial = 1251] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 224 (0x7f609ff3e800) [pid = 1857] [serial = 1269] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 223 (0x7f607d035000) [pid = 1857] [serial = 1332] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 222 (0x7f60845a5000) [pid = 1857] [serial = 1248] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7f607cc2bc00) [pid = 1857] [serial = 1278] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 220 (0x7f6078950c00) [pid = 1857] [serial = 1404] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7f6085b5e400) [pid = 1857] [serial = 1317] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7f6089cbe000) [pid = 1857] [serial = 1398] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7f60873c1400) [pid = 1857] [serial = 1395] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7f609bf73800) [pid = 1857] [serial = 1257] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7f6078943800) [pid = 1857] [serial = 1311] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7f607e0ce800) [pid = 1857] [serial = 1557] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7f6084328c00) [pid = 1857] [serial = 1563] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7f608167f400) [pid = 1857] [serial = 1559] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7f607e386c00) [pid = 1857] [serial = 1562] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7f6083a49800) [pid = 1857] [serial = 1560] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7f6074bc7800) [pid = 1857] [serial = 1545] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7f60722d8800) [pid = 1857] [serial = 1544] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7f608ea61800) [pid = 1857] [serial = 1526] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7f6077f59800) [pid = 1857] [serial = 1550] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7f6078943400) [pid = 1857] [serial = 1551] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7f6077f53800) [pid = 1857] [serial = 1505] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7f60847aa000) [pid = 1857] [serial = 1514] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7f607d16d000) [pid = 1857] [serial = 1508] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7f608d060c00) [pid = 1857] [serial = 1520] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7f6083bb3000) [pid = 1857] [serial = 1511] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7f607894a800) [pid = 1857] [serial = 1553] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7f607cd54c00) [pid = 1857] [serial = 1554] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7f607d16bc00) [pid = 1857] [serial = 1556] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7f608f151400) [pid = 1857] [serial = 1529] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7f608bd26400) [pid = 1857] [serial = 1517] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7f60772b5800) [pid = 1857] [serial = 1548] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7f60766e0000) [pid = 1857] [serial = 1547] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7f6075a61400) [pid = 1857] [serial = 1502] [outer = (nil)] [url = about:blank] 19:31:44 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7f608d8ac400) [pid = 1857] [serial = 1523] [outer = (nil)] [url = about:blank] 19:31:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:31:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1630ms 19:31:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:31:44 INFO - PROCESS | 1857 | 1461637904218 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 19:31:44 INFO - PROCESS | 1857 | 1461637904220 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 19:31:44 INFO - PROCESS | 1857 | 1461637904226 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:31:44 INFO - PROCESS | 1857 | 1461637904232 Marionette TRACE conn3 <- [1,2210,null,{}] 19:31:44 INFO - PROCESS | 1857 | 1461637904246 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:44 INFO - PROCESS | 1857 | 1461637904424 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 19:31:44 INFO - PROCESS | 1857 | 1461637904677 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:44 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6072de1800 == 130 [pid = 1857] [id = 560] 19:31:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7f60764c1000) [pid = 1857] [serial = 1681] [outer = (nil)] 19:31:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7f60764e9c00) [pid = 1857] [serial = 1682] [outer = 0x7f60764c1000] 19:31:44 INFO - PROCESS | 1857 | 1461637904738 Marionette DEBUG loaded listener.js 19:31:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7f6076579800) [pid = 1857] [serial = 1683] [outer = 0x7f60764c1000] 19:31:45 INFO - PROCESS | 1857 | 1461637905420 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 19:31:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:31:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1236ms 19:31:45 INFO - PROCESS | 1857 | 1461637905461 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 19:31:45 INFO - PROCESS | 1857 | 1461637905464 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 19:31:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:31:45 INFO - PROCESS | 1857 | 1461637905469 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:31:45 INFO - PROCESS | 1857 | 1461637905471 Marionette TRACE conn3 <- [1,2214,null,{}] 19:31:45 INFO - PROCESS | 1857 | 1461637905476 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:45 INFO - PROCESS | 1857 | 1461637905701 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 19:31:45 INFO - PROCESS | 1857 | 1461637905721 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60783d4000 == 131 [pid = 1857] [id = 561] 19:31:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7f60764cbc00) [pid = 1857] [serial = 1684] [outer = (nil)] 19:31:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7f6076713400) [pid = 1857] [serial = 1685] [outer = 0x7f60764cbc00] 19:31:45 INFO - PROCESS | 1857 | 1461637905779 Marionette DEBUG loaded listener.js 19:31:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7f607702ac00) [pid = 1857] [serial = 1686] [outer = 0x7f60764cbc00] 19:31:46 INFO - PROCESS | 1857 | 1461637906653 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 19:31:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:31:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1224ms 19:31:46 INFO - PROCESS | 1857 | 1461637906694 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 19:31:46 INFO - PROCESS | 1857 | 1461637906697 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 19:31:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:31:46 INFO - PROCESS | 1857 | 1461637906709 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:31:46 INFO - PROCESS | 1857 | 1461637906711 Marionette TRACE conn3 <- [1,2218,null,{}] 19:31:46 INFO - PROCESS | 1857 | 1461637906716 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:46 INFO - PROCESS | 1857 | 1461637906928 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 19:31:46 INFO - PROCESS | 1857 | 1461637906959 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607901c800 == 132 [pid = 1857] [id = 562] 19:31:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7f6076582c00) [pid = 1857] [serial = 1687] [outer = (nil)] 19:31:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7f60772aac00) [pid = 1857] [serial = 1688] [outer = 0x7f6076582c00] 19:31:47 INFO - PROCESS | 1857 | 1461637907014 Marionette DEBUG loaded listener.js 19:31:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7f6077f53400) [pid = 1857] [serial = 1689] [outer = 0x7f6076582c00] 19:31:47 INFO - PROCESS | 1857 | 1461637907910 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 19:31:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:31:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1239ms 19:31:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:31:47 INFO - PROCESS | 1857 | 1461637907942 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 19:31:47 INFO - PROCESS | 1857 | 1461637907944 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 19:31:47 INFO - PROCESS | 1857 | 1461637907953 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:31:47 INFO - PROCESS | 1857 | 1461637907955 Marionette TRACE conn3 <- [1,2222,null,{}] 19:31:47 INFO - PROCESS | 1857 | 1461637907966 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:48 INFO - PROCESS | 1857 | 1461637908207 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 19:31:48 INFO - PROCESS | 1857 | 1461637908244 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a6da800 == 133 [pid = 1857] [id = 563] 19:31:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7f6078042800) [pid = 1857] [serial = 1690] [outer = (nil)] 19:31:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7f6078384400) [pid = 1857] [serial = 1691] [outer = 0x7f6078042800] 19:31:48 INFO - PROCESS | 1857 | 1461637908308 Marionette DEBUG loaded listener.js 19:31:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7f60789a7c00) [pid = 1857] [serial = 1692] [outer = 0x7f6078042800] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7f6078951400) [pid = 1857] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7f607e1e4c00) [pid = 1857] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7f6084af0800) [pid = 1857] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7f6074be3000) [pid = 1857] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7f60847aac00) [pid = 1857] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7f6081673000) [pid = 1857] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7f607837f000) [pid = 1857] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7f6077219400) [pid = 1857] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7f6077f4d800) [pid = 1857] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7f6074420800) [pid = 1857] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7f6084323c00) [pid = 1857] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7f6077f4dc00) [pid = 1857] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7f6078f25800) [pid = 1857] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7f607d164400) [pid = 1857] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7f6083a4a800) [pid = 1857] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7f607594ac00) [pid = 1857] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7f608167d400) [pid = 1857] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7f60705d5400) [pid = 1857] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7f6084aecc00) [pid = 1857] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7f607d163400) [pid = 1857] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7f6087131000) [pid = 1857] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7f6081679c00) [pid = 1857] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7f607e0d3c00) [pid = 1857] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7f6074be5c00) [pid = 1857] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 178 (0x7f60705ec400) [pid = 1857] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7f607cd52400) [pid = 1857] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7f6076580c00) [pid = 1857] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7f607653ac00) [pid = 1857] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7f6078048800) [pid = 1857] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 173 (0x7f6078f31400) [pid = 1857] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7f60705cf400) [pid = 1857] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:31:49 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7f6081c59400) [pid = 1857] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:31:49 INFO - PROCESS | 1857 | 1461637909754 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 19:31:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:31:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1842ms 19:31:49 INFO - PROCESS | 1857 | 1461637909791 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 19:31:49 INFO - PROCESS | 1857 | 1461637909793 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 19:31:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:31:49 INFO - PROCESS | 1857 | 1461637909799 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:31:49 INFO - PROCESS | 1857 | 1461637909800 Marionette TRACE conn3 <- [1,2226,null,{}] 19:31:49 INFO - PROCESS | 1857 | 1461637909805 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:49 INFO - PROCESS | 1857 | 1461637909973 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 19:31:49 INFO - PROCESS | 1857 | 1461637909990 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a97a800 == 134 [pid = 1857] [id = 564] 19:31:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7f607203e800) [pid = 1857] [serial = 1693] [outer = (nil)] 19:31:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7f6078048800) [pid = 1857] [serial = 1694] [outer = 0x7f607203e800] 19:31:50 INFO - PROCESS | 1857 | 1461637910045 Marionette DEBUG loaded listener.js 19:31:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 174 (0x7f60789af800) [pid = 1857] [serial = 1695] [outer = 0x7f607203e800] 19:31:50 INFO - PROCESS | 1857 | 1461637910835 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 19:31:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:31:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1075ms 19:31:50 INFO - PROCESS | 1857 | 1461637910874 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 19:31:50 INFO - PROCESS | 1857 | 1461637910876 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 19:31:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:31:50 INFO - PROCESS | 1857 | 1461637910881 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:31:50 INFO - PROCESS | 1857 | 1461637910883 Marionette TRACE conn3 <- [1,2230,null,{}] 19:31:50 INFO - PROCESS | 1857 | 1461637910891 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:51 INFO - PROCESS | 1857 | 1461637911120 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 19:31:51 INFO - PROCESS | 1857 | 1461637911139 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607b815800 == 135 [pid = 1857] [id = 565] 19:31:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7f60764c0000) [pid = 1857] [serial = 1696] [outer = (nil)] 19:31:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7f6078f24c00) [pid = 1857] [serial = 1697] [outer = 0x7f60764c0000] 19:31:51 INFO - PROCESS | 1857 | 1461637911195 Marionette DEBUG loaded listener.js 19:31:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7f607aa15c00) [pid = 1857] [serial = 1698] [outer = 0x7f60764c0000] 19:31:52 INFO - PROCESS | 1857 | 1461637912299 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 19:31:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:31:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1482ms 19:31:52 INFO - PROCESS | 1857 | 1461637912364 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 19:31:52 INFO - PROCESS | 1857 | 1461637912371 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 19:31:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:31:52 INFO - PROCESS | 1857 | 1461637912378 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:31:52 INFO - PROCESS | 1857 | 1461637912383 Marionette TRACE conn3 <- [1,2234,null,{}] 19:31:52 INFO - PROCESS | 1857 | 1461637912390 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:52 INFO - PROCESS | 1857 | 1461637912588 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 19:31:52 INFO - PROCESS | 1857 | 1461637912795 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6072dde800 == 136 [pid = 1857] [id = 566] 19:31:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7f60722e1800) [pid = 1857] [serial = 1699] [outer = (nil)] 19:31:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7f607301bc00) [pid = 1857] [serial = 1700] [outer = 0x7f60722e1800] 19:31:52 INFO - PROCESS | 1857 | 1461637912908 Marionette DEBUG loaded listener.js 19:31:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7f6074bc7800) [pid = 1857] [serial = 1701] [outer = 0x7f60722e1800] 19:31:53 INFO - PROCESS | 1857 | 1461637913810 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 19:31:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:31:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1483ms 19:31:53 INFO - PROCESS | 1857 | 1461637913861 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 19:31:53 INFO - PROCESS | 1857 | 1461637913869 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 19:31:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:31:53 INFO - PROCESS | 1857 | 1461637913879 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:31:53 INFO - PROCESS | 1857 | 1461637913882 Marionette TRACE conn3 <- [1,2238,null,{}] 19:31:53 INFO - PROCESS | 1857 | 1461637913888 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:54 INFO - PROCESS | 1857 | 1461637914087 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 19:31:54 INFO - PROCESS | 1857 | 1461637914335 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a469800 == 137 [pid = 1857] [id = 567] 19:31:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7f607653b800) [pid = 1857] [serial = 1702] [outer = (nil)] 19:31:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7f607657c400) [pid = 1857] [serial = 1703] [outer = 0x7f607653b800] 19:31:54 INFO - PROCESS | 1857 | 1461637914456 Marionette DEBUG loaded listener.js 19:31:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7f6077034800) [pid = 1857] [serial = 1704] [outer = 0x7f607653b800] 19:31:55 INFO - PROCESS | 1857 | 1461637915307 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 19:31:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:31:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1480ms 19:31:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:31:55 INFO - PROCESS | 1857 | 1461637915360 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 19:31:55 INFO - PROCESS | 1857 | 1461637915363 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 19:31:55 INFO - PROCESS | 1857 | 1461637915369 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:31:55 INFO - PROCESS | 1857 | 1461637915374 Marionette TRACE conn3 <- [1,2242,null,{}] 19:31:55 INFO - PROCESS | 1857 | 1461637915404 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:55 INFO - PROCESS | 1857 | 1461637915663 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 19:31:55 INFO - PROCESS | 1857 | 1461637915814 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607de90800 == 138 [pid = 1857] [id = 568] 19:31:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7f6077fd0800) [pid = 1857] [serial = 1705] [outer = (nil)] 19:31:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7f607804b400) [pid = 1857] [serial = 1706] [outer = 0x7f6077fd0800] 19:31:55 INFO - PROCESS | 1857 | 1461637915892 Marionette DEBUG loaded listener.js 19:31:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7f607894f800) [pid = 1857] [serial = 1707] [outer = 0x7f6077fd0800] 19:31:56 INFO - PROCESS | 1857 | 1461637916756 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 19:31:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:31:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1433ms 19:31:56 INFO - PROCESS | 1857 | 1461637916801 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 19:31:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:31:56 INFO - PROCESS | 1857 | 1461637916806 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 19:31:56 INFO - PROCESS | 1857 | 1461637916811 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:31:56 INFO - PROCESS | 1857 | 1461637916815 Marionette TRACE conn3 <- [1,2246,null,{}] 19:31:56 INFO - PROCESS | 1857 | 1461637916819 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:57 INFO - PROCESS | 1857 | 1461637917008 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 19:31:57 INFO - PROCESS | 1857 | 1461637917224 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:57 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e268800 == 139 [pid = 1857] [id = 569] 19:31:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7f6077f49400) [pid = 1857] [serial = 1708] [outer = (nil)] 19:31:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7f607cc29c00) [pid = 1857] [serial = 1709] [outer = 0x7f6077f49400] 19:31:57 INFO - PROCESS | 1857 | 1461637917334 Marionette DEBUG loaded listener.js 19:31:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7f607cd4cc00) [pid = 1857] [serial = 1710] [outer = 0x7f6077f49400] 19:31:58 INFO - PROCESS | 1857 | 1461637918211 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 19:31:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:31:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1426ms 19:31:58 INFO - PROCESS | 1857 | 1461637918238 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 19:31:58 INFO - PROCESS | 1857 | 1461637918242 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 19:31:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:31:58 INFO - PROCESS | 1857 | 1461637918248 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:31:58 INFO - PROCESS | 1857 | 1461637918250 Marionette TRACE conn3 <- [1,2250,null,{}] 19:31:58 INFO - PROCESS | 1857 | 1461637918255 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:58 INFO - PROCESS | 1857 | 1461637918439 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 19:31:58 INFO - PROCESS | 1857 | 1461637918654 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e4d6000 == 140 [pid = 1857] [id = 570] 19:31:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7f60789a6c00) [pid = 1857] [serial = 1711] [outer = (nil)] 19:31:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7f607cd58800) [pid = 1857] [serial = 1712] [outer = 0x7f60789a6c00] 19:31:58 INFO - PROCESS | 1857 | 1461637918770 Marionette DEBUG loaded listener.js 19:31:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7f607d02d400) [pid = 1857] [serial = 1713] [outer = 0x7f60789a6c00] 19:31:59 INFO - PROCESS | 1857 | 1461637919683 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 19:31:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:31:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1483ms 19:31:59 INFO - PROCESS | 1857 | 1461637919731 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 19:31:59 INFO - PROCESS | 1857 | 1461637919735 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 19:31:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:31:59 INFO - PROCESS | 1857 | 1461637919741 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:31:59 INFO - PROCESS | 1857 | 1461637919743 Marionette TRACE conn3 <- [1,2254,null,{}] 19:31:59 INFO - PROCESS | 1857 | 1461637919748 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:59 INFO - PROCESS | 1857 | 1461637919931 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 19:32:00 INFO - PROCESS | 1857 | 1461637920146 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608186f800 == 141 [pid = 1857] [id = 571] 19:32:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7f6078f32000) [pid = 1857] [serial = 1714] [outer = (nil)] 19:32:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7f607dcd4800) [pid = 1857] [serial = 1715] [outer = 0x7f6078f32000] 19:32:00 INFO - PROCESS | 1857 | 1461637920260 Marionette DEBUG loaded listener.js 19:32:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7f607e235800) [pid = 1857] [serial = 1716] [outer = 0x7f6078f32000] 19:32:01 INFO - PROCESS | 1857 | 1461637921124 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 19:32:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:32:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1431ms 19:32:01 INFO - PROCESS | 1857 | 1461637921173 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 19:32:01 INFO - PROCESS | 1857 | 1461637921176 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 19:32:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:32:01 INFO - PROCESS | 1857 | 1461637921181 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:32:01 INFO - PROCESS | 1857 | 1461637921184 Marionette TRACE conn3 <- [1,2258,null,{}] 19:32:01 INFO - PROCESS | 1857 | 1461637921189 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:01 INFO - PROCESS | 1857 | 1461637921371 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 19:32:01 INFO - PROCESS | 1857 | 1461637921583 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081f38000 == 142 [pid = 1857] [id = 572] 19:32:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7f607cd54c00) [pid = 1857] [serial = 1717] [outer = (nil)] 19:32:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7f607e2e0000) [pid = 1857] [serial = 1718] [outer = 0x7f607cd54c00] 19:32:01 INFO - PROCESS | 1857 | 1461637921693 Marionette DEBUG loaded listener.js 19:32:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7f607e38d400) [pid = 1857] [serial = 1719] [outer = 0x7f607cd54c00] 19:32:02 INFO - PROCESS | 1857 | 1461637922562 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 19:32:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:32:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1427ms 19:32:02 INFO - PROCESS | 1857 | 1461637922614 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 19:32:02 INFO - PROCESS | 1857 | 1461637922618 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 19:32:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:32:02 INFO - PROCESS | 1857 | 1461637922624 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:32:02 INFO - PROCESS | 1857 | 1461637922627 Marionette TRACE conn3 <- [1,2262,null,{}] 19:32:02 INFO - PROCESS | 1857 | 1461637922653 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:02 INFO - PROCESS | 1857 | 1461637922841 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 19:32:03 INFO - PROCESS | 1857 | 1461637923054 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:03 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6082a5d000 == 143 [pid = 1857] [id = 573] 19:32:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7f607d02e000) [pid = 1857] [serial = 1720] [outer = (nil)] 19:32:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7f608167ac00) [pid = 1857] [serial = 1721] [outer = 0x7f607d02e000] 19:32:03 INFO - PROCESS | 1857 | 1461637923162 Marionette DEBUG loaded listener.js 19:32:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7f60817f1000) [pid = 1857] [serial = 1722] [outer = 0x7f607d02e000] 19:32:03 INFO - PROCESS | 1857 | 1461637923996 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 19:32:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:32:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1401ms 19:32:04 INFO - PROCESS | 1857 | 1461637924029 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 19:32:04 INFO - PROCESS | 1857 | 1461637924032 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 19:32:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:32:04 INFO - PROCESS | 1857 | 1461637924040 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:32:04 INFO - PROCESS | 1857 | 1461637924043 Marionette TRACE conn3 <- [1,2266,null,{}] 19:32:04 INFO - PROCESS | 1857 | 1461637924048 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:04 INFO - PROCESS | 1857 | 1461637924234 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 19:32:04 INFO - PROCESS | 1857 | 1461637924509 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084175800 == 144 [pid = 1857] [id = 574] 19:32:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7f60764e3c00) [pid = 1857] [serial = 1723] [outer = (nil)] 19:32:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7f608283b800) [pid = 1857] [serial = 1724] [outer = 0x7f60764e3c00] 19:32:04 INFO - PROCESS | 1857 | 1461637924594 Marionette DEBUG loaded listener.js 19:32:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7f6082a6ec00) [pid = 1857] [serial = 1725] [outer = 0x7f60764e3c00] 19:32:05 INFO - PROCESS | 1857 | 1461637925405 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 19:32:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:32:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1379ms 19:32:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:32:05 INFO - PROCESS | 1857 | 1461637925419 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 19:32:05 INFO - PROCESS | 1857 | 1461637925421 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 19:32:05 INFO - PROCESS | 1857 | 1461637925427 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:32:05 INFO - PROCESS | 1857 | 1461637925430 Marionette TRACE conn3 <- [1,2270,null,{}] 19:32:05 INFO - PROCESS | 1857 | 1461637925435 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:05 INFO - PROCESS | 1857 | 1461637925623 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 19:32:05 INFO - PROCESS | 1857 | 1461637925838 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60848c4800 == 145 [pid = 1857] [id = 575] 19:32:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7f607e0cc800) [pid = 1857] [serial = 1726] [outer = (nil)] 19:32:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7f608390e400) [pid = 1857] [serial = 1727] [outer = 0x7f607e0cc800] 19:32:05 INFO - PROCESS | 1857 | 1461637925949 Marionette DEBUG loaded listener.js 19:32:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7f6083a4e400) [pid = 1857] [serial = 1728] [outer = 0x7f607e0cc800] 19:32:06 INFO - PROCESS | 1857 | 1461637926843 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 19:32:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:32:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1477ms 19:32:06 INFO - PROCESS | 1857 | 1461637926905 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 19:32:06 INFO - PROCESS | 1857 | 1461637926909 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 19:32:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:32:06 INFO - PROCESS | 1857 | 1461637926915 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:32:06 INFO - PROCESS | 1857 | 1461637926919 Marionette TRACE conn3 <- [1,2274,null,{}] 19:32:06 INFO - PROCESS | 1857 | 1461637926924 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:07 INFO - PROCESS | 1857 | 1461637927142 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 19:32:07 INFO - PROCESS | 1857 | 1461637927355 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6087699800 == 146 [pid = 1857] [id = 576] 19:32:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7f60817e5400) [pid = 1857] [serial = 1729] [outer = (nil)] 19:32:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7f6084329c00) [pid = 1857] [serial = 1730] [outer = 0x7f60817e5400] 19:32:07 INFO - PROCESS | 1857 | 1461637927476 Marionette DEBUG loaded listener.js 19:32:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7f60847b1400) [pid = 1857] [serial = 1731] [outer = 0x7f60817e5400] 19:32:08 INFO - PROCESS | 1857 | 1461637928364 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 19:32:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:32:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1487ms 19:32:08 INFO - PROCESS | 1857 | 1461637928404 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 19:32:08 INFO - PROCESS | 1857 | 1461637928407 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 19:32:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:32:08 INFO - PROCESS | 1857 | 1461637928413 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:32:08 INFO - PROCESS | 1857 | 1461637928415 Marionette TRACE conn3 <- [1,2278,null,{}] 19:32:08 INFO - PROCESS | 1857 | 1461637928420 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:08 INFO - PROCESS | 1857 | 1461637928616 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 19:32:08 INFO - PROCESS | 1857 | 1461637928833 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608bd99000 == 147 [pid = 1857] [id = 577] 19:32:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7f608283d800) [pid = 1857] [serial = 1732] [outer = (nil)] 19:32:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7f6084e15800) [pid = 1857] [serial = 1733] [outer = 0x7f608283d800] 19:32:08 INFO - PROCESS | 1857 | 1461637928940 Marionette DEBUG loaded listener.js 19:32:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7f6085b6bc00) [pid = 1857] [serial = 1734] [outer = 0x7f608283d800] 19:32:09 INFO - PROCESS | 1857 | 1461637929894 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 19:32:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:32:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1530ms 19:32:09 INFO - PROCESS | 1857 | 1461637929944 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 19:32:09 INFO - PROCESS | 1857 | 1461637929946 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 19:32:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:32:09 INFO - PROCESS | 1857 | 1461637929952 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:32:09 INFO - PROCESS | 1857 | 1461637929954 Marionette TRACE conn3 <- [1,2282,null,{}] 19:32:09 INFO - PROCESS | 1857 | 1461637929960 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:10 INFO - PROCESS | 1857 | 1461637930154 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 19:32:10 INFO - PROCESS | 1857 | 1461637930374 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608d7a3800 == 148 [pid = 1857] [id = 578] 19:32:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7f607210b800) [pid = 1857] [serial = 1735] [outer = (nil)] 19:32:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7f6085d10c00) [pid = 1857] [serial = 1736] [outer = 0x7f607210b800] 19:32:10 INFO - PROCESS | 1857 | 1461637930484 Marionette DEBUG loaded listener.js 19:32:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7f6087515400) [pid = 1857] [serial = 1737] [outer = 0x7f607210b800] 19:32:11 INFO - PROCESS | 1857 | 1461637931370 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 19:32:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:32:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1431ms 19:32:11 INFO - PROCESS | 1857 | 1461637931400 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 19:32:11 INFO - PROCESS | 1857 | 1461637931403 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 19:32:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:32:11 INFO - PROCESS | 1857 | 1461637931412 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:32:11 INFO - PROCESS | 1857 | 1461637931414 Marionette TRACE conn3 <- [1,2286,null,{}] 19:32:11 INFO - PROCESS | 1857 | 1461637931420 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:11 INFO - PROCESS | 1857 | 1461637931621 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 19:32:11 INFO - PROCESS | 1857 | 1461637931921 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6071e6e000 == 149 [pid = 1857] [id = 579] 19:32:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7f60705e1800) [pid = 1857] [serial = 1738] [outer = (nil)] 19:32:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7f607204b400) [pid = 1857] [serial = 1739] [outer = 0x7f60705e1800] 19:32:11 INFO - PROCESS | 1857 | 1461637931993 Marionette DEBUG loaded listener.js 19:32:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7f607cc36000) [pid = 1857] [serial = 1740] [outer = 0x7f60705e1800] 19:32:12 INFO - PROCESS | 1857 | 1461637932876 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 19:32:12 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 19:32:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1482ms 19:32:12 INFO - PROCESS | 1857 | 1461637932893 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 19:32:12 INFO - PROCESS | 1857 | 1461637932896 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 19:32:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:32:12 INFO - PROCESS | 1857 | 1461637932901 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:32:12 INFO - PROCESS | 1857 | 1461637932904 Marionette TRACE conn3 <- [1,2290,null,{}] 19:32:12 INFO - PROCESS | 1857 | 1461637932909 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:13 INFO - PROCESS | 1857 | 1461637933094 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 19:32:13 INFO - PROCESS | 1857 | 1461637933358 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078f7c000 == 150 [pid = 1857] [id = 580] 19:32:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7f60705e0800) [pid = 1857] [serial = 1741] [outer = (nil)] 19:32:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 221 (0x7f60757d2800) [pid = 1857] [serial = 1742] [outer = 0x7f60705e0800] 19:32:13 INFO - PROCESS | 1857 | 1461637933429 Marionette DEBUG loaded listener.js 19:32:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7f6077f58c00) [pid = 1857] [serial = 1743] [outer = 0x7f60705e0800] 19:32:14 INFO - PROCESS | 1857 | 1461637934263 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 19:32:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:32:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1429ms 19:32:14 INFO - PROCESS | 1857 | 1461637934331 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 19:32:14 INFO - PROCESS | 1857 | 1461637934333 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 19:32:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:32:14 INFO - PROCESS | 1857 | 1461637934339 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:32:14 INFO - PROCESS | 1857 | 1461637934341 Marionette TRACE conn3 <- [1,2294,null,{}] 19:32:14 INFO - PROCESS | 1857 | 1461637934346 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:14 INFO - PROCESS | 1857 | 1461637934547 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 19:32:15 INFO - PROCESS | 1857 | 1461637935255 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f606f790800 == 151 [pid = 1857] [id = 581] 19:32:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 223 (0x7f606f9d2800) [pid = 1857] [serial = 1744] [outer = (nil)] 19:32:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 224 (0x7f606f9ddc00) [pid = 1857] [serial = 1745] [outer = 0x7f606f9d2800] 19:32:15 INFO - PROCESS | 1857 | 1461637935321 Marionette DEBUG loaded listener.js 19:32:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 225 (0x7f60705e3c00) [pid = 1857] [serial = 1746] [outer = 0x7f606f9d2800] 19:32:16 INFO - PROCESS | 1857 | 1461637936177 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 19:32:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:32:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1878ms 19:32:16 INFO - PROCESS | 1857 | 1461637936220 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 19:32:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:32:16 INFO - PROCESS | 1857 | 1461637936225 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 19:32:16 INFO - PROCESS | 1857 | 1461637936251 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:32:16 INFO - PROCESS | 1857 | 1461637936257 Marionette TRACE conn3 <- [1,2298,null,{}] 19:32:16 INFO - PROCESS | 1857 | 1461637936267 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:16 INFO - PROCESS | 1857 | 1461637936468 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 19:32:16 INFO - PROCESS | 1857 | 1461637936755 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6074cc6000 == 152 [pid = 1857] [id = 582] 19:32:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 226 (0x7f606f9dac00) [pid = 1857] [serial = 1747] [outer = (nil)] 19:32:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 227 (0x7f60722d7800) [pid = 1857] [serial = 1748] [outer = 0x7f606f9dac00] 19:32:16 INFO - PROCESS | 1857 | 1461637936898 Marionette DEBUG loaded listener.js 19:32:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 228 (0x7f6072fed000) [pid = 1857] [serial = 1749] [outer = 0x7f606f9dac00] 19:32:17 INFO - PROCESS | 1857 | 1461637937874 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 19:32:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:32:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1659ms 19:32:17 INFO - PROCESS | 1857 | 1461637937902 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 19:32:17 INFO - PROCESS | 1857 | 1461637937908 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 19:32:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:32:17 INFO - PROCESS | 1857 | 1461637937916 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:32:17 INFO - PROCESS | 1857 | 1461637937919 Marionette TRACE conn3 <- [1,2302,null,{}] 19:32:17 INFO - PROCESS | 1857 | 1461637937923 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:18 INFO - PROCESS | 1857 | 1461637938089 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 19:32:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a97a800 == 151 [pid = 1857] [id = 564] 19:32:18 INFO - PROCESS | 1857 | --DOMWINDOW == 227 (0x7f608f7eb800) [pid = 1857] [serial = 1583] [outer = (nil)] [url = about:blank] 19:32:18 INFO - PROCESS | 1857 | --DOMWINDOW == 226 (0x7f609c0d7400) [pid = 1857] [serial = 1586] [outer = (nil)] [url = about:blank] 19:32:18 INFO - PROCESS | 1857 | --DOMWINDOW == 225 (0x7f6071bbd000) [pid = 1857] [serial = 1589] [outer = (nil)] [url = about:blank] 19:32:18 INFO - PROCESS | 1857 | --DOMWINDOW == 224 (0x7f6072fe1800) [pid = 1857] [serial = 1592] [outer = (nil)] [url = about:blank] 19:32:18 INFO - PROCESS | 1857 | --DOMWINDOW == 223 (0x7f6072feb400) [pid = 1857] [serial = 1595] [outer = (nil)] [url = about:blank] 19:32:18 INFO - PROCESS | 1857 | --DOMWINDOW == 222 (0x7f609fda2400) [pid = 1857] [serial = 1598] [outer = (nil)] [url = about:blank] 19:32:18 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7f607210d000) [pid = 1857] [serial = 1601] [outer = (nil)] [url = about:blank] 19:32:18 INFO - PROCESS | 1857 | 1461637938437 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a6da800 == 150 [pid = 1857] [id = 563] 19:32:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607901c800 == 149 [pid = 1857] [id = 562] 19:32:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60783d4000 == 148 [pid = 1857] [id = 561] 19:32:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6072de1800 == 147 [pid = 1857] [id = 560] 19:32:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60719f2800 == 148 [pid = 1857] [id = 583] 19:32:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7f6071bbd000) [pid = 1857] [serial = 1750] [outer = (nil)] 19:32:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 223 (0x7f6072feb400) [pid = 1857] [serial = 1751] [outer = 0x7f6071bbd000] 19:32:18 INFO - PROCESS | 1857 | 1461637938522 Marionette DEBUG loaded listener.js 19:32:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 224 (0x7f6074bc9c00) [pid = 1857] [serial = 1752] [outer = 0x7f6071bbd000] 19:32:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60743b2800 == 147 [pid = 1857] [id = 559] 19:32:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607598c800 == 146 [pid = 1857] [id = 558] 19:32:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6072153800 == 145 [pid = 1857] [id = 555] 19:32:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6081f34800 == 144 [pid = 1857] [id = 554] 19:32:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6081f1a000 == 143 [pid = 1857] [id = 553] 19:32:18 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a966000 == 142 [pid = 1857] [id = 552] 19:32:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60765b1000 == 141 [pid = 1857] [id = 551] 19:32:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a2b5f800 == 140 [pid = 1857] [id = 550] 19:32:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609afaa800 == 139 [pid = 1857] [id = 549] 19:32:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608f15d800 == 138 [pid = 1857] [id = 548] 19:32:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608d2e6800 == 137 [pid = 1857] [id = 547] 19:32:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60876b3800 == 136 [pid = 1857] [id = 546] 19:32:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6085b73800 == 135 [pid = 1857] [id = 545] 19:32:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e40a000 == 134 [pid = 1857] [id = 544] 19:32:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e26d800 == 133 [pid = 1857] [id = 401] 19:32:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60783e1800 == 132 [pid = 1857] [id = 543] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 223 (0x7f607cc30000) [pid = 1857] [serial = 1611] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 222 (0x7f6078944400) [pid = 1857] [serial = 1610] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7f6082a6b400) [pid = 1857] [serial = 1574] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 220 (0x7f6078949c00) [pid = 1857] [serial = 1571] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7f6087560000) [pid = 1857] [serial = 1622] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7f6072e92000) [pid = 1857] [serial = 1625] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7f608cf27800) [pid = 1857] [serial = 1623] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7f6083d9ec00) [pid = 1857] [serial = 1619] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7f6077032000) [pid = 1857] [serial = 1626] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7f6084851400) [pid = 1857] [serial = 1620] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7f607e389000) [pid = 1857] [serial = 1617] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7f607e0d5400) [pid = 1857] [serial = 1509] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7f6083b0d400) [pid = 1857] [serial = 1500] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7f608d398c00) [pid = 1857] [serial = 1521] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7f6076534c00) [pid = 1857] [serial = 1503] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7f608cf6ac00) [pid = 1857] [serial = 1518] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7f6084af1000) [pid = 1857] [serial = 1515] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7f60844cf400) [pid = 1857] [serial = 1512] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7f6078051400) [pid = 1857] [serial = 1506] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7f6078380c00) [pid = 1857] [serial = 1440] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7f6075a5b000) [pid = 1857] [serial = 1434] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7f608c693400) [pid = 1857] [serial = 1473] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7f607cd51400) [pid = 1857] [serial = 1443] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7f607d163c00) [pid = 1857] [serial = 1446] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7f6081679400) [pid = 1857] [serial = 1452] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7f608749ec00) [pid = 1857] [serial = 1464] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7f607721dc00) [pid = 1857] [serial = 1437] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7f60844cbc00) [pid = 1857] [serial = 1461] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7f6083a4d800) [pid = 1857] [serial = 1476] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7f608755bc00) [pid = 1857] [serial = 1467] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7f607e2dd800) [pid = 1857] [serial = 1449] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7f6089cbfc00) [pid = 1857] [serial = 1470] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7f6083b0f000) [pid = 1857] [serial = 1458] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7f6082a68c00) [pid = 1857] [serial = 1455] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7f6076578c00) [pid = 1857] [serial = 1605] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7f60764e0c00) [pid = 1857] [serial = 1604] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7f607653ec00) [pid = 1857] [serial = 1568] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7f608755a400) [pid = 1857] [serial = 1577] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7f608bd27000) [pid = 1857] [serial = 1580] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7f6077f5a000) [pid = 1857] [serial = 1613] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7f607cd58c00) [pid = 1857] [serial = 1614] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7f607e1e1c00) [pid = 1857] [serial = 1616] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7f6076584000) [pid = 1857] [serial = 1607] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7f6076719800) [pid = 1857] [serial = 1608] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7f6087512800) [pid = 1857] [serial = 1566] [outer = (nil)] [url = about:blank] 19:32:19 INFO - PROCESS | 1857 | 1461637939348 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 19:32:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:32:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1484ms 19:32:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:32:19 INFO - PROCESS | 1857 | 1461637939400 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 19:32:19 INFO - PROCESS | 1857 | 1461637939402 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 19:32:19 INFO - PROCESS | 1857 | 1461637939417 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:32:19 INFO - PROCESS | 1857 | 1461637939425 Marionette TRACE conn3 <- [1,2306,null,{}] 19:32:19 INFO - PROCESS | 1857 | 1461637939446 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:19 INFO - PROCESS | 1857 | 1461637939653 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 19:32:19 INFO - PROCESS | 1857 | 1461637939666 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60765a4000 == 133 [pid = 1857] [id = 584] 19:32:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7f6074be7c00) [pid = 1857] [serial = 1753] [outer = (nil)] 19:32:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7f6075951000) [pid = 1857] [serial = 1754] [outer = 0x7f6074be7c00] 19:32:19 INFO - PROCESS | 1857 | 1461637939723 Marionette DEBUG loaded listener.js 19:32:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7f6075a60000) [pid = 1857] [serial = 1755] [outer = 0x7f6074be7c00] 19:32:20 INFO - PROCESS | 1857 | 1461637940557 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 19:32:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:32:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1205ms 19:32:20 INFO - PROCESS | 1857 | 1461637940614 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 19:32:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:32:20 INFO - PROCESS | 1857 | 1461637940618 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 19:32:20 INFO - PROCESS | 1857 | 1461637940623 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:32:20 INFO - PROCESS | 1857 | 1461637940625 Marionette TRACE conn3 <- [1,2310,null,{}] 19:32:20 INFO - PROCESS | 1857 | 1461637940630 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:20 INFO - PROCESS | 1857 | 1461637940808 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 19:32:20 INFO - PROCESS | 1857 | 1461637940822 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6076f9b800 == 134 [pid = 1857] [id = 585] 19:32:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7f6075a60c00) [pid = 1857] [serial = 1756] [outer = (nil)] 19:32:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7f60764eac00) [pid = 1857] [serial = 1757] [outer = 0x7f6075a60c00] 19:32:20 INFO - PROCESS | 1857 | 1461637940882 Marionette DEBUG loaded listener.js 19:32:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7f6076532c00) [pid = 1857] [serial = 1758] [outer = 0x7f6075a60c00] 19:32:21 INFO - PROCESS | 1857 | 1461637941828 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 19:32:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:32:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1233ms 19:32:21 INFO - PROCESS | 1857 | 1461637941857 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 19:32:21 INFO - PROCESS | 1857 | 1461637941860 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 19:32:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:32:21 INFO - PROCESS | 1857 | 1461637941865 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:32:21 INFO - PROCESS | 1857 | 1461637941867 Marionette TRACE conn3 <- [1,2314,null,{}] 19:32:21 INFO - PROCESS | 1857 | 1461637941872 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:22 INFO - PROCESS | 1857 | 1461637942108 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 19:32:22 INFO - PROCESS | 1857 | 1461637942137 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60773f9800 == 135 [pid = 1857] [id = 586] 19:32:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7f607657c000) [pid = 1857] [serial = 1759] [outer = (nil)] 19:32:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7f6076580800) [pid = 1857] [serial = 1760] [outer = 0x7f607657c000] 19:32:22 INFO - PROCESS | 1857 | 1461637942205 Marionette DEBUG loaded listener.js 19:32:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7f607670f400) [pid = 1857] [serial = 1761] [outer = 0x7f607657c000] 19:32:23 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7f60764cbc00) [pid = 1857] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:32:23 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7f60705e8800) [pid = 1857] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:32:23 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7f6076582c00) [pid = 1857] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:32:23 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7f6078042800) [pid = 1857] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:32:23 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7f6074bdac00) [pid = 1857] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:32:23 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7f60764c1000) [pid = 1857] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:32:23 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7f607203e800) [pid = 1857] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:32:23 INFO - PROCESS | 1857 | 1461637943410 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 19:32:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:32:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1576ms 19:32:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:32:23 INFO - PROCESS | 1857 | 1461637943442 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 19:32:23 INFO - PROCESS | 1857 | 1461637943444 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 19:32:23 INFO - PROCESS | 1857 | 1461637943449 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:32:23 INFO - PROCESS | 1857 | 1461637943453 Marionette TRACE conn3 <- [1,2318,null,{}] 19:32:23 INFO - PROCESS | 1857 | 1461637943457 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:23 INFO - PROCESS | 1857 | 1461637943629 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 19:32:23 INFO - PROCESS | 1857 | 1461637943837 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078f99800 == 136 [pid = 1857] [id = 587] 19:32:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7f6076582c00) [pid = 1857] [serial = 1762] [outer = (nil)] 19:32:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7f607671e400) [pid = 1857] [serial = 1763] [outer = 0x7f6076582c00] 19:32:23 INFO - PROCESS | 1857 | 1461637943897 Marionette DEBUG loaded listener.js 19:32:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7f6077212800) [pid = 1857] [serial = 1764] [outer = 0x7f6076582c00] 19:32:24 INFO - PROCESS | 1857 | 1461637944536 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 19:32:24 INFO - PROCESS | 1857 | 1461637944587 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 19:32:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 19:32:24 INFO - PROCESS | 1857 | 1461637944594 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:32:24 INFO - PROCESS | 1857 | 1461637944597 Marionette TRACE conn3 <- [1,2322,null,{}] 19:32:24 INFO - PROCESS | 1857 | 1461637944606 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:24 INFO - PROCESS | 1857 | 1461637944874 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 19:32:24 INFO - PROCESS | 1857 | 1461637944988 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607902c000 == 137 [pid = 1857] [id = 588] 19:32:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7f60764c0c00) [pid = 1857] [serial = 1765] [outer = (nil)] 19:32:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7f60772b4400) [pid = 1857] [serial = 1766] [outer = 0x7f60764c0c00] 19:32:25 INFO - PROCESS | 1857 | 1461637945045 Marionette DEBUG loaded listener.js 19:32:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7f6077f48c00) [pid = 1857] [serial = 1767] [outer = 0x7f60764c0c00] 19:32:26 INFO - PROCESS | 1857 | 1461637946024 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 19:32:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:32:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1480ms 19:32:26 INFO - PROCESS | 1857 | 1461637946076 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 19:32:26 INFO - PROCESS | 1857 | 1461637946081 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 19:32:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:32:26 INFO - PROCESS | 1857 | 1461637946089 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:32:26 INFO - PROCESS | 1857 | 1461637946094 Marionette TRACE conn3 <- [1,2326,null,{}] 19:32:26 INFO - PROCESS | 1857 | 1461637946102 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:26 INFO - PROCESS | 1857 | 1461637946370 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 19:32:26 INFO - PROCESS | 1857 | 1461637946679 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60743b2800 == 138 [pid = 1857] [id = 589] 19:32:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7f6072e95000) [pid = 1857] [serial = 1768] [outer = (nil)] 19:32:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7f6072fe5000) [pid = 1857] [serial = 1769] [outer = 0x7f6072e95000] 19:32:26 INFO - PROCESS | 1857 | 1461637946752 Marionette DEBUG loaded listener.js 19:32:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7f6073063000) [pid = 1857] [serial = 1770] [outer = 0x7f6072e95000] 19:32:27 INFO - PROCESS | 1857 | 1461637947625 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 19:32:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:32:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1590ms 19:32:27 INFO - PROCESS | 1857 | 1461637947682 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 19:32:27 INFO - PROCESS | 1857 | 1461637947690 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 19:32:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:32:27 INFO - PROCESS | 1857 | 1461637947699 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:32:27 INFO - PROCESS | 1857 | 1461637947703 Marionette TRACE conn3 <- [1,2330,null,{}] 19:32:27 INFO - PROCESS | 1857 | 1461637947708 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:27 INFO - PROCESS | 1857 | 1461637947911 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 19:32:28 INFO - PROCESS | 1857 | 1461637948125 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60773f8000 == 139 [pid = 1857] [id = 590] 19:32:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7f6073066000) [pid = 1857] [serial = 1771] [outer = (nil)] 19:32:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7f6075943000) [pid = 1857] [serial = 1772] [outer = 0x7f6073066000] 19:32:28 INFO - PROCESS | 1857 | 1461637948238 Marionette DEBUG loaded listener.js 19:32:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7f60764cac00) [pid = 1857] [serial = 1773] [outer = 0x7f6073066000] 19:32:29 INFO - PROCESS | 1857 | 1461637949215 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 19:32:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:32:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1577ms 19:32:29 INFO - PROCESS | 1857 | 1461637949277 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 19:32:29 INFO - PROCESS | 1857 | 1461637949281 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 19:32:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:32:29 INFO - PROCESS | 1857 | 1461637949286 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:32:29 INFO - PROCESS | 1857 | 1461637949292 Marionette TRACE conn3 <- [1,2334,null,{}] 19:32:29 INFO - PROCESS | 1857 | 1461637949306 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:29 INFO - PROCESS | 1857 | 1461637949539 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 19:32:29 INFO - PROCESS | 1857 | 1461637949836 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a6da000 == 140 [pid = 1857] [id = 591] 19:32:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7f60766db400) [pid = 1857] [serial = 1774] [outer = (nil)] 19:32:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7f6076719c00) [pid = 1857] [serial = 1775] [outer = 0x7f60766db400] 19:32:29 INFO - PROCESS | 1857 | 1461637949914 Marionette DEBUG loaded listener.js 19:32:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7f60772a9000) [pid = 1857] [serial = 1776] [outer = 0x7f60766db400] 19:32:30 INFO - PROCESS | 1857 | 1461637950730 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 19:32:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:32:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1481ms 19:32:30 INFO - PROCESS | 1857 | 1461637950768 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 19:32:30 INFO - PROCESS | 1857 | 1461637950771 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 19:32:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:32:30 INFO - PROCESS | 1857 | 1461637950777 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:32:30 INFO - PROCESS | 1857 | 1461637950779 Marionette TRACE conn3 <- [1,2338,null,{}] 19:32:30 INFO - PROCESS | 1857 | 1461637950784 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:30 INFO - PROCESS | 1857 | 1461637950973 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 19:32:31 INFO - PROCESS | 1857 | 1461637951239 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607aca6000 == 141 [pid = 1857] [id = 592] 19:32:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7f60766de400) [pid = 1857] [serial = 1777] [outer = (nil)] 19:32:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7f6077f59000) [pid = 1857] [serial = 1778] [outer = 0x7f60766de400] 19:32:31 INFO - PROCESS | 1857 | 1461637951312 Marionette DEBUG loaded listener.js 19:32:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7f6077f74c00) [pid = 1857] [serial = 1779] [outer = 0x7f60766de400] 19:32:32 INFO - PROCESS | 1857 | 1461637952132 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 19:32:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:32:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1427ms 19:32:32 INFO - PROCESS | 1857 | 1461637952205 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 19:32:32 INFO - PROCESS | 1857 | 1461637952209 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 19:32:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:32:32 INFO - PROCESS | 1857 | 1461637952214 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:32:32 INFO - PROCESS | 1857 | 1461637952217 Marionette TRACE conn3 <- [1,2342,null,{}] 19:32:32 INFO - PROCESS | 1857 | 1461637952223 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:32 INFO - PROCESS | 1857 | 1461637952445 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 19:32:32 INFO - PROCESS | 1857 | 1461637952702 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607b7d4000 == 142 [pid = 1857] [id = 593] 19:32:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7f6077f4ac00) [pid = 1857] [serial = 1780] [outer = (nil)] 19:32:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7f6077f7dc00) [pid = 1857] [serial = 1781] [outer = 0x7f6077f4ac00] 19:32:32 INFO - PROCESS | 1857 | 1461637952811 Marionette DEBUG loaded listener.js 19:32:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7f6077fd5c00) [pid = 1857] [serial = 1782] [outer = 0x7f6077f4ac00] 19:32:33 INFO - PROCESS | 1857 | 1461637953614 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 19:32:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:32:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1425ms 19:32:33 INFO - PROCESS | 1857 | 1461637953641 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 19:32:33 INFO - PROCESS | 1857 | 1461637953644 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 19:32:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:32:33 INFO - PROCESS | 1857 | 1461637953650 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:32:33 INFO - PROCESS | 1857 | 1461637953653 Marionette TRACE conn3 <- [1,2346,null,{}] 19:32:33 INFO - PROCESS | 1857 | 1461637953658 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:33 INFO - PROCESS | 1857 | 1461637953868 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 19:32:34 INFO - PROCESS | 1857 | 1461637954087 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607db59000 == 143 [pid = 1857] [id = 594] 19:32:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7f6077f77c00) [pid = 1857] [serial = 1783] [outer = (nil)] 19:32:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7f607837ec00) [pid = 1857] [serial = 1784] [outer = 0x7f6077f77c00] 19:32:34 INFO - PROCESS | 1857 | 1461637954197 Marionette DEBUG loaded listener.js 19:32:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7f60789a8400) [pid = 1857] [serial = 1785] [outer = 0x7f6077f77c00] 19:32:35 INFO - PROCESS | 1857 | 1461637955079 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 19:32:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:32:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1483ms 19:32:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:32:35 INFO - PROCESS | 1857 | 1461637955133 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 19:32:35 INFO - PROCESS | 1857 | 1461637955136 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 19:32:35 INFO - PROCESS | 1857 | 1461637955142 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:32:35 INFO - PROCESS | 1857 | 1461637955145 Marionette TRACE conn3 <- [1,2350,null,{}] 19:32:35 INFO - PROCESS | 1857 | 1461637955150 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:35 INFO - PROCESS | 1857 | 1461637955330 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 19:32:35 INFO - PROCESS | 1857 | 1461637955548 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e1b3000 == 144 [pid = 1857] [id = 595] 19:32:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7f6077221400) [pid = 1857] [serial = 1786] [outer = (nil)] 19:32:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7f6078f25c00) [pid = 1857] [serial = 1787] [outer = 0x7f6077221400] 19:32:35 INFO - PROCESS | 1857 | 1461637955657 Marionette DEBUG loaded listener.js 19:32:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7f607aa0bc00) [pid = 1857] [serial = 1788] [outer = 0x7f6077221400] 19:32:36 INFO - PROCESS | 1857 | 1461637956525 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 19:32:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:32:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1434ms 19:32:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:32:36 INFO - PROCESS | 1857 | 1461637956576 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 19:32:36 INFO - PROCESS | 1857 | 1461637956579 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 19:32:36 INFO - PROCESS | 1857 | 1461637956583 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:32:36 INFO - PROCESS | 1857 | 1461637956587 Marionette TRACE conn3 <- [1,2354,null,{}] 19:32:36 INFO - PROCESS | 1857 | 1461637956592 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:36 INFO - PROCESS | 1857 | 1461637956773 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 19:32:37 INFO - PROCESS | 1857 | 1461637957004 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e40f800 == 145 [pid = 1857] [id = 596] 19:32:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7f6077f42800) [pid = 1857] [serial = 1789] [outer = (nil)] 19:32:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7f607aa13800) [pid = 1857] [serial = 1790] [outer = 0x7f6077f42800] 19:32:37 INFO - PROCESS | 1857 | 1461637957072 Marionette DEBUG loaded listener.js 19:32:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7f607b6ed400) [pid = 1857] [serial = 1791] [outer = 0x7f6077f42800] 19:32:37 INFO - PROCESS | 1857 | 1461637957944 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 19:32:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:32:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1431ms 19:32:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:32:38 INFO - PROCESS | 1857 | 1461637958015 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 19:32:38 INFO - PROCESS | 1857 | 1461637958018 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 19:32:38 INFO - PROCESS | 1857 | 1461637958023 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:32:38 INFO - PROCESS | 1857 | 1461637958026 Marionette TRACE conn3 <- [1,2358,null,{}] 19:32:38 INFO - PROCESS | 1857 | 1461637958031 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:38 INFO - PROCESS | 1857 | 1461637958211 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 19:32:38 INFO - PROCESS | 1857 | 1461637958432 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608162c000 == 146 [pid = 1857] [id = 597] 19:32:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7f607aa0a800) [pid = 1857] [serial = 1792] [outer = (nil)] 19:32:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7f607cc32800) [pid = 1857] [serial = 1793] [outer = 0x7f607aa0a800] 19:32:38 INFO - PROCESS | 1857 | 1461637958541 Marionette DEBUG loaded listener.js 19:32:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7f607cd4dc00) [pid = 1857] [serial = 1794] [outer = 0x7f607aa0a800] 19:32:39 INFO - PROCESS | 1857 | 1461637959406 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 19:32:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:32:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1435ms 19:32:39 INFO - PROCESS | 1857 | 1461637959459 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 19:32:39 INFO - PROCESS | 1857 | 1461637959462 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 19:32:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:32:39 INFO - PROCESS | 1857 | 1461637959468 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:32:39 INFO - PROCESS | 1857 | 1461637959471 Marionette TRACE conn3 <- [1,2362,null,{}] 19:32:39 INFO - PROCESS | 1857 | 1461637959476 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:39 INFO - PROCESS | 1857 | 1461637959656 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 19:32:39 INFO - PROCESS | 1857 | 1461637959974 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081818800 == 147 [pid = 1857] [id = 598] 19:32:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7f607cd57c00) [pid = 1857] [serial = 1795] [outer = (nil)] 19:32:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7f607d02c400) [pid = 1857] [serial = 1796] [outer = 0x7f607cd57c00] 19:32:40 INFO - PROCESS | 1857 | 1461637960050 Marionette DEBUG loaded listener.js 19:32:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7f607d165400) [pid = 1857] [serial = 1797] [outer = 0x7f607cd57c00] 19:32:40 INFO - PROCESS | 1857 | 1461637960900 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 19:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1482ms 19:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:32:40 INFO - PROCESS | 1857 | 1461637960950 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 19:32:40 INFO - PROCESS | 1857 | 1461637960953 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 19:32:40 INFO - PROCESS | 1857 | 1461637960959 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:32:40 INFO - PROCESS | 1857 | 1461637960963 Marionette TRACE conn3 <- [1,2366,null,{}] 19:32:40 INFO - PROCESS | 1857 | 1461637960987 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:41 INFO - PROCESS | 1857 | 1461637961197 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 19:32:41 INFO - PROCESS | 1857 | 1461637961424 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081f2e000 == 148 [pid = 1857] [id = 599] 19:32:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7f607cd5ac00) [pid = 1857] [serial = 1798] [outer = (nil)] 19:32:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7f607dade400) [pid = 1857] [serial = 1799] [outer = 0x7f607cd5ac00] 19:32:41 INFO - PROCESS | 1857 | 1461637961539 Marionette DEBUG loaded listener.js 19:32:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7f607dcd0c00) [pid = 1857] [serial = 1800] [outer = 0x7f607cd5ac00] 19:32:42 INFO - PROCESS | 1857 | 1461637962424 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 19:32:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:32:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1501ms 19:32:42 INFO - PROCESS | 1857 | 1461637962467 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 19:32:42 INFO - PROCESS | 1857 | 1461637962471 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 19:32:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:32:42 INFO - PROCESS | 1857 | 1461637962477 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:32:42 INFO - PROCESS | 1857 | 1461637962479 Marionette TRACE conn3 <- [1,2370,null,{}] 19:32:42 INFO - PROCESS | 1857 | 1461637962484 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:42 INFO - PROCESS | 1857 | 1461637962676 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 19:32:42 INFO - PROCESS | 1857 | 1461637962896 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083cbe800 == 149 [pid = 1857] [id = 600] 19:32:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 221 (0x7f607d16dc00) [pid = 1857] [serial = 1801] [outer = (nil)] 19:32:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7f607e0d1c00) [pid = 1857] [serial = 1802] [outer = 0x7f607d16dc00] 19:32:43 INFO - PROCESS | 1857 | 1461637963006 Marionette DEBUG loaded listener.js 19:32:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 223 (0x7f607e1e9000) [pid = 1857] [serial = 1803] [outer = 0x7f607d16dc00] 19:32:43 INFO - PROCESS | 1857 | 1461637963826 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 19:32:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:32:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1386ms 19:32:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:32:43 INFO - PROCESS | 1857 | 1461637963863 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 19:32:43 INFO - PROCESS | 1857 | 1461637963866 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 19:32:43 INFO - PROCESS | 1857 | 1461637963871 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:32:43 INFO - PROCESS | 1857 | 1461637963874 Marionette TRACE conn3 <- [1,2374,null,{}] 19:32:43 INFO - PROCESS | 1857 | 1461637963879 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:44 INFO - PROCESS | 1857 | 1461637964073 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 19:32:44 INFO - PROCESS | 1857 | 1461637964341 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:44 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084414800 == 150 [pid = 1857] [id = 601] 19:32:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 224 (0x7f607721fc00) [pid = 1857] [serial = 1804] [outer = (nil)] 19:32:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 225 (0x7f607e239000) [pid = 1857] [serial = 1805] [outer = 0x7f607721fc00] 19:32:44 INFO - PROCESS | 1857 | 1461637964410 Marionette DEBUG loaded listener.js 19:32:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 226 (0x7f607e2dd400) [pid = 1857] [serial = 1806] [outer = 0x7f607721fc00] 19:32:45 INFO - PROCESS | 1857 | 1461637965291 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 19:32:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:32:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1479ms 19:32:45 INFO - PROCESS | 1857 | 1461637965351 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 19:32:45 INFO - PROCESS | 1857 | 1461637965354 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 19:32:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:32:45 INFO - PROCESS | 1857 | 1461637965360 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:32:45 INFO - PROCESS | 1857 | 1461637965363 Marionette TRACE conn3 <- [1,2378,null,{}] 19:32:45 INFO - PROCESS | 1857 | 1461637965368 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:45 INFO - PROCESS | 1857 | 1461637965565 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 19:32:45 INFO - PROCESS | 1857 | 1461637965795 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60765ba800 == 151 [pid = 1857] [id = 602] 19:32:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 227 (0x7f6071bbd400) [pid = 1857] [serial = 1807] [outer = (nil)] 19:32:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 228 (0x7f60766e0400) [pid = 1857] [serial = 1808] [outer = 0x7f6071bbd400] 19:32:45 INFO - PROCESS | 1857 | 1461637965906 Marionette DEBUG loaded listener.js 19:32:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 229 (0x7f607e2e2000) [pid = 1857] [serial = 1809] [outer = 0x7f6071bbd400] 19:32:46 INFO - PROCESS | 1857 | 1461637966906 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 19:32:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:32:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1579ms 19:32:46 INFO - PROCESS | 1857 | 1461637966940 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 19:32:46 INFO - PROCESS | 1857 | 1461637966944 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 19:32:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:32:46 INFO - PROCESS | 1857 | 1461637966949 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:32:46 INFO - PROCESS | 1857 | 1461637966952 Marionette TRACE conn3 <- [1,2382,null,{}] 19:32:46 INFO - PROCESS | 1857 | 1461637966957 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:47 INFO - PROCESS | 1857 | 1461637967156 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 19:32:47 INFO - PROCESS | 1857 | 1461637967980 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60743a9000 == 152 [pid = 1857] [id = 603] 19:32:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 230 (0x7f60705cdc00) [pid = 1857] [serial = 1810] [outer = (nil)] 19:32:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 231 (0x7f60705e5800) [pid = 1857] [serial = 1811] [outer = 0x7f60705cdc00] 19:32:48 INFO - PROCESS | 1857 | 1461637968047 Marionette DEBUG loaded listener.js 19:32:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 232 (0x7f6072107c00) [pid = 1857] [serial = 1812] [outer = 0x7f60705cdc00] 19:32:48 INFO - PROCESS | 1857 | 1461637968988 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 19:32:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:32:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 2128ms 19:32:49 INFO - PROCESS | 1857 | 1461637969079 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 19:32:49 INFO - PROCESS | 1857 | 1461637969083 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 19:32:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:32:49 INFO - PROCESS | 1857 | 1461637969091 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:32:49 INFO - PROCESS | 1857 | 1461637969096 Marionette TRACE conn3 <- [1,2386,null,{}] 19:32:49 INFO - PROCESS | 1857 | 1461637969102 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:49 INFO - PROCESS | 1857 | 1461637969296 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 19:32:49 INFO - PROCESS | 1857 | 1461637969759 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60719ef800 == 153 [pid = 1857] [id = 604] 19:32:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 233 (0x7f6074bda000) [pid = 1857] [serial = 1813] [outer = (nil)] 19:32:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 234 (0x7f60757d2c00) [pid = 1857] [serial = 1814] [outer = 0x7f6074bda000] 19:32:49 INFO - PROCESS | 1857 | 1461637969829 Marionette DEBUG loaded listener.js 19:32:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 235 (0x7f6075a61400) [pid = 1857] [serial = 1815] [outer = 0x7f6074bda000] 19:32:50 INFO - PROCESS | 1857 | 1461637970688 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 19:32:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:32:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1632ms 19:32:50 INFO - PROCESS | 1857 | 1461637970727 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 19:32:50 INFO - PROCESS | 1857 | 1461637970732 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 19:32:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:32:50 INFO - PROCESS | 1857 | 1461637970738 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:32:50 INFO - PROCESS | 1857 | 1461637970740 Marionette TRACE conn3 <- [1,2390,null,{}] 19:32:50 INFO - PROCESS | 1857 | 1461637970745 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:50 INFO - PROCESS | 1857 | 1461637970915 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 19:32:51 INFO - PROCESS | 1857 | 1461637971205 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:51 INFO - PROCESS | 1857 | --DOMWINDOW == 234 (0x7f606f9d6000) [pid = 1857] [serial = 1664] [outer = (nil)] [url = about:blank] 19:32:51 INFO - PROCESS | 1857 | --DOMWINDOW == 233 (0x7f6072041800) [pid = 1857] [serial = 1670] [outer = (nil)] [url = about:blank] 19:32:51 INFO - PROCESS | 1857 | --DOMWINDOW == 232 (0x7f607300f000) [pid = 1857] [serial = 1667] [outer = (nil)] [url = about:blank] 19:32:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6072142000 == 154 [pid = 1857] [id = 605] 19:32:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 233 (0x7f606f9d6000) [pid = 1857] [serial = 1816] [outer = (nil)] 19:32:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 234 (0x7f6073010c00) [pid = 1857] [serial = 1817] [outer = 0x7f606f9d6000] 19:32:51 INFO - PROCESS | 1857 | 1461637971364 Marionette DEBUG loaded listener.js 19:32:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 235 (0x7f60766d6c00) [pid = 1857] [serial = 1818] [outer = 0x7f606f9d6000] 19:32:51 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6078f99800 == 153 [pid = 1857] [id = 587] 19:32:51 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60765a4000 == 152 [pid = 1857] [id = 584] 19:32:51 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60719f2800 == 151 [pid = 1857] [id = 583] 19:32:51 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6074cc6000 == 150 [pid = 1857] [id = 582] 19:32:51 INFO - PROCESS | 1857 | --DOCSHELL 0x7f606f790800 == 149 [pid = 1857] [id = 581] 19:32:51 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608186f800 == 148 [pid = 1857] [id = 571] 19:32:51 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e4d6000 == 147 [pid = 1857] [id = 570] 19:32:52 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e268800 == 146 [pid = 1857] [id = 569] 19:32:52 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607de90800 == 145 [pid = 1857] [id = 568] 19:32:52 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a469800 == 144 [pid = 1857] [id = 567] 19:32:52 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6072dde800 == 143 [pid = 1857] [id = 566] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 234 (0x7f6078048800) [pid = 1857] [serial = 1694] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 233 (0x7f60789af800) [pid = 1857] [serial = 1695] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 232 (0x7f6076713400) [pid = 1857] [serial = 1685] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 231 (0x7f6072fde400) [pid = 1857] [serial = 1676] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 230 (0x7f6087563800) [pid = 1857] [serial = 1643] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 229 (0x7f6077f53400) [pid = 1857] [serial = 1689] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 228 (0x7f60789a7c00) [pid = 1857] [serial = 1692] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 227 (0x7f6073060800) [pid = 1857] [serial = 1652] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 226 (0x7f608e516000) [pid = 1857] [serial = 1646] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 225 (0x7f60903e9000) [pid = 1857] [serial = 1655] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 224 (0x7f607804a000) [pid = 1857] [serial = 1634] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 223 (0x7f6075948400) [pid = 1857] [serial = 1680] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 222 (0x7f60845a5c00) [pid = 1857] [serial = 1640] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7f6078384400) [pid = 1857] [serial = 1691] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 220 (0x7f6090f05000) [pid = 1857] [serial = 1649] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7f607702ac00) [pid = 1857] [serial = 1686] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7f60722d5c00) [pid = 1857] [serial = 1673] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7f609bce8000) [pid = 1857] [serial = 1658] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7f6076576800) [pid = 1857] [serial = 1631] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7f60772aac00) [pid = 1857] [serial = 1688] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7f6076579800) [pid = 1857] [serial = 1683] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7f60764e9c00) [pid = 1857] [serial = 1682] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7f60789ac400) [pid = 1857] [serial = 1661] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7f6074be5000) [pid = 1857] [serial = 1679] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7f6077f75c00) [pid = 1857] [serial = 1628] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7f607441d800) [pid = 1857] [serial = 1677] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7f607e2db800) [pid = 1857] [serial = 1637] [outer = (nil)] [url = about:blank] 19:32:52 INFO - PROCESS | 1857 | 1461637972223 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 19:32:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:32:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1581ms 19:32:52 INFO - PROCESS | 1857 | 1461637972319 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 19:32:52 INFO - PROCESS | 1857 | 1461637972323 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 19:32:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:32:52 INFO - PROCESS | 1857 | 1461637972336 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:32:52 INFO - PROCESS | 1857 | 1461637972344 Marionette TRACE conn3 <- [1,2394,null,{}] 19:32:52 INFO - PROCESS | 1857 | 1461637972351 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:52 INFO - PROCESS | 1857 | 1461637972530 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 19:32:52 INFO - PROCESS | 1857 | 1461637972707 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60783e8800 == 144 [pid = 1857] [id = 606] 19:32:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7f60705cfc00) [pid = 1857] [serial = 1819] [outer = (nil)] 19:32:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7f6076718000) [pid = 1857] [serial = 1820] [outer = 0x7f60705cfc00] 19:32:52 INFO - PROCESS | 1857 | 1461637972764 Marionette DEBUG loaded listener.js 19:32:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7f6077f49c00) [pid = 1857] [serial = 1821] [outer = 0x7f60705cfc00] 19:32:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:32:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1154ms 19:32:53 INFO - PROCESS | 1857 | 1461637973474 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 19:32:53 INFO - PROCESS | 1857 | 1461637973483 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 19:32:53 INFO - PROCESS | 1857 | 1461637973486 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 19:32:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:32:53 INFO - PROCESS | 1857 | 1461637973491 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:32:53 INFO - PROCESS | 1857 | 1461637973493 Marionette TRACE conn3 <- [1,2398,null,{}] 19:32:53 INFO - PROCESS | 1857 | 1461637973498 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:53 INFO - PROCESS | 1857 | 1461637973747 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 19:32:53 INFO - PROCESS | 1857 | 1461637973866 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:53 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a5b9800 == 145 [pid = 1857] [id = 607] 19:32:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7f6072feb800) [pid = 1857] [serial = 1822] [outer = (nil)] 19:32:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7f6077f80c00) [pid = 1857] [serial = 1823] [outer = 0x7f6072feb800] 19:32:53 INFO - PROCESS | 1857 | 1461637973922 Marionette DEBUG loaded listener.js 19:32:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7f607804a000) [pid = 1857] [serial = 1824] [outer = 0x7f6072feb800] 19:32:54 INFO - PROCESS | 1857 | 1461637974727 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 19:32:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:32:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1287ms 19:32:54 INFO - PROCESS | 1857 | 1461637974779 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 19:32:54 INFO - PROCESS | 1857 | 1461637974782 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 19:32:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:32:54 INFO - PROCESS | 1857 | 1461637974787 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:32:54 INFO - PROCESS | 1857 | 1461637974789 Marionette TRACE conn3 <- [1,2402,null,{}] 19:32:54 INFO - PROCESS | 1857 | 1461637974794 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:55 INFO - PROCESS | 1857 | 1461637975031 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 19:32:55 INFO - PROCESS | 1857 | 1461637975087 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607acec000 == 146 [pid = 1857] [id = 608] 19:32:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7f6078942400) [pid = 1857] [serial = 1825] [outer = (nil)] 19:32:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7f6078947000) [pid = 1857] [serial = 1826] [outer = 0x7f6078942400] 19:32:55 INFO - PROCESS | 1857 | 1461637975152 Marionette DEBUG loaded listener.js 19:32:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7f6078f2ec00) [pid = 1857] [serial = 1827] [outer = 0x7f6078942400] 19:32:56 INFO - PROCESS | 1857 | 1461637976009 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 19:32:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:32:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1274ms 19:32:56 INFO - PROCESS | 1857 | 1461637976066 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 19:32:56 INFO - PROCESS | 1857 | 1461637976069 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 19:32:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:32:56 INFO - PROCESS | 1857 | 1461637976074 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:32:56 INFO - PROCESS | 1857 | 1461637976076 Marionette TRACE conn3 <- [1,2406,null,{}] 19:32:56 INFO - PROCESS | 1857 | 1461637976081 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:56 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7f606f9dac00) [pid = 1857] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:32:56 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7f6071bbd000) [pid = 1857] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:32:56 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7f6075a60c00) [pid = 1857] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:32:56 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7f606f9d2800) [pid = 1857] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:32:56 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7f607657c000) [pid = 1857] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:32:56 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7f6076582c00) [pid = 1857] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:32:56 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7f6074be7c00) [pid = 1857] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:32:56 INFO - PROCESS | 1857 | 1461637976660 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 19:32:56 INFO - PROCESS | 1857 | 1461637976822 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60768cd800 == 147 [pid = 1857] [id = 609] 19:32:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7f6074be7c00) [pid = 1857] [serial = 1828] [outer = (nil)] 19:32:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7f607653ec00) [pid = 1857] [serial = 1829] [outer = 0x7f6074be7c00] 19:32:56 INFO - PROCESS | 1857 | 1461637976879 Marionette DEBUG loaded listener.js 19:32:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7f607aa15000) [pid = 1857] [serial = 1830] [outer = 0x7f6074be7c00] 19:32:57 INFO - PROCESS | 1857 | 1461637977518 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 19:32:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:32:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1478ms 19:32:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:32:57 INFO - PROCESS | 1857 | 1461637977552 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 19:32:57 INFO - PROCESS | 1857 | 1461637977554 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 19:32:57 INFO - PROCESS | 1857 | 1461637977560 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:32:57 INFO - PROCESS | 1857 | 1461637977563 Marionette TRACE conn3 <- [1,2410,null,{}] 19:32:57 INFO - PROCESS | 1857 | 1461637977568 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:57 INFO - PROCESS | 1857 | 1461637977735 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 19:32:57 INFO - PROCESS | 1857 | 1461637977917 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:57 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e4d7800 == 148 [pid = 1857] [id = 610] 19:32:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7f606f9d2800) [pid = 1857] [serial = 1831] [outer = (nil)] 19:32:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7f607d16fc00) [pid = 1857] [serial = 1832] [outer = 0x7f606f9d2800] 19:32:57 INFO - PROCESS | 1857 | 1461637977975 Marionette DEBUG loaded listener.js 19:32:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7f607dccac00) [pid = 1857] [serial = 1833] [outer = 0x7f606f9d2800] 19:32:58 INFO - PROCESS | 1857 | 1461637978921 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 19:32:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:32:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1376ms 19:32:58 INFO - PROCESS | 1857 | 1461637978935 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 19:32:58 INFO - PROCESS | 1857 | 1461637978940 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 19:32:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:32:58 INFO - PROCESS | 1857 | 1461637978948 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:32:58 INFO - PROCESS | 1857 | 1461637978953 Marionette TRACE conn3 <- [1,2414,null,{}] 19:32:58 INFO - PROCESS | 1857 | 1461637978962 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:59 INFO - PROCESS | 1857 | 1461637979170 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 19:32:59 INFO - PROCESS | 1857 | 1461637979463 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60765b0000 == 149 [pid = 1857] [id = 611] 19:32:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7f6072e98000) [pid = 1857] [serial = 1834] [outer = (nil)] 19:32:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7f6074bdfc00) [pid = 1857] [serial = 1835] [outer = 0x7f6072e98000] 19:32:59 INFO - PROCESS | 1857 | 1461637979582 Marionette DEBUG loaded listener.js 19:32:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7f6075a62000) [pid = 1857] [serial = 1836] [outer = 0x7f6072e98000] 19:33:00 INFO - PROCESS | 1857 | 1461637980485 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 19:33:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:33:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1586ms 19:33:00 INFO - PROCESS | 1857 | 1461637980535 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 19:33:00 INFO - PROCESS | 1857 | 1461637980543 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 19:33:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:33:00 INFO - PROCESS | 1857 | 1461637980552 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:33:00 INFO - PROCESS | 1857 | 1461637980556 Marionette TRACE conn3 <- [1,2418,null,{}] 19:33:00 INFO - PROCESS | 1857 | 1461637980561 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:00 INFO - PROCESS | 1857 | 1461637980749 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 19:33:00 INFO - PROCESS | 1857 | 1461637980972 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a5c0800 == 150 [pid = 1857] [id = 612] 19:33:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7f6074bcb000) [pid = 1857] [serial = 1837] [outer = (nil)] 19:33:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 221 (0x7f6076714c00) [pid = 1857] [serial = 1838] [outer = 0x7f6074bcb000] 19:33:01 INFO - PROCESS | 1857 | 1461637981084 Marionette DEBUG loaded listener.js 19:33:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7f60772ad000) [pid = 1857] [serial = 1839] [outer = 0x7f6074bcb000] 19:33:02 INFO - PROCESS | 1857 | 1461637982088 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 19:33:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:33:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1579ms 19:33:02 INFO - PROCESS | 1857 | 1461637982133 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 19:33:02 INFO - PROCESS | 1857 | 1461637982137 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 19:33:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:33:02 INFO - PROCESS | 1857 | 1461637982143 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:33:02 INFO - PROCESS | 1857 | 1461637982149 Marionette TRACE conn3 <- [1,2422,null,{}] 19:33:02 INFO - PROCESS | 1857 | 1461637982164 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:02 INFO - PROCESS | 1857 | 1461637982363 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 19:33:02 INFO - PROCESS | 1857 | 1461637982672 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:02 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081962800 == 151 [pid = 1857] [id = 613] 19:33:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 223 (0x7f6078051800) [pid = 1857] [serial = 1840] [outer = (nil)] 19:33:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 224 (0x7f607894b800) [pid = 1857] [serial = 1841] [outer = 0x7f6078051800] 19:33:02 INFO - PROCESS | 1857 | 1461637982752 Marionette DEBUG loaded listener.js 19:33:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 225 (0x7f607b6edc00) [pid = 1857] [serial = 1842] [outer = 0x7f6078051800] 19:33:03 INFO - PROCESS | 1857 | 1461637983546 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 19:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1435ms 19:33:03 INFO - PROCESS | 1857 | 1461637983579 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 19:33:03 INFO - PROCESS | 1857 | 1461637983584 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 19:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:33:03 INFO - PROCESS | 1857 | 1461637983590 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:33:03 INFO - PROCESS | 1857 | 1461637983593 Marionette TRACE conn3 <- [1,2426,null,{}] 19:33:03 INFO - PROCESS | 1857 | 1461637983598 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:03 INFO - PROCESS | 1857 | 1461637983786 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 19:33:04 INFO - PROCESS | 1857 | 1461637984008 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083f1b800 == 152 [pid = 1857] [id = 614] 19:33:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 226 (0x7f607837c800) [pid = 1857] [serial = 1843] [outer = (nil)] 19:33:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 227 (0x7f607dae4000) [pid = 1857] [serial = 1844] [outer = 0x7f607837c800] 19:33:04 INFO - PROCESS | 1857 | 1461637984120 Marionette DEBUG loaded listener.js 19:33:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 228 (0x7f607e054000) [pid = 1857] [serial = 1845] [outer = 0x7f607837c800] 19:33:05 INFO - PROCESS | 1857 | 1461637985239 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 19:33:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:33:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1679ms 19:33:05 INFO - PROCESS | 1857 | 1461637985270 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 19:33:05 INFO - PROCESS | 1857 | 1461637985273 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 19:33:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:33:05 INFO - PROCESS | 1857 | 1461637985279 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:33:05 INFO - PROCESS | 1857 | 1461637985281 Marionette TRACE conn3 <- [1,2430,null,{}] 19:33:05 INFO - PROCESS | 1857 | 1461637985287 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:05 INFO - PROCESS | 1857 | 1461637985474 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 19:33:05 INFO - PROCESS | 1857 | 1461637985696 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6085f2a800 == 153 [pid = 1857] [id = 615] 19:33:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 229 (0x7f607b6ef000) [pid = 1857] [serial = 1846] [outer = (nil)] 19:33:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 230 (0x7f607e1e6000) [pid = 1857] [serial = 1847] [outer = 0x7f607b6ef000] 19:33:05 INFO - PROCESS | 1857 | 1461637985802 Marionette DEBUG loaded listener.js 19:33:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 231 (0x7f6081678400) [pid = 1857] [serial = 1848] [outer = 0x7f607b6ef000] 19:33:06 INFO - PROCESS | 1857 | 1461637986659 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 19:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1428ms 19:33:06 INFO - PROCESS | 1857 | 1461637986708 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 19:33:06 INFO - PROCESS | 1857 | 1461637986711 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 19:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:33:06 INFO - PROCESS | 1857 | 1461637986717 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:33:06 INFO - PROCESS | 1857 | 1461637986719 Marionette TRACE conn3 <- [1,2434,null,{}] 19:33:06 INFO - PROCESS | 1857 | 1461637986724 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:07 INFO - PROCESS | 1857 | 1461637987016 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 19:33:07 INFO - PROCESS | 1857 | 1461637987222 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60876a4000 == 154 [pid = 1857] [id = 616] 19:33:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 232 (0x7f60764e4800) [pid = 1857] [serial = 1849] [outer = (nil)] 19:33:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 233 (0x7f60817f2800) [pid = 1857] [serial = 1850] [outer = 0x7f60764e4800] 19:33:07 INFO - PROCESS | 1857 | 1461637987292 Marionette DEBUG loaded listener.js 19:33:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 234 (0x7f6082a6d400) [pid = 1857] [serial = 1851] [outer = 0x7f60764e4800] 19:33:08 INFO - PROCESS | 1857 | 1461637988124 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 19:33:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:33:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1480ms 19:33:08 INFO - PROCESS | 1857 | 1461637988198 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 19:33:08 INFO - PROCESS | 1857 | 1461637988201 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 19:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:33:08 INFO - PROCESS | 1857 | 1461637988206 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:33:08 INFO - PROCESS | 1857 | 1461637988208 Marionette TRACE conn3 <- [1,2438,null,{}] 19:33:08 INFO - PROCESS | 1857 | 1461637988214 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:08 INFO - PROCESS | 1857 | 1461637988430 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 19:33:08 INFO - PROCESS | 1857 | 1461637988694 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60888a1800 == 155 [pid = 1857] [id = 617] 19:33:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 235 (0x7f607e056800) [pid = 1857] [serial = 1852] [outer = (nil)] 19:33:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 236 (0x7f6083908000) [pid = 1857] [serial = 1853] [outer = 0x7f607e056800] 19:33:08 INFO - PROCESS | 1857 | 1461637988770 Marionette DEBUG loaded listener.js 19:33:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 237 (0x7f6083a46c00) [pid = 1857] [serial = 1854] [outer = 0x7f607e056800] 19:33:09 INFO - PROCESS | 1857 | 1461637989616 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 19:33:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:33:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1481ms 19:33:09 INFO - PROCESS | 1857 | 1461637989689 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 19:33:09 INFO - PROCESS | 1857 | 1461637989692 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 19:33:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:33:09 INFO - PROCESS | 1857 | 1461637989698 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:33:09 INFO - PROCESS | 1857 | 1461637989700 Marionette TRACE conn3 <- [1,2442,null,{}] 19:33:09 INFO - PROCESS | 1857 | 1461637989705 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:09 INFO - PROCESS | 1857 | 1461637989904 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 19:33:10 INFO - PROCESS | 1857 | 1461637990197 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608c6a7000 == 156 [pid = 1857] [id = 618] 19:33:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 238 (0x7f6081671c00) [pid = 1857] [serial = 1855] [outer = (nil)] 19:33:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 239 (0x7f6083a4c800) [pid = 1857] [serial = 1856] [outer = 0x7f6081671c00] 19:33:10 INFO - PROCESS | 1857 | 1461637990306 Marionette DEBUG loaded listener.js 19:33:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 240 (0x7f6083b09000) [pid = 1857] [serial = 1857] [outer = 0x7f6081671c00] 19:33:11 INFO - PROCESS | 1857 | 1461637991062 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 19:33:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:33:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1383ms 19:33:11 INFO - PROCESS | 1857 | 1461637991081 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 19:33:11 INFO - PROCESS | 1857 | 1461637991085 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 19:33:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:33:11 INFO - PROCESS | 1857 | 1461637991090 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:33:11 INFO - PROCESS | 1857 | 1461637991092 Marionette TRACE conn3 <- [1,2446,null,{}] 19:33:11 INFO - PROCESS | 1857 | 1461637991097 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:11 INFO - PROCESS | 1857 | 1461637991273 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 19:33:11 INFO - PROCESS | 1857 | 1461637991519 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608d50f000 == 157 [pid = 1857] [id = 619] 19:33:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 241 (0x7f606f9d5c00) [pid = 1857] [serial = 1858] [outer = (nil)] 19:33:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 242 (0x7f6083b10000) [pid = 1857] [serial = 1859] [outer = 0x7f606f9d5c00] 19:33:11 INFO - PROCESS | 1857 | 1461637991586 Marionette DEBUG loaded listener.js 19:33:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 243 (0x7f6083bb5c00) [pid = 1857] [serial = 1860] [outer = 0x7f606f9d5c00] 19:33:12 INFO - PROCESS | 1857 | 1461637992442 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 19:33:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:33:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1425ms 19:33:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:33:12 INFO - PROCESS | 1857 | 1461637992515 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 19:33:12 INFO - PROCESS | 1857 | 1461637992518 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 19:33:12 INFO - PROCESS | 1857 | 1461637992524 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:33:12 INFO - PROCESS | 1857 | 1461637992527 Marionette TRACE conn3 <- [1,2450,null,{}] 19:33:12 INFO - PROCESS | 1857 | 1461637992532 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:12 INFO - PROCESS | 1857 | 1461637992758 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 19:33:13 INFO - PROCESS | 1857 | 1461637993020 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e1e7000 == 158 [pid = 1857] [id = 620] 19:33:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 244 (0x7f6082a6d000) [pid = 1857] [serial = 1861] [outer = (nil)] 19:33:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 245 (0x7f6083d9e400) [pid = 1857] [serial = 1862] [outer = 0x7f6082a6d000] 19:33:13 INFO - PROCESS | 1857 | 1461637993090 Marionette DEBUG loaded listener.js 19:33:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 246 (0x7f6083f87800) [pid = 1857] [serial = 1863] [outer = 0x7f6082a6d000] 19:33:13 INFO - PROCESS | 1857 | 1461637993926 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 19:33:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:33:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1430ms 19:33:13 INFO - PROCESS | 1857 | 1461637993954 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 19:33:13 INFO - PROCESS | 1857 | 1461637993958 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 19:33:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:33:13 INFO - PROCESS | 1857 | 1461637993963 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:33:13 INFO - PROCESS | 1857 | 1461637993967 Marionette TRACE conn3 <- [1,2454,null,{}] 19:33:13 INFO - PROCESS | 1857 | 1461637993971 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:14 INFO - PROCESS | 1857 | 1461637994180 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 19:33:14 INFO - PROCESS | 1857 | 1461637994452 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f163800 == 159 [pid = 1857] [id = 621] 19:33:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 247 (0x7f6083b0c800) [pid = 1857] [serial = 1864] [outer = (nil)] 19:33:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 248 (0x7f60844c8c00) [pid = 1857] [serial = 1865] [outer = 0x7f6083b0c800] 19:33:14 INFO - PROCESS | 1857 | 1461637994530 Marionette DEBUG loaded listener.js 19:33:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 249 (0x7f60845aac00) [pid = 1857] [serial = 1866] [outer = 0x7f6083b0c800] 19:33:15 INFO - PROCESS | 1857 | 1461637995377 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 19:33:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:33:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1438ms 19:33:15 INFO - PROCESS | 1857 | 1461637995404 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 19:33:15 INFO - PROCESS | 1857 | 1461637995407 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 19:33:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:33:15 INFO - PROCESS | 1857 | 1461637995414 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:33:15 INFO - PROCESS | 1857 | 1461637995416 Marionette TRACE conn3 <- [1,2458,null,{}] 19:33:15 INFO - PROCESS | 1857 | 1461637995424 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:15 INFO - PROCESS | 1857 | 1461637995606 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 19:33:15 INFO - PROCESS | 1857 | 1461637995881 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609017f000 == 160 [pid = 1857] [id = 622] 19:33:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 250 (0x7f6084190c00) [pid = 1857] [serial = 1867] [outer = (nil)] 19:33:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 251 (0x7f60847aa400) [pid = 1857] [serial = 1868] [outer = 0x7f6084190c00] 19:33:15 INFO - PROCESS | 1857 | 1461637995957 Marionette DEBUG loaded listener.js 19:33:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 252 (0x7f6084849c00) [pid = 1857] [serial = 1869] [outer = 0x7f6084190c00] 19:33:16 INFO - PROCESS | 1857 | 1461637996804 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 19:33:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:33:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1430ms 19:33:16 INFO - PROCESS | 1857 | 1461637996846 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 19:33:16 INFO - PROCESS | 1857 | 1461637996849 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 19:33:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:33:16 INFO - PROCESS | 1857 | 1461637996854 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:33:16 INFO - PROCESS | 1857 | 1461637996857 Marionette TRACE conn3 <- [1,2462,null,{}] 19:33:16 INFO - PROCESS | 1857 | 1461637996862 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:17 INFO - PROCESS | 1857 | 1461637997038 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 19:33:17 INFO - PROCESS | 1857 | 1461637997304 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6093e69800 == 161 [pid = 1857] [id = 623] 19:33:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 253 (0x7f6084195c00) [pid = 1857] [serial = 1870] [outer = (nil)] 19:33:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 254 (0x7f6084aed800) [pid = 1857] [serial = 1871] [outer = 0x7f6084195c00] 19:33:17 INFO - PROCESS | 1857 | 1461637997375 Marionette DEBUG loaded listener.js 19:33:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 255 (0x7f6084ef1c00) [pid = 1857] [serial = 1872] [outer = 0x7f6084195c00] 19:33:18 INFO - PROCESS | 1857 | 1461637998178 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 19:33:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:33:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1380ms 19:33:18 INFO - PROCESS | 1857 | 1461637998235 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 19:33:18 INFO - PROCESS | 1857 | 1461637998238 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 19:33:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:33:18 INFO - PROCESS | 1857 | 1461637998244 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:33:18 INFO - PROCESS | 1857 | 1461637998245 Marionette TRACE conn3 <- [1,2466,null,{}] 19:33:18 INFO - PROCESS | 1857 | 1461637998251 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:18 INFO - PROCESS | 1857 | 1461637998432 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 19:33:18 INFO - PROCESS | 1857 | 1461637998700 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609abc0000 == 162 [pid = 1857] [id = 624] 19:33:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 256 (0x7f60847a3400) [pid = 1857] [serial = 1873] [outer = (nil)] 19:33:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 257 (0x7f6085b6b000) [pid = 1857] [serial = 1874] [outer = 0x7f60847a3400] 19:33:18 INFO - PROCESS | 1857 | 1461637998770 Marionette DEBUG loaded listener.js 19:33:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 258 (0x7f60873c2800) [pid = 1857] [serial = 1875] [outer = 0x7f60847a3400] 19:33:19 INFO - PROCESS | 1857 | 1461637999551 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 19:33:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:33:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1328ms 19:33:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:33:19 INFO - PROCESS | 1857 | 1461637999581 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 19:33:19 INFO - PROCESS | 1857 | 1461637999584 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 19:33:19 INFO - PROCESS | 1857 | 1461637999592 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:33:19 INFO - PROCESS | 1857 | 1461637999595 Marionette TRACE conn3 <- [1,2470,null,{}] 19:33:19 INFO - PROCESS | 1857 | 1461637999600 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:19 INFO - PROCESS | 1857 | 1461637999786 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 19:33:20 INFO - PROCESS | 1857 | 1461638000073 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609bd37000 == 163 [pid = 1857] [id = 625] 19:33:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 259 (0x7f6072040800) [pid = 1857] [serial = 1876] [outer = (nil)] 19:33:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 260 (0x7f607cc2c400) [pid = 1857] [serial = 1877] [outer = 0x7f6072040800] 19:33:20 INFO - PROCESS | 1857 | 1461638000144 Marionette DEBUG loaded listener.js 19:33:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 261 (0x7f60874e7400) [pid = 1857] [serial = 1878] [outer = 0x7f6072040800] 19:33:21 INFO - PROCESS | 1857 | 1461638001013 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 19:33:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:33:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1480ms 19:33:21 INFO - PROCESS | 1857 | 1461638001072 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 19:33:21 INFO - PROCESS | 1857 | 1461638001075 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 19:33:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:33:21 INFO - PROCESS | 1857 | 1461638001084 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:33:21 INFO - PROCESS | 1857 | 1461638001087 Marionette TRACE conn3 <- [1,2474,null,{}] 19:33:21 INFO - PROCESS | 1857 | 1461638001094 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:21 INFO - PROCESS | 1857 | 1461638001296 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 19:33:21 INFO - PROCESS | 1857 | 1461638001992 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607599d000 == 164 [pid = 1857] [id = 626] 19:33:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 262 (0x7f60705ccc00) [pid = 1857] [serial = 1879] [outer = (nil)] 19:33:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 263 (0x7f6072046000) [pid = 1857] [serial = 1880] [outer = 0x7f60705ccc00] 19:33:22 INFO - PROCESS | 1857 | 1461638002114 Marionette DEBUG loaded listener.js 19:33:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 264 (0x7f6072e9dc00) [pid = 1857] [serial = 1881] [outer = 0x7f60705ccc00] 19:33:22 INFO - PROCESS | 1857 | 1461638002959 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 19:33:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:33:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1935ms 19:33:23 INFO - PROCESS | 1857 | 1461638003020 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 19:33:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:33:23 INFO - PROCESS | 1857 | 1461638003025 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 19:33:23 INFO - PROCESS | 1857 | 1461638003032 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:33:23 INFO - PROCESS | 1857 | 1461638003036 Marionette TRACE conn3 <- [1,2478,null,{}] 19:33:23 INFO - PROCESS | 1857 | 1461638003063 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:23 INFO - PROCESS | 1857 | 1461638003254 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 19:33:23 INFO - PROCESS | 1857 | 1461638003522 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a5bb000 == 165 [pid = 1857] [id = 627] 19:33:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 265 (0x7f60705ce000) [pid = 1857] [serial = 1882] [outer = (nil)] 19:33:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 266 (0x7f60764cb800) [pid = 1857] [serial = 1883] [outer = 0x7f60705ce000] 19:33:23 INFO - PROCESS | 1857 | 1461638003586 Marionette DEBUG loaded listener.js 19:33:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 267 (0x7f60766d9000) [pid = 1857] [serial = 1884] [outer = 0x7f60705ce000] 19:33:24 INFO - PROCESS | 1857 | 1461638004694 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 19:33:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:33:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1706ms 19:33:24 INFO - PROCESS | 1857 | 1461638004741 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 19:33:24 INFO - PROCESS | 1857 | 1461638004747 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 19:33:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:33:24 INFO - PROCESS | 1857 | 1461638004756 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:33:24 INFO - PROCESS | 1857 | 1461638004758 Marionette TRACE conn3 <- [1,2482,null,{}] 19:33:24 INFO - PROCESS | 1857 | 1461638004764 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:24 INFO - PROCESS | 1857 | 1461638004971 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 19:33:25 INFO - PROCESS | 1857 | 1461638005378 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60783f2000 == 166 [pid = 1857] [id = 628] 19:33:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 268 (0x7f607721f400) [pid = 1857] [serial = 1885] [outer = (nil)] 19:33:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 269 (0x7f60772a8000) [pid = 1857] [serial = 1886] [outer = 0x7f607721f400] 19:33:25 INFO - PROCESS | 1857 | 1461638005448 Marionette DEBUG loaded listener.js 19:33:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 270 (0x7f6077f50000) [pid = 1857] [serial = 1887] [outer = 0x7f607721f400] 19:33:26 INFO - PROCESS | 1857 | 1461638006308 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 19:33:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:33:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1583ms 19:33:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:33:26 INFO - PROCESS | 1857 | 1461638006340 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 19:33:26 INFO - PROCESS | 1857 | 1461638006343 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 19:33:26 INFO - PROCESS | 1857 | 1461638006351 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:33:26 INFO - PROCESS | 1857 | 1461638006359 Marionette TRACE conn3 <- [1,2486,null,{}] 19:33:26 INFO - PROCESS | 1857 | 1461638006384 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:26 INFO - PROCESS | 1857 | 1461638006587 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 19:33:26 INFO - PROCESS | 1857 | 1461638006869 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607debf800 == 167 [pid = 1857] [id = 629] 19:33:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 271 (0x7f607203ec00) [pid = 1857] [serial = 1888] [outer = (nil)] 19:33:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 272 (0x7f6078050800) [pid = 1857] [serial = 1889] [outer = 0x7f607203ec00] 19:33:26 INFO - PROCESS | 1857 | 1461638006988 Marionette DEBUG loaded listener.js 19:33:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 273 (0x7f607894f400) [pid = 1857] [serial = 1890] [outer = 0x7f607203ec00] 19:33:27 INFO - PROCESS | 1857 | 1461638007806 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 19:33:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:33:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1489ms 19:33:27 INFO - PROCESS | 1857 | 1461638007837 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 19:33:27 INFO - PROCESS | 1857 | 1461638007841 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 19:33:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:33:27 INFO - PROCESS | 1857 | 1461638007846 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:33:27 INFO - PROCESS | 1857 | 1461638007848 Marionette TRACE conn3 <- [1,2490,null,{}] 19:33:27 INFO - PROCESS | 1857 | 1461638007853 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:28 INFO - PROCESS | 1857 | 1461638008029 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 19:33:28 INFO - PROCESS | 1857 | 1461638008383 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:28 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608441a800 == 166 [pid = 1857] [id = 79] 19:33:28 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607215d800 == 165 [pid = 1857] [id = 556] 19:33:28 INFO - PROCESS | 1857 | --DOMWINDOW == 272 (0x7f60772b4400) [pid = 1857] [serial = 1766] [outer = (nil)] [url = about:blank] 19:33:28 INFO - PROCESS | 1857 | --DOMWINDOW == 271 (0x7f607e2e0000) [pid = 1857] [serial = 1718] [outer = (nil)] [url = about:blank] 19:33:28 INFO - PROCESS | 1857 | --DOMWINDOW == 270 (0x7f608390e400) [pid = 1857] [serial = 1727] [outer = (nil)] [url = about:blank] 19:33:28 INFO - PROCESS | 1857 | --DOMWINDOW == 269 (0x7f607204b400) [pid = 1857] [serial = 1739] [outer = (nil)] [url = about:blank] 19:33:28 INFO - PROCESS | 1857 | --DOMWINDOW == 268 (0x7f608283b800) [pid = 1857] [serial = 1724] [outer = (nil)] [url = about:blank] 19:33:28 INFO - PROCESS | 1857 | --DOMWINDOW == 267 (0x7f6084e15800) [pid = 1857] [serial = 1733] [outer = (nil)] [url = about:blank] 19:33:28 INFO - PROCESS | 1857 | --DOMWINDOW == 266 (0x7f608167ac00) [pid = 1857] [serial = 1721] [outer = (nil)] [url = about:blank] 19:33:28 INFO - PROCESS | 1857 | --DOMWINDOW == 265 (0x7f607301bc00) [pid = 1857] [serial = 1700] [outer = (nil)] [url = about:blank] 19:33:28 INFO - PROCESS | 1857 | --DOMWINDOW == 264 (0x7f60757d2800) [pid = 1857] [serial = 1742] [outer = (nil)] [url = about:blank] 19:33:28 INFO - PROCESS | 1857 | --DOMWINDOW == 263 (0x7f6084329c00) [pid = 1857] [serial = 1730] [outer = (nil)] [url = about:blank] 19:33:28 INFO - PROCESS | 1857 | --DOMWINDOW == 262 (0x7f607cd58800) [pid = 1857] [serial = 1712] [outer = (nil)] [url = about:blank] 19:33:28 INFO - PROCESS | 1857 | --DOMWINDOW == 261 (0x7f607cc29c00) [pid = 1857] [serial = 1709] [outer = (nil)] [url = about:blank] 19:33:28 INFO - PROCESS | 1857 | --DOMWINDOW == 260 (0x7f6085d10c00) [pid = 1857] [serial = 1736] [outer = (nil)] [url = about:blank] 19:33:28 INFO - PROCESS | 1857 | --DOMWINDOW == 259 (0x7f607dcd4800) [pid = 1857] [serial = 1715] [outer = (nil)] [url = about:blank] 19:33:28 INFO - PROCESS | 1857 | --DOMWINDOW == 258 (0x7f607804b400) [pid = 1857] [serial = 1706] [outer = (nil)] [url = about:blank] 19:33:28 INFO - PROCESS | 1857 | --DOMWINDOW == 257 (0x7f607657c400) [pid = 1857] [serial = 1703] [outer = (nil)] [url = about:blank] 19:33:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6071f86000 == 166 [pid = 1857] [id = 630] 19:33:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 258 (0x7f606f9d3400) [pid = 1857] [serial = 1891] [outer = (nil)] 19:33:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 259 (0x7f607442ac00) [pid = 1857] [serial = 1892] [outer = 0x7f606f9d3400] 19:33:28 INFO - PROCESS | 1857 | 1461638008584 Marionette DEBUG loaded listener.js 19:33:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 260 (0x7f6077f5a000) [pid = 1857] [serial = 1893] [outer = 0x7f606f9d3400] 19:33:28 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60768cd800 == 165 [pid = 1857] [id = 609] 19:33:28 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607acec000 == 164 [pid = 1857] [id = 608] 19:33:28 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a5b9800 == 163 [pid = 1857] [id = 607] 19:33:28 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60773f9800 == 162 [pid = 1857] [id = 586] 19:33:28 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60783e8800 == 161 [pid = 1857] [id = 606] 19:33:28 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6076f9b800 == 160 [pid = 1857] [id = 585] 19:33:28 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6072142000 == 159 [pid = 1857] [id = 605] 19:33:29 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60719ef800 == 158 [pid = 1857] [id = 604] 19:33:29 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60743a9000 == 157 [pid = 1857] [id = 603] 19:33:29 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60765ba800 == 156 [pid = 1857] [id = 602] 19:33:29 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084414800 == 155 [pid = 1857] [id = 601] 19:33:29 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6083cbe800 == 154 [pid = 1857] [id = 600] 19:33:29 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608162c000 == 153 [pid = 1857] [id = 597] 19:33:29 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e40f800 == 152 [pid = 1857] [id = 596] 19:33:29 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e1b3000 == 151 [pid = 1857] [id = 595] 19:33:29 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607db59000 == 150 [pid = 1857] [id = 594] 19:33:29 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607b7d4000 == 149 [pid = 1857] [id = 593] 19:33:29 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607aca6000 == 148 [pid = 1857] [id = 592] 19:33:29 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a6da000 == 147 [pid = 1857] [id = 591] 19:33:29 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60773f8000 == 146 [pid = 1857] [id = 590] 19:33:29 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60743b2800 == 145 [pid = 1857] [id = 589] 19:33:29 INFO - PROCESS | 1857 | 1461638009298 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 19:33:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:33:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1476ms 19:33:29 INFO - PROCESS | 1857 | 1461638009323 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 19:33:29 INFO - PROCESS | 1857 | 1461638009326 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 19:33:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:33:29 INFO - PROCESS | 1857 | 1461638009331 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:33:29 INFO - PROCESS | 1857 | 1461638009333 Marionette TRACE conn3 <- [1,2494,null,{}] 19:33:29 INFO - PROCESS | 1857 | 1461638009337 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:29 INFO - PROCESS | 1857 | --DOMWINDOW == 259 (0x7f60722d7800) [pid = 1857] [serial = 1748] [outer = (nil)] [url = about:blank] 19:33:29 INFO - PROCESS | 1857 | --DOMWINDOW == 258 (0x7f6074bc9c00) [pid = 1857] [serial = 1752] [outer = (nil)] [url = about:blank] 19:33:29 INFO - PROCESS | 1857 | --DOMWINDOW == 257 (0x7f60764eac00) [pid = 1857] [serial = 1757] [outer = (nil)] [url = about:blank] 19:33:29 INFO - PROCESS | 1857 | --DOMWINDOW == 256 (0x7f60705e3c00) [pid = 1857] [serial = 1746] [outer = (nil)] [url = about:blank] 19:33:29 INFO - PROCESS | 1857 | --DOMWINDOW == 255 (0x7f6076532c00) [pid = 1857] [serial = 1758] [outer = (nil)] [url = about:blank] 19:33:29 INFO - PROCESS | 1857 | --DOMWINDOW == 254 (0x7f6072fed000) [pid = 1857] [serial = 1749] [outer = (nil)] [url = about:blank] 19:33:29 INFO - PROCESS | 1857 | --DOMWINDOW == 253 (0x7f6072feb400) [pid = 1857] [serial = 1751] [outer = (nil)] [url = about:blank] 19:33:29 INFO - PROCESS | 1857 | --DOMWINDOW == 252 (0x7f6076580800) [pid = 1857] [serial = 1760] [outer = (nil)] [url = about:blank] 19:33:29 INFO - PROCESS | 1857 | --DOMWINDOW == 251 (0x7f606f9ddc00) [pid = 1857] [serial = 1745] [outer = (nil)] [url = about:blank] 19:33:29 INFO - PROCESS | 1857 | --DOMWINDOW == 250 (0x7f6077212800) [pid = 1857] [serial = 1764] [outer = (nil)] [url = about:blank] 19:33:29 INFO - PROCESS | 1857 | --DOMWINDOW == 249 (0x7f607671e400) [pid = 1857] [serial = 1763] [outer = (nil)] [url = about:blank] 19:33:29 INFO - PROCESS | 1857 | --DOMWINDOW == 248 (0x7f6075951000) [pid = 1857] [serial = 1754] [outer = (nil)] [url = about:blank] 19:33:29 INFO - PROCESS | 1857 | --DOMWINDOW == 247 (0x7f6078f24c00) [pid = 1857] [serial = 1697] [outer = (nil)] [url = about:blank] 19:33:29 INFO - PROCESS | 1857 | --DOMWINDOW == 246 (0x7f6075a60000) [pid = 1857] [serial = 1755] [outer = (nil)] [url = about:blank] 19:33:29 INFO - PROCESS | 1857 | --DOMWINDOW == 245 (0x7f607670f400) [pid = 1857] [serial = 1761] [outer = (nil)] [url = about:blank] 19:33:29 INFO - PROCESS | 1857 | 1461638009616 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 19:33:29 INFO - PROCESS | 1857 | 1461638009747 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6075c10800 == 146 [pid = 1857] [id = 631] 19:33:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 246 (0x7f6078051400) [pid = 1857] [serial = 1894] [outer = (nil)] 19:33:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 247 (0x7f607837b400) [pid = 1857] [serial = 1895] [outer = 0x7f6078051400] 19:33:29 INFO - PROCESS | 1857 | 1461638009824 Marionette DEBUG loaded listener.js 19:33:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 248 (0x7f607cc33800) [pid = 1857] [serial = 1896] [outer = 0x7f6078051400] 19:33:30 INFO - PROCESS | 1857 | 1461638010594 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 19:33:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:33:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1279ms 19:33:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:33:30 INFO - PROCESS | 1857 | 1461638010611 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 19:33:30 INFO - PROCESS | 1857 | 1461638010613 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 19:33:30 INFO - PROCESS | 1857 | 1461638010652 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:33:30 INFO - PROCESS | 1857 | 1461638010655 Marionette TRACE conn3 <- [1,2498,null,{}] 19:33:30 INFO - PROCESS | 1857 | 1461638010662 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:30 INFO - PROCESS | 1857 | 1461638010840 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 19:33:30 INFO - PROCESS | 1857 | 1461638010855 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a85f000 == 147 [pid = 1857] [id = 632] 19:33:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 249 (0x7f607daa6000) [pid = 1857] [serial = 1897] [outer = (nil)] 19:33:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 250 (0x7f607e054400) [pid = 1857] [serial = 1898] [outer = 0x7f607daa6000] 19:33:30 INFO - PROCESS | 1857 | 1461638010912 Marionette DEBUG loaded listener.js 19:33:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 251 (0x7f607e1ef400) [pid = 1857] [serial = 1899] [outer = 0x7f607daa6000] 19:33:31 INFO - PROCESS | 1857 | 1461638011875 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 19:33:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:33:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1311ms 19:33:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:33:31 INFO - PROCESS | 1857 | 1461638011932 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 19:33:31 INFO - PROCESS | 1857 | 1461638011934 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 19:33:31 INFO - PROCESS | 1857 | 1461638011940 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:33:31 INFO - PROCESS | 1857 | 1461638011943 Marionette TRACE conn3 <- [1,2502,null,{}] 19:33:31 INFO - PROCESS | 1857 | 1461638011957 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:32 INFO - PROCESS | 1857 | 1461638012200 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 19:33:32 INFO - PROCESS | 1857 | 1461638012224 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607debe000 == 148 [pid = 1857] [id = 633] 19:33:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 252 (0x7f6077216800) [pid = 1857] [serial = 1900] [outer = (nil)] 19:33:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 253 (0x7f607e23e800) [pid = 1857] [serial = 1901] [outer = 0x7f6077216800] 19:33:32 INFO - PROCESS | 1857 | 1461638012281 Marionette DEBUG loaded listener.js 19:33:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 254 (0x7f608167d400) [pid = 1857] [serial = 1902] [outer = 0x7f6077216800] 19:33:33 INFO - PROCESS | 1857 | 1461638013972 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 253 (0x7f6078f29c00) [pid = 1857] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 252 (0x7f6072042400) [pid = 1857] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 251 (0x7f6071bb4400) [pid = 1857] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 250 (0x7f608cf32400) [pid = 1857] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 249 (0x7f6074426c00) [pid = 1857] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 248 (0x7f608b9bd000) [pid = 1857] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 247 (0x7f6071bbb800) [pid = 1857] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 246 (0x7f6081671800) [pid = 1857] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 245 (0x7f607702d800) [pid = 1857] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 244 (0x7f609a86c000) [pid = 1857] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 243 (0x7f6072103800) [pid = 1857] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 242 (0x7f60874a1c00) [pid = 1857] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 241 (0x7f607daea000) [pid = 1857] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 240 (0x7f6077f59c00) [pid = 1857] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 239 (0x7f6071bb4800) [pid = 1857] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 238 (0x7f607e235000) [pid = 1857] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 237 (0x7f6089cc6800) [pid = 1857] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 236 (0x7f608dabd000) [pid = 1857] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 235 (0x7f607d02e000) [pid = 1857] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 234 (0x7f607daa0800) [pid = 1857] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 233 (0x7f607210b800) [pid = 1857] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 232 (0x7f60757ce400) [pid = 1857] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 231 (0x7f608cf63800) [pid = 1857] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 230 (0x7f608cfb9400) [pid = 1857] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 229 (0x7f60705e0800) [pid = 1857] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 228 (0x7f60764e3c00) [pid = 1857] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 227 (0x7f6076577c00) [pid = 1857] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 226 (0x7f6073058400) [pid = 1857] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 225 (0x7f607e0cc800) [pid = 1857] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 224 (0x7f608283d800) [pid = 1857] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 223 (0x7f607aa17400) [pid = 1857] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 222 (0x7f607305ac00) [pid = 1857] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7f60817e5400) [pid = 1857] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 220 (0x7f607e0cd400) [pid = 1857] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7f6073061400) [pid = 1857] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7f60705d5800) [pid = 1857] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7f60705e1800) [pid = 1857] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7f6073066400) [pid = 1857] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7f606f9d0800) [pid = 1857] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7f606f9d2c00) [pid = 1857] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7f606f9d9800) [pid = 1857] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7f60722e1800) [pid = 1857] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7f607653b800) [pid = 1857] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7f6077fd0800) [pid = 1857] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7f6077f49400) [pid = 1857] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7f60789a6c00) [pid = 1857] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7f6078f32000) [pid = 1857] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7f607cd54c00) [pid = 1857] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7f609f8af000) [pid = 1857] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7f6074bdb400) [pid = 1857] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7f607dcd2000) [pid = 1857] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7f60764c0000) [pid = 1857] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7f6078942400) [pid = 1857] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7f6074be7c00) [pid = 1857] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7f60764c0c00) [pid = 1857] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7f6077221400) [pid = 1857] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7f60766de400) [pid = 1857] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7f606f9d6000) [pid = 1857] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7f6077f4ac00) [pid = 1857] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7f6072e95000) [pid = 1857] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7f6072feb800) [pid = 1857] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7f6074bda000) [pid = 1857] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7f60705cdc00) [pid = 1857] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7f6073066000) [pid = 1857] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7f6077f77c00) [pid = 1857] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7f6077f42800) [pid = 1857] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7f60766db400) [pid = 1857] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:33:34 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7f60705cfc00) [pid = 1857] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:33:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:33:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 2231ms 19:33:34 INFO - PROCESS | 1857 | 1461638014177 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 19:33:34 INFO - PROCESS | 1857 | 1461638014179 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 19:33:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:33:34 INFO - PROCESS | 1857 | 1461638014185 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:33:34 INFO - PROCESS | 1857 | 1461638014187 Marionette TRACE conn3 <- [1,2506,null,{}] 19:33:34 INFO - PROCESS | 1857 | 1461638014199 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:34 INFO - PROCESS | 1857 | 1461638014427 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 19:33:34 INFO - PROCESS | 1857 | 1461638014440 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6071f86800 == 149 [pid = 1857] [id = 634] 19:33:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7f60705cdc00) [pid = 1857] [serial = 1903] [outer = (nil)] 19:33:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7f6071bbe800) [pid = 1857] [serial = 1904] [outer = 0x7f60705cdc00] 19:33:34 INFO - PROCESS | 1857 | 1461638014496 Marionette DEBUG loaded listener.js 19:33:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7f6072e95400) [pid = 1857] [serial = 1905] [outer = 0x7f60705cdc00] 19:33:35 INFO - PROCESS | 1857 | 1461638015266 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 19:33:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:33:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1125ms 19:33:35 INFO - PROCESS | 1857 | 1461638015311 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 19:33:35 INFO - PROCESS | 1857 | 1461638015314 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 19:33:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:33:35 INFO - PROCESS | 1857 | 1461638015319 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:33:35 INFO - PROCESS | 1857 | 1461638015320 Marionette TRACE conn3 <- [1,2510,null,{}] 19:33:35 INFO - PROCESS | 1857 | 1461638015325 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:35 INFO - PROCESS | 1857 | 1461638015588 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 19:33:35 INFO - PROCESS | 1857 | 1461638015712 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607acd7800 == 150 [pid = 1857] [id = 635] 19:33:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7f60705cc400) [pid = 1857] [serial = 1906] [outer = (nil)] 19:33:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7f607305a000) [pid = 1857] [serial = 1907] [outer = 0x7f60705cc400] 19:33:35 INFO - PROCESS | 1857 | 1461638015771 Marionette DEBUG loaded listener.js 19:33:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7f6075947800) [pid = 1857] [serial = 1908] [outer = 0x7f60705cc400] 19:33:36 INFO - PROCESS | 1857 | 1461638016807 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 19:33:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:33:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1526ms 19:33:36 INFO - PROCESS | 1857 | 1461638016845 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 19:33:36 INFO - PROCESS | 1857 | 1461638016851 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 19:33:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:33:36 INFO - PROCESS | 1857 | 1461638016860 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:33:36 INFO - PROCESS | 1857 | 1461638016864 Marionette TRACE conn3 <- [1,2514,null,{}] 19:33:36 INFO - PROCESS | 1857 | 1461638016871 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:37 INFO - PROCESS | 1857 | 1461638017097 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 19:33:37 INFO - PROCESS | 1857 | 1461638017407 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078f8e000 == 151 [pid = 1857] [id = 636] 19:33:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7f6073066000) [pid = 1857] [serial = 1909] [outer = (nil)] 19:33:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7f6074bdb800) [pid = 1857] [serial = 1910] [outer = 0x7f6073066000] 19:33:37 INFO - PROCESS | 1857 | 1461638017487 Marionette DEBUG loaded listener.js 19:33:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7f60764bf000) [pid = 1857] [serial = 1911] [outer = 0x7f6073066000] 19:33:38 INFO - PROCESS | 1857 | 1461638018368 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 19:33:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:33:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1582ms 19:33:38 INFO - PROCESS | 1857 | 1461638018443 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 19:33:38 INFO - PROCESS | 1857 | 1461638018450 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 19:33:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:33:38 INFO - PROCESS | 1857 | 1461638018460 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:33:38 INFO - PROCESS | 1857 | 1461638018463 Marionette TRACE conn3 <- [1,2518,null,{}] 19:33:38 INFO - PROCESS | 1857 | 1461638018469 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:38 INFO - PROCESS | 1857 | 1461638018711 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 19:33:39 INFO - PROCESS | 1857 | 1461638019068 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607de8a000 == 152 [pid = 1857] [id = 637] 19:33:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7f6076538c00) [pid = 1857] [serial = 1912] [outer = (nil)] 19:33:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7f60766df400) [pid = 1857] [serial = 1913] [outer = 0x7f6076538c00] 19:33:39 INFO - PROCESS | 1857 | 1461638019138 Marionette DEBUG loaded listener.js 19:33:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7f6077032000) [pid = 1857] [serial = 1914] [outer = 0x7f6076538c00] 19:33:39 INFO - PROCESS | 1857 | 1461638019972 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 19:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1579ms 19:33:40 INFO - PROCESS | 1857 | 1461638020040 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 19:33:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:33:40 INFO - PROCESS | 1857 | 1461638020044 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 19:33:40 INFO - PROCESS | 1857 | 1461638020050 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:33:40 INFO - PROCESS | 1857 | 1461638020055 Marionette TRACE conn3 <- [1,2522,null,{}] 19:33:40 INFO - PROCESS | 1857 | 1461638020070 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:40 INFO - PROCESS | 1857 | 1461638020320 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 19:33:40 INFO - PROCESS | 1857 | 1461638020665 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081876800 == 153 [pid = 1857] [id = 638] 19:33:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7f6077f78000) [pid = 1857] [serial = 1915] [outer = (nil)] 19:33:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7f6077fd0800) [pid = 1857] [serial = 1916] [outer = 0x7f6077f78000] 19:33:40 INFO - PROCESS | 1857 | 1461638020739 Marionette DEBUG loaded listener.js 19:33:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7f607894fc00) [pid = 1857] [serial = 1917] [outer = 0x7f6077f78000] 19:33:41 INFO - PROCESS | 1857 | 1461638021578 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 19:33:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:33:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1587ms 19:33:41 INFO - PROCESS | 1857 | 1461638021637 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 19:33:41 INFO - PROCESS | 1857 | 1461638021640 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 19:33:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:33:41 INFO - PROCESS | 1857 | 1461638021646 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:33:41 INFO - PROCESS | 1857 | 1461638021648 Marionette TRACE conn3 <- [1,2526,null,{}] 19:33:41 INFO - PROCESS | 1857 | 1461638021653 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:41 INFO - PROCESS | 1857 | 1461638021855 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 19:33:42 INFO - PROCESS | 1857 | 1461638022097 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6082a5d800 == 154 [pid = 1857] [id = 639] 19:33:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7f6077f76400) [pid = 1857] [serial = 1918] [outer = (nil)] 19:33:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7f607aa10400) [pid = 1857] [serial = 1919] [outer = 0x7f6077f76400] 19:33:42 INFO - PROCESS | 1857 | 1461638022167 Marionette DEBUG loaded listener.js 19:33:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7f607cc37800) [pid = 1857] [serial = 1920] [outer = 0x7f6077f76400] 19:33:43 INFO - PROCESS | 1857 | 1461638023038 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 19:33:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:33:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1440ms 19:33:43 INFO - PROCESS | 1857 | 1461638023087 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 19:33:43 INFO - PROCESS | 1857 | 1461638023090 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 19:33:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:33:43 INFO - PROCESS | 1857 | 1461638023097 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:33:43 INFO - PROCESS | 1857 | 1461638023100 Marionette TRACE conn3 <- [1,2530,null,{}] 19:33:43 INFO - PROCESS | 1857 | 1461638023105 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:43 INFO - PROCESS | 1857 | 1461638023310 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 19:33:43 INFO - PROCESS | 1857 | 1461638023592 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608441c000 == 155 [pid = 1857] [id = 640] 19:33:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7f6077f55c00) [pid = 1857] [serial = 1921] [outer = (nil)] 19:33:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7f607d029000) [pid = 1857] [serial = 1922] [outer = 0x7f6077f55c00] 19:33:43 INFO - PROCESS | 1857 | 1461638023666 Marionette DEBUG loaded listener.js 19:33:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7f607dae8000) [pid = 1857] [serial = 1923] [outer = 0x7f6077f55c00] 19:33:44 INFO - PROCESS | 1857 | 1461638024530 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 19:33:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:33:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1476ms 19:33:44 INFO - PROCESS | 1857 | 1461638024588 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 19:33:44 INFO - PROCESS | 1857 | 1461638024592 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 19:33:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:33:44 INFO - PROCESS | 1857 | 1461638024601 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:33:44 INFO - PROCESS | 1857 | 1461638024604 Marionette TRACE conn3 <- [1,2534,null,{}] 19:33:44 INFO - PROCESS | 1857 | 1461638024608 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:44 INFO - PROCESS | 1857 | 1461638024832 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 19:33:45 INFO - PROCESS | 1857 | 1461638025112 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608769d800 == 156 [pid = 1857] [id = 641] 19:33:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7f60789a4000) [pid = 1857] [serial = 1924] [outer = (nil)] 19:33:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7f60817ec800) [pid = 1857] [serial = 1925] [outer = 0x7f60789a4000] 19:33:45 INFO - PROCESS | 1857 | 1461638025226 Marionette DEBUG loaded listener.js 19:33:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7f6082a69000) [pid = 1857] [serial = 1926] [outer = 0x7f60789a4000] 19:33:46 INFO - PROCESS | 1857 | 1461638026069 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 19:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1486ms 19:33:46 INFO - PROCESS | 1857 | 1461638026094 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 19:33:46 INFO - PROCESS | 1857 | 1461638026097 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 19:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:33:46 INFO - PROCESS | 1857 | 1461638026106 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:33:46 INFO - PROCESS | 1857 | 1461638026109 Marionette TRACE conn3 <- [1,2538,null,{}] 19:33:46 INFO - PROCESS | 1857 | 1461638026113 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:46 INFO - PROCESS | 1857 | 1461638026306 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 19:33:46 INFO - PROCESS | 1857 | 1461638026581 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608d2d2800 == 157 [pid = 1857] [id = 642] 19:33:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7f607d02e000) [pid = 1857] [serial = 1927] [outer = (nil)] 19:33:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7f6083b06800) [pid = 1857] [serial = 1928] [outer = 0x7f607d02e000] 19:33:46 INFO - PROCESS | 1857 | 1461638026657 Marionette DEBUG loaded listener.js 19:33:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7f6083d93c00) [pid = 1857] [serial = 1929] [outer = 0x7f607d02e000] 19:33:47 INFO - PROCESS | 1857 | 1461638027505 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 19:33:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:33:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1475ms 19:33:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:33:47 INFO - PROCESS | 1857 | 1461638027582 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 19:33:47 INFO - PROCESS | 1857 | 1461638027584 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 19:33:47 INFO - PROCESS | 1857 | 1461638027590 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:33:47 INFO - PROCESS | 1857 | 1461638027593 Marionette TRACE conn3 <- [1,2542,null,{}] 19:33:47 INFO - PROCESS | 1857 | 1461638027598 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:47 INFO - PROCESS | 1857 | 1461638027829 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 19:33:48 INFO - PROCESS | 1857 | 1461638028104 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f16a800 == 158 [pid = 1857] [id = 643] 19:33:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7f6072e95c00) [pid = 1857] [serial = 1930] [outer = (nil)] 19:33:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7f6084192800) [pid = 1857] [serial = 1931] [outer = 0x7f6072e95c00] 19:33:48 INFO - PROCESS | 1857 | 1461638028213 Marionette DEBUG loaded listener.js 19:33:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7f60844d1c00) [pid = 1857] [serial = 1932] [outer = 0x7f6072e95c00] 19:33:49 INFO - PROCESS | 1857 | 1461638029005 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 19:33:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:33:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1477ms 19:33:49 INFO - PROCESS | 1857 | 1461638029066 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 19:33:49 INFO - PROCESS | 1857 | 1461638029069 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 19:33:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:33:49 INFO - PROCESS | 1857 | 1461638029075 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:33:49 INFO - PROCESS | 1857 | 1461638029077 Marionette TRACE conn3 <- [1,2546,null,{}] 19:33:49 INFO - PROCESS | 1857 | 1461638029082 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:49 INFO - PROCESS | 1857 | 1461638029282 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 19:33:49 INFO - PROCESS | 1857 | 1461638029554 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609bc1c000 == 159 [pid = 1857] [id = 644] 19:33:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7f607e23f800) [pid = 1857] [serial = 1933] [outer = (nil)] 19:33:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7f60845ac800) [pid = 1857] [serial = 1934] [outer = 0x7f607e23f800] 19:33:49 INFO - PROCESS | 1857 | 1461638029633 Marionette DEBUG loaded listener.js 19:33:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7f6084ae2400) [pid = 1857] [serial = 1935] [outer = 0x7f607e23f800] 19:33:50 INFO - PROCESS | 1857 | 1461638030461 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 19:33:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:33:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1434ms 19:33:50 INFO - PROCESS | 1857 | 1461638030509 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 19:33:50 INFO - PROCESS | 1857 | 1461638030518 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 19:33:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:33:50 INFO - PROCESS | 1857 | 1461638030523 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:33:50 INFO - PROCESS | 1857 | 1461638030525 Marionette TRACE conn3 <- [1,2550,null,{}] 19:33:50 INFO - PROCESS | 1857 | 1461638030531 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:50 INFO - PROCESS | 1857 | 1461638030731 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 19:33:51 INFO - PROCESS | 1857 | 1461638031007 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609f7a0800 == 160 [pid = 1857] [id = 645] 19:33:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7f6083b0d000) [pid = 1857] [serial = 1936] [outer = (nil)] 19:33:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 221 (0x7f60874a6400) [pid = 1857] [serial = 1937] [outer = 0x7f6083b0d000] 19:33:51 INFO - PROCESS | 1857 | 1461638031082 Marionette DEBUG loaded listener.js 19:33:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7f6087517c00) [pid = 1857] [serial = 1938] [outer = 0x7f6083b0d000] 19:33:51 INFO - PROCESS | 1857 | 1461638031989 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 19:33:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:33:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1527ms 19:33:52 INFO - PROCESS | 1857 | 1461638032052 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 19:33:52 INFO - PROCESS | 1857 | 1461638032056 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 19:33:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:33:52 INFO - PROCESS | 1857 | 1461638032062 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:33:52 INFO - PROCESS | 1857 | 1461638032066 Marionette TRACE conn3 <- [1,2554,null,{}] 19:33:52 INFO - PROCESS | 1857 | 1461638032071 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:52 INFO - PROCESS | 1857 | 1461638032295 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 19:33:52 INFO - PROCESS | 1857 | 1461638032577 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a2be3000 == 161 [pid = 1857] [id = 646] 19:33:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 223 (0x7f60705e4000) [pid = 1857] [serial = 1939] [outer = (nil)] 19:33:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 224 (0x7f607d02ec00) [pid = 1857] [serial = 1940] [outer = 0x7f60705e4000] 19:33:52 INFO - PROCESS | 1857 | 1461638032693 Marionette DEBUG loaded listener.js 19:33:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 225 (0x7f6089cc3000) [pid = 1857] [serial = 1941] [outer = 0x7f60705e4000] 19:33:53 INFO - PROCESS | 1857 | 1461638033501 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 19:33:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:33:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1484ms 19:33:53 INFO - PROCESS | 1857 | 1461638033547 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 19:33:53 INFO - PROCESS | 1857 | 1461638033550 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 19:33:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:33:53 INFO - PROCESS | 1857 | 1461638033555 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:33:53 INFO - PROCESS | 1857 | 1461638033557 Marionette TRACE conn3 <- [1,2558,null,{}] 19:33:53 INFO - PROCESS | 1857 | 1461638033562 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:53 INFO - PROCESS | 1857 | 1461638033747 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 19:33:54 INFO - PROCESS | 1857 | 1461638034023 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a78a1800 == 162 [pid = 1857] [id = 647] 19:33:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 226 (0x7f60705ed400) [pid = 1857] [serial = 1942] [outer = (nil)] 19:33:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 227 (0x7f608a626000) [pid = 1857] [serial = 1943] [outer = 0x7f60705ed400] 19:33:54 INFO - PROCESS | 1857 | 1461638034095 Marionette DEBUG loaded listener.js 19:33:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 228 (0x7f608bd1d800) [pid = 1857] [serial = 1944] [outer = 0x7f60705ed400] 19:33:54 INFO - PROCESS | 1857 | 1461638034956 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 19:33:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:33:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1428ms 19:33:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:33:54 INFO - PROCESS | 1857 | 1461638034985 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 19:33:54 INFO - PROCESS | 1857 | 1461638034988 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 19:33:54 INFO - PROCESS | 1857 | 1461638034992 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:33:54 INFO - PROCESS | 1857 | 1461638034996 Marionette TRACE conn3 <- [1,2562,null,{}] 19:33:55 INFO - PROCESS | 1857 | 1461638035009 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:55 INFO - PROCESS | 1857 | 1461638035211 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 19:33:55 INFO - PROCESS | 1857 | 1461638035486 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607496c000 == 163 [pid = 1857] [id = 648] 19:33:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 229 (0x7f6089cba800) [pid = 1857] [serial = 1945] [outer = (nil)] 19:33:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 230 (0x7f608c74ec00) [pid = 1857] [serial = 1946] [outer = 0x7f6089cba800] 19:33:55 INFO - PROCESS | 1857 | 1461638035565 Marionette DEBUG loaded listener.js 19:33:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 231 (0x7f608cc87c00) [pid = 1857] [serial = 1947] [outer = 0x7f6089cba800] 19:33:56 INFO - PROCESS | 1857 | 1461638036487 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 19:33:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:33:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1537ms 19:33:56 INFO - PROCESS | 1857 | 1461638036530 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 19:33:56 INFO - PROCESS | 1857 | 1461638036534 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 19:33:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:33:56 INFO - PROCESS | 1857 | 1461638036539 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:33:56 INFO - PROCESS | 1857 | 1461638036541 Marionette TRACE conn3 <- [1,2566,null,{}] 19:33:56 INFO - PROCESS | 1857 | 1461638036546 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:56 INFO - PROCESS | 1857 | 1461638036739 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 19:33:57 INFO - PROCESS | 1857 | 1461638037019 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:57 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f606d6d8000 == 164 [pid = 1857] [id = 649] 19:33:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 232 (0x7f607594a000) [pid = 1857] [serial = 1948] [outer = (nil)] 19:33:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 233 (0x7f608cf2ec00) [pid = 1857] [serial = 1949] [outer = 0x7f607594a000] 19:33:57 INFO - PROCESS | 1857 | 1461638037138 Marionette DEBUG loaded listener.js 19:33:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 234 (0x7f608cf65400) [pid = 1857] [serial = 1950] [outer = 0x7f607594a000] 19:33:57 INFO - PROCESS | 1857 | 1461638037954 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 19:33:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:33:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1482ms 19:33:58 INFO - PROCESS | 1857 | 1461638038021 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 19:33:58 INFO - PROCESS | 1857 | 1461638038025 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 19:33:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:33:58 INFO - PROCESS | 1857 | 1461638038030 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:33:58 INFO - PROCESS | 1857 | 1461638038032 Marionette TRACE conn3 <- [1,2570,null,{}] 19:33:58 INFO - PROCESS | 1857 | 1461638038038 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:58 INFO - PROCESS | 1857 | 1461638038241 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 19:33:58 INFO - PROCESS | 1857 | 1461638038530 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607165e800 == 165 [pid = 1857] [id = 650] 19:33:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 235 (0x7f6072040400) [pid = 1857] [serial = 1951] [outer = (nil)] 19:33:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 236 (0x7f6075950800) [pid = 1857] [serial = 1952] [outer = 0x7f6072040400] 19:33:58 INFO - PROCESS | 1857 | 1461638038637 Marionette DEBUG loaded listener.js 19:33:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 237 (0x7f6077fcf000) [pid = 1857] [serial = 1953] [outer = 0x7f6072040400] 19:33:59 INFO - PROCESS | 1857 | 1461638039476 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 19:33:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:33:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1481ms 19:33:59 INFO - PROCESS | 1857 | 1461638039512 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 19:33:59 INFO - PROCESS | 1857 | 1461638039516 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 19:33:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:33:59 INFO - PROCESS | 1857 | 1461638039521 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:33:59 INFO - PROCESS | 1857 | 1461638039523 Marionette TRACE conn3 <- [1,2574,null,{}] 19:33:59 INFO - PROCESS | 1857 | 1461638039528 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:59 INFO - PROCESS | 1857 | 1461638039740 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 19:34:00 INFO - PROCESS | 1857 | 1461638040020 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6072153800 == 166 [pid = 1857] [id = 651] 19:34:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 238 (0x7f6071bc3800) [pid = 1857] [serial = 1954] [outer = (nil)] 19:34:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 239 (0x7f6074422000) [pid = 1857] [serial = 1955] [outer = 0x7f6071bc3800] 19:34:00 INFO - PROCESS | 1857 | 1461638040144 Marionette DEBUG loaded listener.js 19:34:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 240 (0x7f6077fcec00) [pid = 1857] [serial = 1956] [outer = 0x7f6071bc3800] 19:34:00 INFO - PROCESS | 1857 | 1461638040986 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 19:34:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:34:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1536ms 19:34:01 INFO - PROCESS | 1857 | 1461638041059 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 19:34:01 INFO - PROCESS | 1857 | 1461638041061 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 19:34:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:34:01 INFO - PROCESS | 1857 | 1461638041067 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:34:01 INFO - PROCESS | 1857 | 1461638041069 Marionette TRACE conn3 <- [1,2578,null,{}] 19:34:01 INFO - PROCESS | 1857 | 1461638041074 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:01 INFO - PROCESS | 1857 | 1461638041284 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 19:34:01 INFO - PROCESS | 1857 | 1461638041562 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60743c1000 == 167 [pid = 1857] [id = 652] 19:34:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 241 (0x7f606f9d8400) [pid = 1857] [serial = 1957] [outer = (nil)] 19:34:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 242 (0x7f607210d800) [pid = 1857] [serial = 1958] [outer = 0x7f606f9d8400] 19:34:01 INFO - PROCESS | 1857 | 1461638041693 Marionette DEBUG loaded listener.js 19:34:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 243 (0x7f6074bdcc00) [pid = 1857] [serial = 1959] [outer = 0x7f606f9d8400] 19:34:02 INFO - PROCESS | 1857 | 1461638042543 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 19:34:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:34:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1532ms 19:34:02 INFO - PROCESS | 1857 | 1461638042601 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 19:34:02 INFO - PROCESS | 1857 | 1461638042604 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 19:34:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:34:02 INFO - PROCESS | 1857 | 1461638042615 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:34:02 INFO - PROCESS | 1857 | 1461638042617 Marionette TRACE conn3 <- [1,2582,null,{}] 19:34:02 INFO - PROCESS | 1857 | 1461638042622 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:02 INFO - PROCESS | 1857 | 1461638042836 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 19:34:03 INFO - PROCESS | 1857 | 1461638043116 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:03 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078f89800 == 168 [pid = 1857] [id = 653] 19:34:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 244 (0x7f60705e8400) [pid = 1857] [serial = 1960] [outer = (nil)] 19:34:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 245 (0x7f6072fe0800) [pid = 1857] [serial = 1961] [outer = 0x7f60705e8400] 19:34:03 INFO - PROCESS | 1857 | 1461638043228 Marionette DEBUG loaded listener.js 19:34:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 246 (0x7f607657d000) [pid = 1857] [serial = 1962] [outer = 0x7f60705e8400] 19:34:04 INFO - PROCESS | 1857 | 1461638044736 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 19:34:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:34:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 2177ms 19:34:04 INFO - PROCESS | 1857 | 1461638044792 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 19:34:04 INFO - PROCESS | 1857 | 1461638044796 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 19:34:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:34:04 INFO - PROCESS | 1857 | 1461638044804 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:34:04 INFO - PROCESS | 1857 | 1461638044809 Marionette TRACE conn3 <- [1,2586,null,{}] 19:34:04 INFO - PROCESS | 1857 | 1461638044817 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:05 INFO - PROCESS | 1857 | 1461638045020 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 19:34:05 INFO - PROCESS | 1857 | 1461638045278 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60743bd800 == 169 [pid = 1857] [id = 654] 19:34:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 247 (0x7f6072106000) [pid = 1857] [serial = 1963] [outer = (nil)] 19:34:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 248 (0x7f60722ddc00) [pid = 1857] [serial = 1964] [outer = 0x7f6072106000] 19:34:05 INFO - PROCESS | 1857 | 1461638045345 Marionette DEBUG loaded listener.js 19:34:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 249 (0x7f6072fed400) [pid = 1857] [serial = 1965] [outer = 0x7f6072106000] 19:34:06 INFO - PROCESS | 1857 | 1461638046262 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 19:34:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:34:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1532ms 19:34:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6081945000 == 168 [pid = 1857] [id = 352] 19:34:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6071f86800 == 167 [pid = 1857] [id = 634] 19:34:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607debe000 == 166 [pid = 1857] [id = 633] 19:34:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a85f000 == 165 [pid = 1857] [id = 632] 19:34:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6081818800 == 164 [pid = 1857] [id = 598] 19:34:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6075c10800 == 163 [pid = 1857] [id = 631] 19:34:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6071f86000 == 162 [pid = 1857] [id = 630] 19:34:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607debf800 == 161 [pid = 1857] [id = 629] 19:34:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60783f2000 == 160 [pid = 1857] [id = 628] 19:34:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a5bb000 == 159 [pid = 1857] [id = 627] 19:34:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607599d000 == 158 [pid = 1857] [id = 626] 19:34:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60876a4000 == 157 [pid = 1857] [id = 616] 19:34:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6085f2a800 == 156 [pid = 1857] [id = 615] 19:34:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6083f1b800 == 155 [pid = 1857] [id = 614] 19:34:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6081962800 == 154 [pid = 1857] [id = 613] 19:34:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a5c0800 == 153 [pid = 1857] [id = 612] 19:34:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e4d7800 == 152 [pid = 1857] [id = 610] 19:34:06 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60765b0000 == 151 [pid = 1857] [id = 611] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 248 (0x7f60a0119000) [pid = 1857] [serial = 1599] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 247 (0x7f6077219800) [pid = 1857] [serial = 1569] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 246 (0x7f608f132800) [pid = 1857] [serial = 1527] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 245 (0x7f608e457800) [pid = 1857] [serial = 1524] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 244 (0x7f6075943800) [pid = 1857] [serial = 1674] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 243 (0x7f6071bc2000) [pid = 1857] [serial = 1590] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 242 (0x7f609f6ec000) [pid = 1857] [serial = 1587] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 241 (0x7f608cfb8c00) [pid = 1857] [serial = 1542] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 240 (0x7f609aa8b400) [pid = 1857] [serial = 1584] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 239 (0x7f608e453400) [pid = 1857] [serial = 1596] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 238 (0x7f6089cc1800) [pid = 1857] [serial = 1578] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 237 (0x7f607b6e5400) [pid = 1857] [serial = 1431] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 236 (0x7f609de40c00) [pid = 1857] [serial = 1539] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 235 (0x7f6072111800) [pid = 1857] [serial = 1602] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 234 (0x7f609ab7a000) [pid = 1857] [serial = 1533] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 233 (0x7f608cf2ac00) [pid = 1857] [serial = 1581] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 232 (0x7f607cc37000) [pid = 1857] [serial = 1572] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 231 (0x7f6072fe6000) [pid = 1857] [serial = 1593] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 230 (0x7f60845a9000) [pid = 1857] [serial = 1575] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 229 (0x7f608f6c9800) [pid = 1857] [serial = 1530] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 228 (0x7f609b9b1800) [pid = 1857] [serial = 1536] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 227 (0x7f6077f58c00) [pid = 1857] [serial = 1743] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 226 (0x7f6082a6ec00) [pid = 1857] [serial = 1725] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 225 (0x7f607aa14400) [pid = 1857] [serial = 1635] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 224 (0x7f6073065c00) [pid = 1857] [serial = 1653] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 223 (0x7f6083a4e400) [pid = 1857] [serial = 1728] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 222 (0x7f6085b6bc00) [pid = 1857] [serial = 1734] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7f6083a4f800) [pid = 1857] [serial = 1638] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 220 (0x7f609ad98800) [pid = 1857] [serial = 1656] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7f60847b1400) [pid = 1857] [serial = 1731] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7f608cb91c00) [pid = 1857] [serial = 1644] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7f609f8a3800) [pid = 1857] [serial = 1659] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7f607cd56400) [pid = 1857] [serial = 1629] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7f607cc36000) [pid = 1857] [serial = 1740] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7f609f8ac000) [pid = 1857] [serial = 1662] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7f606f9dbc00) [pid = 1857] [serial = 1665] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7f6073013000) [pid = 1857] [serial = 1668] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7f607301b400) [pid = 1857] [serial = 1671] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7f6074bc7800) [pid = 1857] [serial = 1701] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7f6077034800) [pid = 1857] [serial = 1704] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7f607894f800) [pid = 1857] [serial = 1707] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7f607cd4cc00) [pid = 1857] [serial = 1710] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7f607d02d400) [pid = 1857] [serial = 1713] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7f607e235800) [pid = 1857] [serial = 1716] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7f607e38d400) [pid = 1857] [serial = 1719] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7f607b6ed400) [pid = 1857] [serial = 1791] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7f607aa13800) [pid = 1857] [serial = 1790] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7f6073063000) [pid = 1857] [serial = 1770] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7f60772a9000) [pid = 1857] [serial = 1776] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7f6076719c00) [pid = 1857] [serial = 1775] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7f6076718000) [pid = 1857] [serial = 1820] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7f6077f49c00) [pid = 1857] [serial = 1821] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7f607cc32800) [pid = 1857] [serial = 1793] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7f607d02c400) [pid = 1857] [serial = 1796] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7f607dade400) [pid = 1857] [serial = 1799] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7f607e0d1c00) [pid = 1857] [serial = 1802] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7f607e239000) [pid = 1857] [serial = 1805] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7f60766e0400) [pid = 1857] [serial = 1808] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7f607aa15000) [pid = 1857] [serial = 1830] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7f607804a000) [pid = 1857] [serial = 1824] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7f60817f1000) [pid = 1857] [serial = 1722] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7f6084eea800) [pid = 1857] [serial = 1641] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7f6087515400) [pid = 1857] [serial = 1737] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7f6076584400) [pid = 1857] [serial = 1632] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7f608f7f0400) [pid = 1857] [serial = 1647] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7f609ab07400) [pid = 1857] [serial = 1650] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7f607aa15c00) [pid = 1857] [serial = 1698] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7f6078947000) [pid = 1857] [serial = 1826] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7f6078f2ec00) [pid = 1857] [serial = 1827] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7f607653ec00) [pid = 1857] [serial = 1829] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 178 (0x7f607d16fc00) [pid = 1857] [serial = 1832] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7f6077f48c00) [pid = 1857] [serial = 1767] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7f6078f25c00) [pid = 1857] [serial = 1787] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7f6077f74c00) [pid = 1857] [serial = 1779] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7f6077f59000) [pid = 1857] [serial = 1778] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 173 (0x7f6073010c00) [pid = 1857] [serial = 1817] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7f6077f7dc00) [pid = 1857] [serial = 1781] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7f6072fe5000) [pid = 1857] [serial = 1769] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7f6077f80c00) [pid = 1857] [serial = 1823] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7f6077fd5c00) [pid = 1857] [serial = 1782] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7f60766d6c00) [pid = 1857] [serial = 1818] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7f6075a61400) [pid = 1857] [serial = 1815] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7f60757d2c00) [pid = 1857] [serial = 1814] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7f607aa0bc00) [pid = 1857] [serial = 1788] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7f6072107c00) [pid = 1857] [serial = 1812] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7f60705e5800) [pid = 1857] [serial = 1811] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7f60764cac00) [pid = 1857] [serial = 1773] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7f6075943000) [pid = 1857] [serial = 1772] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 160 (0x7f60789a8400) [pid = 1857] [serial = 1785] [outer = (nil)] [url = about:blank] 19:34:06 INFO - PROCESS | 1857 | --DOMWINDOW == 159 (0x7f607837ec00) [pid = 1857] [serial = 1784] [outer = (nil)] [url = about:blank] 19:34:07 INFO - PROCESS | 1857 | 1461638047016 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 19:34:07 INFO - PROCESS | 1857 | 1461638047023 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 19:34:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:34:07 INFO - PROCESS | 1857 | 1461638047055 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:34:07 INFO - PROCESS | 1857 | 1461638047057 Marionette TRACE conn3 <- [1,2590,null,{}] 19:34:07 INFO - PROCESS | 1857 | 1461638047065 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:07 INFO - PROCESS | 1857 | 1461638047237 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 19:34:07 INFO - PROCESS | 1857 | 1461638047247 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6071e74000 == 152 [pid = 1857] [id = 655] 19:34:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 160 (0x7f6072feb400) [pid = 1857] [serial = 1966] [outer = (nil)] 19:34:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 161 (0x7f6074bd9c00) [pid = 1857] [serial = 1967] [outer = 0x7f6072feb400] 19:34:07 INFO - PROCESS | 1857 | 1461638047307 Marionette DEBUG loaded listener.js 19:34:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7f6075943800) [pid = 1857] [serial = 1968] [outer = 0x7f6072feb400] 19:34:08 INFO - PROCESS | 1857 | 1461638048210 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 19:34:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:34:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1192ms 19:34:08 INFO - PROCESS | 1857 | 1461638048239 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 19:34:08 INFO - PROCESS | 1857 | 1461638048242 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 19:34:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:34:08 INFO - PROCESS | 1857 | 1461638048248 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:34:08 INFO - PROCESS | 1857 | 1461638048252 Marionette TRACE conn3 <- [1,2594,null,{}] 19:34:08 INFO - PROCESS | 1857 | 1461638048266 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:08 INFO - PROCESS | 1857 | 1461638048448 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 19:34:08 INFO - PROCESS | 1857 | 1461638048622 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6075a1c000 == 153 [pid = 1857] [id = 656] 19:34:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7f607300e000) [pid = 1857] [serial = 1969] [outer = (nil)] 19:34:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7f607653a400) [pid = 1857] [serial = 1970] [outer = 0x7f607300e000] 19:34:08 INFO - PROCESS | 1857 | 1461638048683 Marionette DEBUG loaded listener.js 19:34:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7f60766e0400) [pid = 1857] [serial = 1971] [outer = 0x7f607300e000] 19:34:09 INFO - PROCESS | 1857 | 1461638049520 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 19:34:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:34:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1283ms 19:34:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:34:09 INFO - PROCESS | 1857 | 1461638049536 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 19:34:09 INFO - PROCESS | 1857 | 1461638049539 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 19:34:09 INFO - PROCESS | 1857 | 1461638049544 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:34:09 INFO - PROCESS | 1857 | 1461638049547 Marionette TRACE conn3 <- [1,2598,null,{}] 19:34:09 INFO - PROCESS | 1857 | 1461638049552 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:09 INFO - PROCESS | 1857 | 1461638049810 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 19:34:09 INFO - PROCESS | 1857 | 1461638049843 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607806a800 == 154 [pid = 1857] [id = 657] 19:34:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7f6074be5000) [pid = 1857] [serial = 1972] [outer = (nil)] 19:34:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7f6077038800) [pid = 1857] [serial = 1973] [outer = 0x7f6074be5000] 19:34:09 INFO - PROCESS | 1857 | 1461638049902 Marionette DEBUG loaded listener.js 19:34:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7f60772ae400) [pid = 1857] [serial = 1974] [outer = 0x7f6074be5000] 19:34:10 INFO - PROCESS | 1857 | 1461638050789 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 19:34:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:34:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1286ms 19:34:10 INFO - PROCESS | 1857 | 1461638050830 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 19:34:10 INFO - PROCESS | 1857 | 1461638050844 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 19:34:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:34:10 INFO - PROCESS | 1857 | 1461638050862 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:34:10 INFO - PROCESS | 1857 | 1461638050863 Marionette TRACE conn3 <- [1,2602,null,{}] 19:34:10 INFO - PROCESS | 1857 | 1461638050873 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:11 INFO - PROCESS | 1857 | 1461638051259 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 19:34:11 INFO - PROCESS | 1857 | 1461638051302 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6079017000 == 155 [pid = 1857] [id = 658] 19:34:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7f6077f43000) [pid = 1857] [serial = 1975] [outer = (nil)] 19:34:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7f6077f59000) [pid = 1857] [serial = 1976] [outer = 0x7f6077f43000] 19:34:11 INFO - PROCESS | 1857 | 1461638051358 Marionette DEBUG loaded listener.js 19:34:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7f6077f7dc00) [pid = 1857] [serial = 1977] [outer = 0x7f6077f43000] 19:34:12 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7f6077216800) [pid = 1857] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:34:12 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7f607daa6000) [pid = 1857] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:34:12 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7f60705ccc00) [pid = 1857] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:34:12 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7f60705cdc00) [pid = 1857] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:34:12 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7f6078051400) [pid = 1857] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:34:12 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7f606f9d3400) [pid = 1857] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:34:12 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7f60705ce000) [pid = 1857] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:34:12 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7f607721f400) [pid = 1857] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:34:12 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7f607203ec00) [pid = 1857] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:34:12 INFO - PROCESS | 1857 | 1461638052689 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 19:34:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:34:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1897ms 19:34:12 INFO - PROCESS | 1857 | 1461638052746 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 19:34:12 INFO - PROCESS | 1857 | 1461638052748 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 19:34:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:34:12 INFO - PROCESS | 1857 | 1461638052755 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:34:12 INFO - PROCESS | 1857 | 1461638052756 Marionette TRACE conn3 <- [1,2606,null,{}] 19:34:12 INFO - PROCESS | 1857 | 1461638052761 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:12 INFO - PROCESS | 1857 | 1461638052969 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 19:34:13 INFO - PROCESS | 1857 | 1461638053141 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a467800 == 156 [pid = 1857] [id = 659] 19:34:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7f607721f400) [pid = 1857] [serial = 1978] [outer = (nil)] 19:34:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7f6078045c00) [pid = 1857] [serial = 1979] [outer = 0x7f607721f400] 19:34:13 INFO - PROCESS | 1857 | 1461638053201 Marionette DEBUG loaded listener.js 19:34:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7f6078950400) [pid = 1857] [serial = 1980] [outer = 0x7f607721f400] 19:34:13 INFO - PROCESS | 1857 | 1461638053906 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 19:34:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:34:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1174ms 19:34:13 INFO - PROCESS | 1857 | 1461638053929 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 19:34:13 INFO - PROCESS | 1857 | 1461638053932 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 19:34:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:34:13 INFO - PROCESS | 1857 | 1461638053937 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:34:13 INFO - PROCESS | 1857 | 1461638053940 Marionette TRACE conn3 <- [1,2610,null,{}] 19:34:13 INFO - PROCESS | 1857 | 1461638053944 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:14 INFO - PROCESS | 1857 | 1461638054177 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 19:34:14 INFO - PROCESS | 1857 | 1461638054487 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60704cd000 == 157 [pid = 1857] [id = 660] 19:34:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7f606f9d0800) [pid = 1857] [serial = 1981] [outer = (nil)] 19:34:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7f606f9dd400) [pid = 1857] [serial = 1982] [outer = 0x7f606f9d0800] 19:34:14 INFO - PROCESS | 1857 | 1461638054564 Marionette DEBUG loaded listener.js 19:34:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7f6071bba400) [pid = 1857] [serial = 1983] [outer = 0x7f606f9d0800] 19:34:15 INFO - PROCESS | 1857 | 1461638055524 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 19:34:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:34:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1627ms 19:34:15 INFO - PROCESS | 1857 | 1461638055566 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 19:34:15 INFO - PROCESS | 1857 | 1461638055572 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 19:34:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:34:15 INFO - PROCESS | 1857 | 1461638055579 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:34:15 INFO - PROCESS | 1857 | 1461638055584 Marionette TRACE conn3 <- [1,2614,null,{}] 19:34:15 INFO - PROCESS | 1857 | 1461638055590 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:15 INFO - PROCESS | 1857 | 1461638055801 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 19:34:16 INFO - PROCESS | 1857 | 1461638056025 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6076f9a000 == 158 [pid = 1857] [id = 661] 19:34:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7f6072e94c00) [pid = 1857] [serial = 1984] [outer = (nil)] 19:34:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7f6075a59c00) [pid = 1857] [serial = 1985] [outer = 0x7f6072e94c00] 19:34:16 INFO - PROCESS | 1857 | 1461638056138 Marionette DEBUG loaded listener.js 19:34:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7f60764e6800) [pid = 1857] [serial = 1986] [outer = 0x7f6072e94c00] 19:34:17 INFO - PROCESS | 1857 | 1461638057094 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 19:34:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:34:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1588ms 19:34:17 INFO - PROCESS | 1857 | 1461638057170 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 19:34:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:34:17 INFO - PROCESS | 1857 | 1461638057177 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 19:34:17 INFO - PROCESS | 1857 | 1461638057183 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:34:17 INFO - PROCESS | 1857 | 1461638057186 Marionette TRACE conn3 <- [1,2618,null,{}] 19:34:17 INFO - PROCESS | 1857 | 1461638057191 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:17 INFO - PROCESS | 1857 | 1461638057430 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 19:34:17 INFO - PROCESS | 1857 | 1461638057771 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a869000 == 159 [pid = 1857] [id = 662] 19:34:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7f6077215000) [pid = 1857] [serial = 1987] [outer = (nil)] 19:34:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7f6077f51c00) [pid = 1857] [serial = 1988] [outer = 0x7f6077215000] 19:34:17 INFO - PROCESS | 1857 | 1461638057846 Marionette DEBUG loaded listener.js 19:34:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 174 (0x7f6078043000) [pid = 1857] [serial = 1989] [outer = 0x7f6077215000] 19:34:18 INFO - PROCESS | 1857 | 1461638058688 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 19:34:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:34:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1578ms 19:34:18 INFO - PROCESS | 1857 | 1461638058762 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 19:34:18 INFO - PROCESS | 1857 | 1461638058765 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 19:34:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:34:18 INFO - PROCESS | 1857 | 1461638058780 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:34:18 INFO - PROCESS | 1857 | 1461638058788 Marionette TRACE conn3 <- [1,2622,null,{}] 19:34:18 INFO - PROCESS | 1857 | 1461638058794 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:19 INFO - PROCESS | 1857 | 1461638059033 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 19:34:19 INFO - PROCESS | 1857 | 1461638059335 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607ace5000 == 160 [pid = 1857] [id = 663] 19:34:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7f60766da400) [pid = 1857] [serial = 1990] [outer = (nil)] 19:34:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7f6078949c00) [pid = 1857] [serial = 1991] [outer = 0x7f60766da400] 19:34:19 INFO - PROCESS | 1857 | 1461638059411 Marionette DEBUG loaded listener.js 19:34:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7f6078f2ec00) [pid = 1857] [serial = 1992] [outer = 0x7f60766da400] 19:34:20 INFO - PROCESS | 1857 | 1461638060225 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 19:34:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:34:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1491ms 19:34:20 INFO - PROCESS | 1857 | 1461638060263 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 19:34:20 INFO - PROCESS | 1857 | 1461638060268 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 19:34:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:34:20 INFO - PROCESS | 1857 | 1461638060273 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:34:20 INFO - PROCESS | 1857 | 1461638060275 Marionette TRACE conn3 <- [1,2626,null,{}] 19:34:20 INFO - PROCESS | 1857 | 1461638060280 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:20 INFO - PROCESS | 1857 | 1461638060473 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 19:34:20 INFO - PROCESS | 1857 | 1461638060743 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607da47000 == 161 [pid = 1857] [id = 664] 19:34:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7f6075945000) [pid = 1857] [serial = 1993] [outer = (nil)] 19:34:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7f607804d000) [pid = 1857] [serial = 1994] [outer = 0x7f6075945000] 19:34:20 INFO - PROCESS | 1857 | 1461638060815 Marionette DEBUG loaded listener.js 19:34:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7f607cd4d000) [pid = 1857] [serial = 1995] [outer = 0x7f6075945000] 19:34:21 INFO - PROCESS | 1857 | 1461638061638 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 19:34:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:34:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1432ms 19:34:21 INFO - PROCESS | 1857 | 1461638061707 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 19:34:21 INFO - PROCESS | 1857 | 1461638061710 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 19:34:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:34:21 INFO - PROCESS | 1857 | 1461638061716 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:34:21 INFO - PROCESS | 1857 | 1461638061718 Marionette TRACE conn3 <- [1,2630,null,{}] 19:34:21 INFO - PROCESS | 1857 | 1461638061723 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:21 INFO - PROCESS | 1857 | 1461638061908 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 19:34:22 INFO - PROCESS | 1857 | 1461638062128 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607de95800 == 162 [pid = 1857] [id = 665] 19:34:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7f607d033c00) [pid = 1857] [serial = 1996] [outer = (nil)] 19:34:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7f607d167400) [pid = 1857] [serial = 1997] [outer = 0x7f607d033c00] 19:34:22 INFO - PROCESS | 1857 | 1461638062249 Marionette DEBUG loaded listener.js 19:34:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7f607dcc8800) [pid = 1857] [serial = 1998] [outer = 0x7f607d033c00] 19:34:23 INFO - PROCESS | 1857 | 1461638063168 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 19:34:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:34:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1525ms 19:34:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:34:23 INFO - PROCESS | 1857 | 1461638063242 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 19:34:23 INFO - PROCESS | 1857 | 1461638063245 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 19:34:23 INFO - PROCESS | 1857 | 1461638063250 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:34:23 INFO - PROCESS | 1857 | 1461638063253 Marionette TRACE conn3 <- [1,2634,null,{}] 19:34:23 INFO - PROCESS | 1857 | 1461638063258 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:23 INFO - PROCESS | 1857 | 1461638063450 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 19:34:23 INFO - PROCESS | 1857 | 1461638063667 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e26d800 == 163 [pid = 1857] [id = 666] 19:34:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7f607d035000) [pid = 1857] [serial = 1999] [outer = (nil)] 19:34:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7f607e2d7400) [pid = 1857] [serial = 2000] [outer = 0x7f607d035000] 19:34:23 INFO - PROCESS | 1857 | 1461638063777 Marionette DEBUG loaded listener.js 19:34:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7f607e38a800) [pid = 1857] [serial = 2001] [outer = 0x7f607d035000] 19:34:24 INFO - PROCESS | 1857 | 1461638064661 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 19:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1479ms 19:34:24 INFO - PROCESS | 1857 | 1461638064729 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 19:34:24 INFO - PROCESS | 1857 | 1461638064733 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 19:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:34:24 INFO - PROCESS | 1857 | 1461638064738 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:34:24 INFO - PROCESS | 1857 | 1461638064741 Marionette TRACE conn3 <- [1,2638,null,{}] 19:34:24 INFO - PROCESS | 1857 | 1461638064745 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:24 INFO - PROCESS | 1857 | 1461638064936 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 19:34:25 INFO - PROCESS | 1857 | 1461638065199 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e49b000 == 164 [pid = 1857] [id = 667] 19:34:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7f607e0cc800) [pid = 1857] [serial = 2002] [outer = (nil)] 19:34:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7f6081675400) [pid = 1857] [serial = 2003] [outer = 0x7f607e0cc800] 19:34:25 INFO - PROCESS | 1857 | 1461638065271 Marionette DEBUG loaded listener.js 19:34:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7f60817ee800) [pid = 1857] [serial = 2004] [outer = 0x7f607e0cc800] 19:34:26 INFO - PROCESS | 1857 | 1461638066095 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 19:34:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:34:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1429ms 19:34:26 INFO - PROCESS | 1857 | 1461638066167 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 19:34:26 INFO - PROCESS | 1857 | 1461638066171 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 19:34:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:34:26 INFO - PROCESS | 1857 | 1461638066177 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:34:26 INFO - PROCESS | 1857 | 1461638066180 Marionette TRACE conn3 <- [1,2642,null,{}] 19:34:26 INFO - PROCESS | 1857 | 1461638066184 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:26 INFO - PROCESS | 1857 | 1461638066422 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 19:34:26 INFO - PROCESS | 1857 | 1461638066709 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60816d8800 == 165 [pid = 1857] [id = 668] 19:34:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7f607e0d1000) [pid = 1857] [serial = 2005] [outer = (nil)] 19:34:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7f6081c5e400) [pid = 1857] [serial = 2006] [outer = 0x7f607e0d1000] 19:34:26 INFO - PROCESS | 1857 | 1461638066815 Marionette DEBUG loaded listener.js 19:34:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7f6082a63400) [pid = 1857] [serial = 2007] [outer = 0x7f607e0d1000] 19:34:27 INFO - PROCESS | 1857 | 1461638067612 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 19:34:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:34:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1475ms 19:34:27 INFO - PROCESS | 1857 | 1461638067652 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 19:34:27 INFO - PROCESS | 1857 | 1461638067655 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 19:34:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:34:27 INFO - PROCESS | 1857 | 1461638067661 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:34:27 INFO - PROCESS | 1857 | 1461638067663 Marionette TRACE conn3 <- [1,2646,null,{}] 19:34:27 INFO - PROCESS | 1857 | 1461638067668 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:27 INFO - PROCESS | 1857 | 1461638067862 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 19:34:28 INFO - PROCESS | 1857 | 1461638068084 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608186e800 == 166 [pid = 1857] [id = 669] 19:34:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7f607e38a400) [pid = 1857] [serial = 2008] [outer = (nil)] 19:34:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7f608390e000) [pid = 1857] [serial = 2009] [outer = 0x7f607e38a400] 19:34:28 INFO - PROCESS | 1857 | 1461638068188 Marionette DEBUG loaded listener.js 19:34:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7f6083a4f800) [pid = 1857] [serial = 2010] [outer = 0x7f607e38a400] 19:34:29 INFO - PROCESS | 1857 | 1461638069042 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 19:34:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:34:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1431ms 19:34:29 INFO - PROCESS | 1857 | 1461638069092 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 19:34:29 INFO - PROCESS | 1857 | 1461638069094 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 19:34:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:34:29 INFO - PROCESS | 1857 | 1461638069118 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:34:29 INFO - PROCESS | 1857 | 1461638069121 Marionette TRACE conn3 <- [1,2650,null,{}] 19:34:29 INFO - PROCESS | 1857 | 1461638069128 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:29 INFO - PROCESS | 1857 | 1461638069322 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 19:34:29 INFO - PROCESS | 1857 | 1461638069551 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081f34800 == 167 [pid = 1857] [id = 670] 19:34:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7f60817f4c00) [pid = 1857] [serial = 2011] [outer = (nil)] 19:34:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7f6083bb4000) [pid = 1857] [serial = 2012] [outer = 0x7f60817f4c00] 19:34:29 INFO - PROCESS | 1857 | 1461638069669 Marionette DEBUG loaded listener.js 19:34:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7f608432d000) [pid = 1857] [serial = 2013] [outer = 0x7f60817f4c00] 19:34:30 INFO - PROCESS | 1857 | 1461638070595 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 19:34:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:34:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1547ms 19:34:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:34:30 INFO - PROCESS | 1857 | 1461638070648 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 19:34:30 INFO - PROCESS | 1857 | 1461638070651 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 19:34:30 INFO - PROCESS | 1857 | 1461638070656 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:34:30 INFO - PROCESS | 1857 | 1461638070660 Marionette TRACE conn3 <- [1,2654,null,{}] 19:34:30 INFO - PROCESS | 1857 | 1461638070665 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:30 INFO - PROCESS | 1857 | 1461638070890 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 19:34:31 INFO - PROCESS | 1857 | 1461638071155 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6084036800 == 168 [pid = 1857] [id = 671] 19:34:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7f6084ae8400) [pid = 1857] [serial = 2014] [outer = (nil)] 19:34:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7f6085b67400) [pid = 1857] [serial = 2015] [outer = 0x7f6084ae8400] 19:34:31 INFO - PROCESS | 1857 | 1461638071266 Marionette DEBUG loaded listener.js 19:34:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7f60874a7800) [pid = 1857] [serial = 2016] [outer = 0x7f6084ae8400] 19:34:32 INFO - PROCESS | 1857 | 1461638072110 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 19:34:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:34:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1483ms 19:34:32 INFO - PROCESS | 1857 | 1461638072139 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 19:34:32 INFO - PROCESS | 1857 | 1461638072142 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 19:34:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:34:32 INFO - PROCESS | 1857 | 1461638072148 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:34:32 INFO - PROCESS | 1857 | 1461638072149 Marionette TRACE conn3 <- [1,2658,null,{}] 19:34:32 INFO - PROCESS | 1857 | 1461638072155 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:32 INFO - PROCESS | 1857 | 1461638072339 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 19:34:32 INFO - PROCESS | 1857 | 1461638072603 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60844b1800 == 169 [pid = 1857] [id = 672] 19:34:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7f60844d1000) [pid = 1857] [serial = 2017] [outer = (nil)] 19:34:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7f6087515800) [pid = 1857] [serial = 2018] [outer = 0x7f60844d1000] 19:34:32 INFO - PROCESS | 1857 | 1461638072673 Marionette DEBUG loaded listener.js 19:34:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7f60888a4800) [pid = 1857] [serial = 2019] [outer = 0x7f60844d1000] 19:34:33 INFO - PROCESS | 1857 | 1461638073476 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 19:34:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:34:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1381ms 19:34:33 INFO - PROCESS | 1857 | 1461638073529 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 19:34:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:34:33 INFO - PROCESS | 1857 | 1461638073541 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 19:34:33 INFO - PROCESS | 1857 | 1461638073546 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:34:33 INFO - PROCESS | 1857 | 1461638073549 Marionette TRACE conn3 <- [1,2662,null,{}] 19:34:33 INFO - PROCESS | 1857 | 1461638073554 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:33 INFO - PROCESS | 1857 | 1461638073739 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 19:34:34 INFO - PROCESS | 1857 | 1461638074005 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6085b76000 == 170 [pid = 1857] [id = 673] 19:34:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7f6084e20c00) [pid = 1857] [serial = 2020] [outer = (nil)] 19:34:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7f6089cc0800) [pid = 1857] [serial = 2021] [outer = 0x7f6084e20c00] 19:34:34 INFO - PROCESS | 1857 | 1461638074075 Marionette DEBUG loaded listener.js 19:34:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7f608a88e000) [pid = 1857] [serial = 2022] [outer = 0x7f6084e20c00] 19:34:34 INFO - PROCESS | 1857 | 1461638074908 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 19:34:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:34:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1427ms 19:34:34 INFO - PROCESS | 1857 | 1461638074974 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 19:34:34 INFO - PROCESS | 1857 | 1461638074977 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 19:34:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:34:34 INFO - PROCESS | 1857 | 1461638074982 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:34:34 INFO - PROCESS | 1857 | 1461638074984 Marionette TRACE conn3 <- [1,2666,null,{}] 19:34:34 INFO - PROCESS | 1857 | 1461638074989 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:35 INFO - PROCESS | 1857 | 1461638075177 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 19:34:35 INFO - PROCESS | 1857 | 1461638075455 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:35 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60876a1000 == 171 [pid = 1857] [id = 674] 19:34:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7f60874aa000) [pid = 1857] [serial = 2023] [outer = (nil)] 19:34:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7f608c74fc00) [pid = 1857] [serial = 2024] [outer = 0x7f60874aa000] 19:34:35 INFO - PROCESS | 1857 | 1461638075525 Marionette DEBUG loaded listener.js 19:34:35 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7f608cf2b000) [pid = 1857] [serial = 2025] [outer = 0x7f60874aa000] 19:34:36 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:34:36 INFO - PROCESS | 1857 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 19:34:36 INFO - PROCESS | 1857 | 1461638076855 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 19:34:36 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) 19:34:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1926ms 19:34:36 INFO - PROCESS | 1857 | 1461638076909 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 19:34:36 INFO - PROCESS | 1857 | 1461638076911 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 19:34:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:34:37 INFO - PROCESS | 1857 | 1461638077011 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:34:37 INFO - PROCESS | 1857 | 1461638077015 Marionette TRACE conn3 <- [1,2670,null,{}] 19:34:37 INFO - PROCESS | 1857 | 1461638077023 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:37 INFO - PROCESS | 1857 | 1461638077219 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 19:34:37 INFO - PROCESS | 1857 | 1461638077488 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60743b2800 == 172 [pid = 1857] [id = 675] 19:34:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7f6072104800) [pid = 1857] [serial = 2026] [outer = (nil)] 19:34:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7f607441e000) [pid = 1857] [serial = 2027] [outer = 0x7f6072104800] 19:34:37 INFO - PROCESS | 1857 | 1461638077559 Marionette DEBUG loaded listener.js 19:34:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7f608c89e800) [pid = 1857] [serial = 2028] [outer = 0x7f6072104800] 19:34:39 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:34:39 INFO - PROCESS | 1857 | 1461638079381 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 19:34:39 INFO - PROCESS | 1857 | 1461638079408 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 19:34:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 19:34:39 INFO - PROCESS | 1857 | 1461638079419 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:34:39 INFO - PROCESS | 1857 | 1461638079422 Marionette TRACE conn3 <- [1,2674,null,{}] 19:34:39 INFO - PROCESS | 1857 | 1461638079430 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:39 INFO - PROCESS | 1857 | 1461638079672 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 19:34:39 INFO - PROCESS | 1857 | 1461638079928 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6074972000 == 173 [pid = 1857] [id = 676] 19:34:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7f607210b400) [pid = 1857] [serial = 2029] [outer = (nil)] 19:34:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7f6072fe3800) [pid = 1857] [serial = 2030] [outer = 0x7f607210b400] 19:34:39 INFO - PROCESS | 1857 | 1461638079993 Marionette DEBUG loaded listener.js 19:34:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7f60764c6800) [pid = 1857] [serial = 2031] [outer = 0x7f607210b400] 19:34:41 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:34:41 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a467800 == 172 [pid = 1857] [id = 659] 19:34:41 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7f607cc2c400) [pid = 1857] [serial = 1877] [outer = (nil)] [url = about:blank] 19:34:41 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7f6085b6b000) [pid = 1857] [serial = 1874] [outer = (nil)] [url = about:blank] 19:34:41 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7f6084aed800) [pid = 1857] [serial = 1871] [outer = (nil)] [url = about:blank] 19:34:41 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7f60847aa400) [pid = 1857] [serial = 1868] [outer = (nil)] [url = about:blank] 19:34:41 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7f60844c8c00) [pid = 1857] [serial = 1865] [outer = (nil)] [url = about:blank] 19:34:41 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7f6083d9e400) [pid = 1857] [serial = 1862] [outer = (nil)] [url = about:blank] 19:34:41 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7f6083b10000) [pid = 1857] [serial = 1859] [outer = (nil)] [url = about:blank] 19:34:41 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7f6083a4c800) [pid = 1857] [serial = 1856] [outer = (nil)] [url = about:blank] 19:34:41 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7f607305a000) [pid = 1857] [serial = 1907] [outer = (nil)] [url = about:blank] 19:34:41 INFO - PROCESS | 1857 | 1461638081700 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 19:34:41 INFO - PROCESS | 1857 | 1461638081824 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 19:34:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 19:34:41 INFO - PROCESS | 1857 | 1461638081833 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:34:41 INFO - PROCESS | 1857 | 1461638081837 Marionette TRACE conn3 <- [1,2678,null,{}] 19:34:41 INFO - PROCESS | 1857 | 1461638081841 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:42 INFO - PROCESS | 1857 | 1461638082009 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7f60766d9000) [pid = 1857] [serial = 1884] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7f60772a8000) [pid = 1857] [serial = 1886] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7f6077f50000) [pid = 1857] [serial = 1887] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7f6078050800) [pid = 1857] [serial = 1889] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7f607894f400) [pid = 1857] [serial = 1890] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7f6072e9dc00) [pid = 1857] [serial = 1881] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7f6083908000) [pid = 1857] [serial = 1853] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7f6071bbe800) [pid = 1857] [serial = 1904] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7f607e1ef400) [pid = 1857] [serial = 1899] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7f607e23e800) [pid = 1857] [serial = 1901] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7f607e054400) [pid = 1857] [serial = 1898] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7f6072046000) [pid = 1857] [serial = 1880] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7f6072e95400) [pid = 1857] [serial = 1905] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7f6076714c00) [pid = 1857] [serial = 1838] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7f607e1e6000) [pid = 1857] [serial = 1847] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7f6074bdfc00) [pid = 1857] [serial = 1835] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7f607894b800) [pid = 1857] [serial = 1841] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7f607837b400) [pid = 1857] [serial = 1895] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7f607cc33800) [pid = 1857] [serial = 1896] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7f60817f2800) [pid = 1857] [serial = 1850] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7f608167d400) [pid = 1857] [serial = 1902] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7f607dae4000) [pid = 1857] [serial = 1844] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7f607442ac00) [pid = 1857] [serial = 1892] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7f6077f5a000) [pid = 1857] [serial = 1893] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7f60764cb800) [pid = 1857] [serial = 1883] [outer = (nil)] [url = about:blank] 19:34:42 INFO - PROCESS | 1857 | 1461638082213 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:42 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6072d20000 == 154 [pid = 1857] [id = 677] 19:34:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7f6071bbe800) [pid = 1857] [serial = 2032] [outer = (nil)] 19:34:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7f60764c9c00) [pid = 1857] [serial = 2033] [outer = 0x7f6071bbe800] 19:34:42 INFO - PROCESS | 1857 | 1461638082270 Marionette DEBUG loaded listener.js 19:34:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7f60772a9000) [pid = 1857] [serial = 2034] [outer = 0x7f6071bbe800] 19:34:43 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:34:43 INFO - PROCESS | 1857 | 1461638083387 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 19:34:43 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) 19:34:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1576ms 19:34:43 INFO - PROCESS | 1857 | 1461638083410 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 19:34:43 INFO - PROCESS | 1857 | 1461638083413 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 19:34:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:34:43 INFO - PROCESS | 1857 | 1461638083418 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:34:43 INFO - PROCESS | 1857 | 1461638083424 Marionette TRACE conn3 <- [1,2682,null,{}] 19:34:43 INFO - PROCESS | 1857 | 1461638083438 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:43 INFO - PROCESS | 1857 | 1461638083626 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 19:34:43 INFO - PROCESS | 1857 | 1461638083870 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6076f87000 == 155 [pid = 1857] [id = 678] 19:34:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7f6077f4d800) [pid = 1857] [serial = 2035] [outer = (nil)] 19:34:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7f607804b400) [pid = 1857] [serial = 2036] [outer = 0x7f6077f4d800] 19:34:43 INFO - PROCESS | 1857 | 1461638083935 Marionette DEBUG loaded listener.js 19:34:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7f60789af000) [pid = 1857] [serial = 2037] [outer = 0x7f6077f4d800] 19:34:45 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:34:45 INFO - PROCESS | 1857 | 1461638085125 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 19:34:45 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) 19:34:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1737ms 19:34:45 INFO - PROCESS | 1857 | 1461638085163 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 19:34:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:34:45 INFO - PROCESS | 1857 | 1461638085167 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 19:34:45 INFO - PROCESS | 1857 | 1461638085172 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:34:45 INFO - PROCESS | 1857 | 1461638085175 Marionette TRACE conn3 <- [1,2686,null,{}] 19:34:45 INFO - PROCESS | 1857 | 1461638085188 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:45 INFO - PROCESS | 1857 | 1461638085435 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 19:34:45 INFO - PROCESS | 1857 | 1461638085557 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a5af800 == 156 [pid = 1857] [id = 679] 19:34:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7f6078380800) [pid = 1857] [serial = 2038] [outer = (nil)] 19:34:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7f6078f29c00) [pid = 1857] [serial = 2039] [outer = 0x7f6078380800] 19:34:45 INFO - PROCESS | 1857 | 1461638085658 Marionette DEBUG loaded listener.js 19:34:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7f607daa0000) [pid = 1857] [serial = 2040] [outer = 0x7f6078380800] 19:34:46 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7f607cd5ac00) [pid = 1857] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:34:46 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7f6077f43000) [pid = 1857] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:34:46 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7f607cd57c00) [pid = 1857] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:34:46 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7f6074be5000) [pid = 1857] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:34:46 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7f607d16dc00) [pid = 1857] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:34:46 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7f6072106000) [pid = 1857] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:34:46 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7f607300e000) [pid = 1857] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 19:34:46 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7f6072feb400) [pid = 1857] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 19:34:46 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7f607aa0a800) [pid = 1857] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:34:47 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:34:47 INFO - PROCESS | 1857 | 1461638087234 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 19:34:47 INFO - PROCESS | 1857 | 1461638087264 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 19:34:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 19:34:47 INFO - PROCESS | 1857 | 1461638087270 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:34:47 INFO - PROCESS | 1857 | 1461638087272 Marionette TRACE conn3 <- [1,2690,null,{}] 19:34:47 INFO - PROCESS | 1857 | 1461638087277 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:47 INFO - PROCESS | 1857 | 1461638087509 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 19:34:47 INFO - PROCESS | 1857 | 1461638087525 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607acb0000 == 157 [pid = 1857] [id = 680] 19:34:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7f6072104400) [pid = 1857] [serial = 2041] [outer = (nil)] 19:34:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7f6078379c00) [pid = 1857] [serial = 2042] [outer = 0x7f6072104400] 19:34:47 INFO - PROCESS | 1857 | 1461638087582 Marionette DEBUG loaded listener.js 19:34:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7f607dae1000) [pid = 1857] [serial = 2043] [outer = 0x7f6072104400] 19:34:48 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:34:48 INFO - PROCESS | 1857 | 1461638088785 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 19:34:48 INFO - PROCESS | 1857 | 1461638088855 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 19:34:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 19:34:48 INFO - PROCESS | 1857 | 1461638088863 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:34:48 INFO - PROCESS | 1857 | 1461638088868 Marionette TRACE conn3 <- [1,2694,null,{}] 19:34:48 INFO - PROCESS | 1857 | 1461638088931 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:49 INFO - PROCESS | 1857 | 1461638089234 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 19:34:49 INFO - PROCESS | 1857 | 1461638089517 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6075a0e000 == 158 [pid = 1857] [id = 681] 19:34:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7f60705ce000) [pid = 1857] [serial = 2044] [outer = (nil)] 19:34:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7f60757ce000) [pid = 1857] [serial = 2045] [outer = 0x7f60705ce000] 19:34:49 INFO - PROCESS | 1857 | 1461638089590 Marionette DEBUG loaded listener.js 19:34:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7f6076578000) [pid = 1857] [serial = 2046] [outer = 0x7f60705ce000] 19:34:50 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:34:50 INFO - PROCESS | 1857 | 1461638090975 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 19:34:51 INFO - PROCESS | 1857 | 1461638091011 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 19:34:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 19:34:51 INFO - PROCESS | 1857 | 1461638091021 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:34:51 INFO - PROCESS | 1857 | 1461638091024 Marionette TRACE conn3 <- [1,2698,null,{}] 19:34:51 INFO - PROCESS | 1857 | 1461638091030 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:51 INFO - PROCESS | 1857 | 1461638091279 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 19:34:51 INFO - PROCESS | 1857 | 1461638091516 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607b82b800 == 159 [pid = 1857] [id = 682] 19:34:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7f607657b400) [pid = 1857] [serial = 2047] [outer = (nil)] 19:34:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7f6077f56000) [pid = 1857] [serial = 2048] [outer = 0x7f607657b400] 19:34:51 INFO - PROCESS | 1857 | 1461638091587 Marionette DEBUG loaded listener.js 19:34:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7f607804dc00) [pid = 1857] [serial = 2049] [outer = 0x7f607657b400] 19:34:52 INFO - PROCESS | 1857 | SkCairoFTTypeface::onFilterRec unimplemented 19:34:52 INFO - PROCESS | 1857 | 1461638092944 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 19:34:52 INFO - PROCESS | 1857 | 1461638092969 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 19:34:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 19:34:52 INFO - PROCESS | 1857 | 1461638092975 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:34:52 INFO - PROCESS | 1857 | 1461638092981 Marionette TRACE conn3 <- [1,2702,null,{}] 19:34:52 INFO - PROCESS | 1857 | 1461638092996 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:53 INFO - PROCESS | 1857 | 1461638093332 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 19:34:53 INFO - PROCESS | 1857 | 1461638093571 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:53 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e40a000 == 160 [pid = 1857] [id = 683] 19:34:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7f6078050800) [pid = 1857] [serial = 2050] [outer = (nil)] 19:34:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7f607dcc6400) [pid = 1857] [serial = 2051] [outer = 0x7f6078050800] 19:34:53 INFO - PROCESS | 1857 | 1461638093644 Marionette DEBUG loaded listener.js 19:34:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7f607e0d7400) [pid = 1857] [serial = 2052] [outer = 0x7f6078050800] 19:34:54 INFO - PROCESS | 1857 | 1461638094530 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 19:34:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:34:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1592ms 19:34:54 INFO - PROCESS | 1857 | 1461638094569 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 19:34:54 INFO - PROCESS | 1857 | 1461638094573 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 19:34:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:34:54 INFO - PROCESS | 1857 | 1461638094579 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:34:54 INFO - PROCESS | 1857 | 1461638094581 Marionette TRACE conn3 <- [1,2706,null,{}] 19:34:54 INFO - PROCESS | 1857 | 1461638094587 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:54 INFO - PROCESS | 1857 | 1461638094798 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 19:34:55 INFO - PROCESS | 1857 | 1461638095074 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081f30800 == 161 [pid = 1857] [id = 684] 19:34:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 195 (0x7f6078945800) [pid = 1857] [serial = 2053] [outer = (nil)] 19:34:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 196 (0x7f60817e8800) [pid = 1857] [serial = 2054] [outer = 0x7f6078945800] 19:34:55 INFO - PROCESS | 1857 | 1461638095191 Marionette DEBUG loaded listener.js 19:34:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 197 (0x7f6082a67800) [pid = 1857] [serial = 2055] [outer = 0x7f6078945800] 19:34:56 INFO - PROCESS | 1857 | 1461638096035 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 19:34:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:34:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1483ms 19:34:56 INFO - PROCESS | 1857 | 1461638096062 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 19:34:56 INFO - PROCESS | 1857 | 1461638096066 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 19:34:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:34:56 INFO - PROCESS | 1857 | 1461638096071 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:34:56 INFO - PROCESS | 1857 | 1461638096074 Marionette TRACE conn3 <- [1,2710,null,{}] 19:34:56 INFO - PROCESS | 1857 | 1461638096080 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:56 INFO - PROCESS | 1857 | 1461638096279 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 19:34:56 INFO - PROCESS | 1857 | 1461638096551 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083f19800 == 162 [pid = 1857] [id = 685] 19:34:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 198 (0x7f607e0d9000) [pid = 1857] [serial = 2056] [outer = (nil)] 19:34:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 199 (0x7f6083b02400) [pid = 1857] [serial = 2057] [outer = 0x7f607e0d9000] 19:34:56 INFO - PROCESS | 1857 | 1461638096624 Marionette DEBUG loaded listener.js 19:34:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 200 (0x7f6083d96000) [pid = 1857] [serial = 2058] [outer = 0x7f607e0d9000] 19:34:57 INFO - PROCESS | 1857 | 1461638097561 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 19:34:57 INFO - PROCESS | 1857 | 1461638097605 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 19:34:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 19:34:57 INFO - PROCESS | 1857 | 1461638097610 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:34:57 INFO - PROCESS | 1857 | 1461638097612 Marionette TRACE conn3 <- [1,2714,null,{}] 19:34:57 INFO - PROCESS | 1857 | 1461638097618 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:57 INFO - PROCESS | 1857 | 1461638097836 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 19:34:58 INFO - PROCESS | 1857 | 1461638098118 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60876cd000 == 163 [pid = 1857] [id = 686] 19:34:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 201 (0x7f6084847c00) [pid = 1857] [serial = 2059] [outer = (nil)] 19:34:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 202 (0x7f6087559400) [pid = 1857] [serial = 2060] [outer = 0x7f6084847c00] 19:34:58 INFO - PROCESS | 1857 | 1461638098237 Marionette DEBUG loaded listener.js 19:34:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 203 (0x7f6089cc7800) [pid = 1857] [serial = 2061] [outer = 0x7f6084847c00] 19:34:59 INFO - PROCESS | 1857 | 1461638099061 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 19:34:59 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:34:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1526ms 19:34:59 INFO - PROCESS | 1857 | 1461638099138 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 19:34:59 INFO - PROCESS | 1857 | 1461638099141 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 19:34:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:34:59 INFO - PROCESS | 1857 | 1461638099149 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:34:59 INFO - PROCESS | 1857 | 1461638099152 Marionette TRACE conn3 <- [1,2718,null,{}] 19:34:59 INFO - PROCESS | 1857 | 1461638099160 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:34:59 INFO - PROCESS | 1857 | 1461638099410 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 19:34:59 INFO - PROCESS | 1857 | 1461638099726 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:34:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608bd8d800 == 164 [pid = 1857] [id = 687] 19:34:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 204 (0x7f6084ae6400) [pid = 1857] [serial = 2062] [outer = (nil)] 19:34:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7f608caadc00) [pid = 1857] [serial = 2063] [outer = 0x7f6084ae6400] 19:34:59 INFO - PROCESS | 1857 | 1461638099799 Marionette DEBUG loaded listener.js 19:34:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7f608cf60400) [pid = 1857] [serial = 2064] [outer = 0x7f6084ae6400] 19:35:00 INFO - PROCESS | 1857 | 1461638100664 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 19:35:00 INFO - PROCESS | 1857 | 1461638100740 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 19:35:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 19:35:00 INFO - PROCESS | 1857 | 1461638100746 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:35:00 INFO - PROCESS | 1857 | 1461638100748 Marionette TRACE conn3 <- [1,2722,null,{}] 19:35:00 INFO - PROCESS | 1857 | 1461638100753 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:00 INFO - PROCESS | 1857 | 1461638100971 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 19:35:01 INFO - PROCESS | 1857 | 1461638101279 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608d521000 == 165 [pid = 1857] [id = 688] 19:35:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7f6084aed800) [pid = 1857] [serial = 2065] [outer = (nil)] 19:35:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7f608cfba800) [pid = 1857] [serial = 2066] [outer = 0x7f6084aed800] 19:35:01 INFO - PROCESS | 1857 | 1461638101362 Marionette DEBUG loaded listener.js 19:35:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7f608d06b000) [pid = 1857] [serial = 2067] [outer = 0x7f6084aed800] 19:35:02 INFO - PROCESS | 1857 | 1461638102242 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 19:35:02 INFO - PROCESS | 1857 | 1461638102280 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 19:35:02 INFO - PROCESS | 1857 | 1461638102288 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:35:02 INFO - PROCESS | 1857 | 1461638102291 Marionette TRACE conn3 <- [1,2726,null,{}] 19:35:02 INFO - PROCESS | 1857 | 1461638102296 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:02 INFO - PROCESS | 1857 | 1461638102509 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 19:35:02 INFO - PROCESS | 1857 | 1461638102824 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:02 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608e322800 == 166 [pid = 1857] [id = 689] 19:35:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7f608b9c0400) [pid = 1857] [serial = 2068] [outer = (nil)] 19:35:02 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7f608e13bc00) [pid = 1857] [serial = 2069] [outer = 0x7f608b9c0400] 19:35:02 INFO - PROCESS | 1857 | 1461638102904 Marionette DEBUG loaded listener.js 19:35:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7f608e459400) [pid = 1857] [serial = 2070] [outer = 0x7f608b9c0400] 19:35:03 INFO - PROCESS | 1857 | 1461638103758 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 19:35:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:35:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1537ms 19:35:03 INFO - PROCESS | 1857 | 1461638103824 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 19:35:03 INFO - PROCESS | 1857 | 1461638103827 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 19:35:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:35:03 INFO - PROCESS | 1857 | 1461638103833 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:35:03 INFO - PROCESS | 1857 | 1461638103835 Marionette TRACE conn3 <- [1,2730,null,{}] 19:35:03 INFO - PROCESS | 1857 | 1461638103841 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:04 INFO - PROCESS | 1857 | 1461638104036 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 19:35:04 INFO - PROCESS | 1857 | 1461638104307 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f688000 == 167 [pid = 1857] [id = 690] 19:35:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7f608be4f000) [pid = 1857] [serial = 2071] [outer = (nil)] 19:35:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7f608e716800) [pid = 1857] [serial = 2072] [outer = 0x7f608be4f000] 19:35:04 INFO - PROCESS | 1857 | 1461638104413 Marionette DEBUG loaded listener.js 19:35:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7f608f12a400) [pid = 1857] [serial = 2073] [outer = 0x7f608be4f000] 19:35:05 INFO - PROCESS | 1857 | 1461638105627 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 19:35:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 19:35:05 INFO - PROCESS | 1857 | 1461638105670 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 19:35:05 INFO - PROCESS | 1857 | 1461638105677 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:35:05 INFO - PROCESS | 1857 | 1461638105682 Marionette TRACE conn3 <- [1,2734,null,{}] 19:35:05 INFO - PROCESS | 1857 | 1461638105687 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:05 INFO - PROCESS | 1857 | 1461638105931 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 19:35:06 INFO - PROCESS | 1857 | 1461638106226 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6094cf8000 == 168 [pid = 1857] [id = 691] 19:35:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7f608cfb9c00) [pid = 1857] [serial = 2074] [outer = (nil)] 19:35:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7f608f5b3800) [pid = 1857] [serial = 2075] [outer = 0x7f608cfb9c00] 19:35:06 INFO - PROCESS | 1857 | 1461638106299 Marionette DEBUG loaded listener.js 19:35:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7f608f6c3c00) [pid = 1857] [serial = 2076] [outer = 0x7f608cfb9c00] 19:35:07 INFO - PROCESS | 1857 | 1461638107168 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 19:35:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:35:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1532ms 19:35:07 INFO - PROCESS | 1857 | 1461638107209 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 19:35:07 INFO - PROCESS | 1857 | 1461638107212 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 19:35:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:35:07 INFO - PROCESS | 1857 | 1461638107218 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:35:07 INFO - PROCESS | 1857 | 1461638107220 Marionette TRACE conn3 <- [1,2738,null,{}] 19:35:07 INFO - PROCESS | 1857 | 1461638107225 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:07 INFO - PROCESS | 1857 | 1461638107426 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 19:35:07 INFO - PROCESS | 1857 | 1461638107707 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609bf12000 == 169 [pid = 1857] [id = 692] 19:35:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7f607cd4f400) [pid = 1857] [serial = 2077] [outer = (nil)] 19:35:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7f608f7f2800) [pid = 1857] [serial = 2078] [outer = 0x7f607cd4f400] 19:35:07 INFO - PROCESS | 1857 | 1461638107775 Marionette DEBUG loaded listener.js 19:35:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 221 (0x7f6090f11000) [pid = 1857] [serial = 2079] [outer = 0x7f607cd4f400] 19:35:08 INFO - PROCESS | 1857 | 1461638108642 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 19:35:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:35:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1480ms 19:35:08 INFO - PROCESS | 1857 | 1461638108699 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 19:35:08 INFO - PROCESS | 1857 | 1461638108701 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 19:35:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:35:08 INFO - PROCESS | 1857 | 1461638108707 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:35:08 INFO - PROCESS | 1857 | 1461638108709 Marionette TRACE conn3 <- [1,2742,null,{}] 19:35:08 INFO - PROCESS | 1857 | 1461638108715 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:08 INFO - PROCESS | 1857 | 1461638108910 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 19:35:09 INFO - PROCESS | 1857 | 1461638109185 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609f7a0800 == 170 [pid = 1857] [id = 693] 19:35:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7f607e231800) [pid = 1857] [serial = 2080] [outer = (nil)] 19:35:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 223 (0x7f6093d61800) [pid = 1857] [serial = 2081] [outer = 0x7f607e231800] 19:35:09 INFO - PROCESS | 1857 | 1461638109255 Marionette DEBUG loaded listener.js 19:35:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 224 (0x7f6099c1a400) [pid = 1857] [serial = 2082] [outer = 0x7f607e231800] 19:35:10 INFO - PROCESS | 1857 | 1461638110094 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 19:35:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:35:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1425ms 19:35:10 INFO - PROCESS | 1857 | 1461638110133 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 19:35:10 INFO - PROCESS | 1857 | 1461638110137 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 19:35:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:35:10 INFO - PROCESS | 1857 | 1461638110143 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:35:10 INFO - PROCESS | 1857 | 1461638110145 Marionette TRACE conn3 <- [1,2746,null,{}] 19:35:10 INFO - PROCESS | 1857 | 1461638110150 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:10 INFO - PROCESS | 1857 | 1461638110364 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 19:35:10 INFO - PROCESS | 1857 | 1461638110652 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a286e000 == 171 [pid = 1857] [id = 694] 19:35:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 225 (0x7f6077f5c000) [pid = 1857] [serial = 2083] [outer = (nil)] 19:35:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 226 (0x7f608f14a000) [pid = 1857] [serial = 2084] [outer = 0x7f6077f5c000] 19:35:10 INFO - PROCESS | 1857 | 1461638110724 Marionette DEBUG loaded listener.js 19:35:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 227 (0x7f609a86bc00) [pid = 1857] [serial = 2085] [outer = 0x7f6077f5c000] 19:35:11 INFO - PROCESS | 1857 | 1461638111562 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 19:35:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:35:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1479ms 19:35:11 INFO - PROCESS | 1857 | 1461638111637 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 19:35:11 INFO - PROCESS | 1857 | 1461638111641 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 19:35:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:35:11 INFO - PROCESS | 1857 | 1461638111649 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:35:11 INFO - PROCESS | 1857 | 1461638111652 Marionette TRACE conn3 <- [1,2750,null,{}] 19:35:11 INFO - PROCESS | 1857 | 1461638111657 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:11 INFO - PROCESS | 1857 | 1461638111853 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 19:35:12 INFO - PROCESS | 1857 | 1461638112176 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60acfcf000 == 172 [pid = 1857] [id = 695] 19:35:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 228 (0x7f609aa8b000) [pid = 1857] [serial = 2086] [outer = (nil)] 19:35:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 229 (0x7f609ab6e800) [pid = 1857] [serial = 2087] [outer = 0x7f609aa8b000] 19:35:12 INFO - PROCESS | 1857 | 1461638112286 Marionette DEBUG loaded listener.js 19:35:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 230 (0x7f609abed400) [pid = 1857] [serial = 2088] [outer = 0x7f609aa8b000] 19:35:13 INFO - PROCESS | 1857 | 1461638113159 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 19:35:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:35:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1533ms 19:35:13 INFO - PROCESS | 1857 | 1461638113182 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 19:35:13 INFO - PROCESS | 1857 | 1461638113186 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 19:35:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:35:13 INFO - PROCESS | 1857 | 1461638113191 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:35:13 INFO - PROCESS | 1857 | 1461638113193 Marionette TRACE conn3 <- [1,2754,null,{}] 19:35:13 INFO - PROCESS | 1857 | 1461638113198 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:13 INFO - PROCESS | 1857 | 1461638113393 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 19:35:13 INFO - PROCESS | 1857 | 1461638113681 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f606b3f5800 == 173 [pid = 1857] [id = 696] 19:35:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 231 (0x7f606f9ddc00) [pid = 1857] [serial = 2089] [outer = (nil)] 19:35:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 232 (0x7f60764e8400) [pid = 1857] [serial = 2090] [outer = 0x7f606f9ddc00] 19:35:13 INFO - PROCESS | 1857 | 1461638113757 Marionette DEBUG loaded listener.js 19:35:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 233 (0x7f609abf2400) [pid = 1857] [serial = 2091] [outer = 0x7f606f9ddc00] 19:35:14 INFO - PROCESS | 1857 | 1461638114594 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 19:35:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:35:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1435ms 19:35:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:35:14 INFO - PROCESS | 1857 | 1461638114628 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 19:35:14 INFO - PROCESS | 1857 | 1461638114631 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 19:35:14 INFO - PROCESS | 1857 | 1461638114637 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:35:14 INFO - PROCESS | 1857 | 1461638114639 Marionette TRACE conn3 <- [1,2758,null,{}] 19:35:14 INFO - PROCESS | 1857 | 1461638114644 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:14 INFO - PROCESS | 1857 | 1461638114836 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 19:35:15 INFO - PROCESS | 1857 | 1461638115112 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6077183000 == 174 [pid = 1857] [id = 697] 19:35:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 234 (0x7f606f9d9400) [pid = 1857] [serial = 2092] [outer = (nil)] 19:35:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 235 (0x7f607cc36400) [pid = 1857] [serial = 2093] [outer = 0x7f606f9d9400] 19:35:15 INFO - PROCESS | 1857 | 1461638115182 Marionette DEBUG loaded listener.js 19:35:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 236 (0x7f609af55400) [pid = 1857] [serial = 2094] [outer = 0x7f606f9d9400] 19:35:16 INFO - PROCESS | 1857 | 1461638116501 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 19:35:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:35:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1878ms 19:35:16 INFO - PROCESS | 1857 | 1461638116514 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 19:35:16 INFO - PROCESS | 1857 | 1461638116518 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 19:35:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:35:16 INFO - PROCESS | 1857 | 1461638116525 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:35:16 INFO - PROCESS | 1857 | 1461638116530 Marionette TRACE conn3 <- [1,2762,null,{}] 19:35:16 INFO - PROCESS | 1857 | 1461638116538 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:16 INFO - PROCESS | 1857 | 1461638116792 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 19:35:17 INFO - PROCESS | 1857 | 1461638117047 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078fe2800 == 175 [pid = 1857] [id = 698] 19:35:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 237 (0x7f6073065c00) [pid = 1857] [serial = 2095] [outer = (nil)] 19:35:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 238 (0x7f6075943000) [pid = 1857] [serial = 2096] [outer = 0x7f6073065c00] 19:35:17 INFO - PROCESS | 1857 | 1461638117112 Marionette DEBUG loaded listener.js 19:35:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 239 (0x7f607657f800) [pid = 1857] [serial = 2097] [outer = 0x7f6073065c00] 19:35:18 INFO - PROCESS | 1857 | 1461638118027 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 19:35:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:35:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1529ms 19:35:18 INFO - PROCESS | 1857 | 1461638118055 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 19:35:18 INFO - PROCESS | 1857 | 1461638118062 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 19:35:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:35:18 INFO - PROCESS | 1857 | 1461638118072 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:35:18 INFO - PROCESS | 1857 | 1461638118075 Marionette TRACE conn3 <- [1,2766,null,{}] 19:35:18 INFO - PROCESS | 1857 | 1461638118080 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:18 INFO - PROCESS | 1857 | 1461638118264 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 19:35:18 INFO - PROCESS | 1857 | 1461638118730 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6071669000 == 176 [pid = 1857] [id = 699] 19:35:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 240 (0x7f6077217c00) [pid = 1857] [serial = 2098] [outer = (nil)] 19:35:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 241 (0x7f60772ac000) [pid = 1857] [serial = 2099] [outer = 0x7f6077217c00] 19:35:18 INFO - PROCESS | 1857 | 1461638118800 Marionette DEBUG loaded listener.js 19:35:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 242 (0x7f6077f80400) [pid = 1857] [serial = 2100] [outer = 0x7f6077217c00] 19:35:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608daa3000 == 175 [pid = 1857] [id = 362] 19:35:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6090311800 == 174 [pid = 1857] [id = 364] 19:35:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a5af800 == 173 [pid = 1857] [id = 679] 19:35:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6076f87000 == 172 [pid = 1857] [id = 678] 19:35:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6072d20000 == 171 [pid = 1857] [id = 677] 19:35:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6074972000 == 170 [pid = 1857] [id = 676] 19:35:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e26d800 == 169 [pid = 1857] [id = 666] 19:35:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607de95800 == 168 [pid = 1857] [id = 665] 19:35:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607da47000 == 167 [pid = 1857] [id = 664] 19:35:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607ace5000 == 166 [pid = 1857] [id = 663] 19:35:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a869000 == 165 [pid = 1857] [id = 662] 19:35:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6076f9a000 == 164 [pid = 1857] [id = 661] 19:35:19 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60704cd000 == 163 [pid = 1857] [id = 660] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 241 (0x7f6078045c00) [pid = 1857] [serial = 1979] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 240 (0x7f60845ac800) [pid = 1857] [serial = 1934] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 239 (0x7f607dcd0c00) [pid = 1857] [serial = 1800] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 238 (0x7f6077f7dc00) [pid = 1857] [serial = 1977] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 237 (0x7f6083b06800) [pid = 1857] [serial = 1928] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 236 (0x7f6072fe0800) [pid = 1857] [serial = 1961] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 235 (0x7f60817ec800) [pid = 1857] [serial = 1925] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 234 (0x7f608a626000) [pid = 1857] [serial = 1943] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 233 (0x7f6074422000) [pid = 1857] [serial = 1955] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 232 (0x7f6075950800) [pid = 1857] [serial = 1952] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 231 (0x7f607d165400) [pid = 1857] [serial = 1797] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 230 (0x7f607210d800) [pid = 1857] [serial = 1958] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 229 (0x7f6084192800) [pid = 1857] [serial = 1931] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 228 (0x7f607d029000) [pid = 1857] [serial = 1922] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 227 (0x7f60766df400) [pid = 1857] [serial = 1913] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 226 (0x7f60772ae400) [pid = 1857] [serial = 1974] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 225 (0x7f608cf2ec00) [pid = 1857] [serial = 1949] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 224 (0x7f607d02ec00) [pid = 1857] [serial = 1940] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 223 (0x7f607e1e9000) [pid = 1857] [serial = 1803] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 222 (0x7f60722ddc00) [pid = 1857] [serial = 1964] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7f60766e0400) [pid = 1857] [serial = 1971] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 220 (0x7f6075943800) [pid = 1857] [serial = 1968] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7f607653a400) [pid = 1857] [serial = 1970] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7f6077f59000) [pid = 1857] [serial = 1976] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7f6074bdb800) [pid = 1857] [serial = 1910] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7f6074bd9c00) [pid = 1857] [serial = 1967] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7f608c74ec00) [pid = 1857] [serial = 1946] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7f607aa10400) [pid = 1857] [serial = 1919] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7f607cd4dc00) [pid = 1857] [serial = 1794] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7f60874a6400) [pid = 1857] [serial = 1937] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7f6072fed400) [pid = 1857] [serial = 1965] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7f6077038800) [pid = 1857] [serial = 1973] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7f6077fd0800) [pid = 1857] [serial = 1916] [outer = (nil)] [url = about:blank] 19:35:19 INFO - PROCESS | 1857 | 1461638119853 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 19:35:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:35:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1830ms 19:35:19 INFO - PROCESS | 1857 | 1461638119902 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 19:35:19 INFO - PROCESS | 1857 | 1461638119906 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 19:35:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:35:19 INFO - PROCESS | 1857 | 1461638119911 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:35:19 INFO - PROCESS | 1857 | 1461638119916 Marionette TRACE conn3 <- [1,2770,null,{}] 19:35:19 INFO - PROCESS | 1857 | 1461638119930 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:20 INFO - PROCESS | 1857 | 1461638120126 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 19:35:20 INFO - PROCESS | 1857 | 1461638120320 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6074cd6000 == 164 [pid = 1857] [id = 700] 19:35:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7f60705ebc00) [pid = 1857] [serial = 2101] [outer = (nil)] 19:35:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7f6077f59000) [pid = 1857] [serial = 2102] [outer = 0x7f60705ebc00] 19:35:20 INFO - PROCESS | 1857 | 1461638120386 Marionette DEBUG loaded listener.js 19:35:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7f6078f29400) [pid = 1857] [serial = 2103] [outer = 0x7f60705ebc00] 19:35:21 INFO - PROCESS | 1857 | 1461638121172 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 19:35:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:35:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1338ms 19:35:21 INFO - PROCESS | 1857 | 1461638121250 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 19:35:21 INFO - PROCESS | 1857 | 1461638121253 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 19:35:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:35:21 INFO - PROCESS | 1857 | 1461638121259 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:35:21 INFO - PROCESS | 1857 | 1461638121261 Marionette TRACE conn3 <- [1,2774,null,{}] 19:35:21 INFO - PROCESS | 1857 | 1461638121266 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:21 INFO - PROCESS | 1857 | 1461638121447 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 19:35:21 INFO - PROCESS | 1857 | 1461638121669 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078f98800 == 165 [pid = 1857] [id = 701] 19:35:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7f6072fed400) [pid = 1857] [serial = 2104] [outer = (nil)] 19:35:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 214 (0x7f607cd53800) [pid = 1857] [serial = 2105] [outer = 0x7f6072fed400] 19:35:21 INFO - PROCESS | 1857 | 1461638121739 Marionette DEBUG loaded listener.js 19:35:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7f607daa5000) [pid = 1857] [serial = 2106] [outer = 0x7f6072fed400] 19:35:22 INFO - PROCESS | 1857 | 1461638122545 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 19:35:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:35:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1328ms 19:35:22 INFO - PROCESS | 1857 | 1461638122589 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 19:35:22 INFO - PROCESS | 1857 | 1461638122592 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 19:35:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:35:22 INFO - PROCESS | 1857 | 1461638122602 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:35:22 INFO - PROCESS | 1857 | 1461638122604 Marionette TRACE conn3 <- [1,2778,null,{}] 19:35:22 INFO - PROCESS | 1857 | 1461638122608 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:22 INFO - PROCESS | 1857 | 1461638122854 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 19:35:22 INFO - PROCESS | 1857 | 1461638122887 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a974000 == 166 [pid = 1857] [id = 702] 19:35:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7f607cc2bc00) [pid = 1857] [serial = 2107] [outer = (nil)] 19:35:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7f607e057800) [pid = 1857] [serial = 2108] [outer = 0x7f607cc2bc00] 19:35:22 INFO - PROCESS | 1857 | 1461638122947 Marionette DEBUG loaded listener.js 19:35:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7f607e383400) [pid = 1857] [serial = 2109] [outer = 0x7f607cc2bc00] 19:35:23 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7f6078380800) [pid = 1857] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:35:23 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7f6071bbe800) [pid = 1857] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:35:23 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7f607210b400) [pid = 1857] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:35:23 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7f6077f4d800) [pid = 1857] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:35:24 INFO - PROCESS | 1857 | 1461638124116 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 19:35:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:35:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1578ms 19:35:24 INFO - PROCESS | 1857 | 1461638124181 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 19:35:24 INFO - PROCESS | 1857 | 1461638124184 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 19:35:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:35:24 INFO - PROCESS | 1857 | 1461638124193 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:35:24 INFO - PROCESS | 1857 | 1461638124195 Marionette TRACE conn3 <- [1,2782,null,{}] 19:35:24 INFO - PROCESS | 1857 | 1461638124200 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:24 INFO - PROCESS | 1857 | 1461638124408 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 19:35:24 INFO - PROCESS | 1857 | 1461638124649 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:24 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e269800 == 167 [pid = 1857] [id = 703] 19:35:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 215 (0x7f6083b11c00) [pid = 1857] [serial = 2110] [outer = (nil)] 19:35:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 216 (0x7f6083d9d800) [pid = 1857] [serial = 2111] [outer = 0x7f6083b11c00] 19:35:24 INFO - PROCESS | 1857 | 1461638124720 Marionette DEBUG loaded listener.js 19:35:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 217 (0x7f60845adc00) [pid = 1857] [serial = 2112] [outer = 0x7f6083b11c00] 19:35:25 INFO - PROCESS | 1857 | 1461638125715 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 19:35:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:35:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1582ms 19:35:25 INFO - PROCESS | 1857 | 1461638125773 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 19:35:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:35:25 INFO - PROCESS | 1857 | 1461638125785 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 19:35:25 INFO - PROCESS | 1857 | 1461638125792 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:35:25 INFO - PROCESS | 1857 | 1461638125795 Marionette TRACE conn3 <- [1,2786,null,{}] 19:35:25 INFO - PROCESS | 1857 | 1461638125799 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:26 INFO - PROCESS | 1857 | 1461638126229 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 19:35:26 INFO - PROCESS | 1857 | 1461638126561 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6072de6800 == 168 [pid = 1857] [id = 704] 19:35:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 218 (0x7f60705e1800) [pid = 1857] [serial = 2113] [outer = (nil)] 19:35:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 219 (0x7f6072108400) [pid = 1857] [serial = 2114] [outer = 0x7f60705e1800] 19:35:26 INFO - PROCESS | 1857 | 1461638126633 Marionette DEBUG loaded listener.js 19:35:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 220 (0x7f6074429400) [pid = 1857] [serial = 2115] [outer = 0x7f60705e1800] 19:35:27 INFO - PROCESS | 1857 | 1461638127568 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 19:35:27 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:35:27 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1829ms 19:35:27 INFO - PROCESS | 1857 | 1461638127623 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 19:35:27 INFO - PROCESS | 1857 | 1461638127628 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 19:35:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:35:27 INFO - PROCESS | 1857 | 1461638127635 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:35:27 INFO - PROCESS | 1857 | 1461638127640 Marionette TRACE conn3 <- [1,2790,null,{}] 19:35:27 INFO - PROCESS | 1857 | 1461638127647 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:27 INFO - PROCESS | 1857 | 1461638127864 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 19:35:28 INFO - PROCESS | 1857 | 1461638128136 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a964000 == 169 [pid = 1857] [id = 705] 19:35:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 221 (0x7f6077f4dc00) [pid = 1857] [serial = 2116] [outer = (nil)] 19:35:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 222 (0x7f6077fd3400) [pid = 1857] [serial = 2117] [outer = 0x7f6077f4dc00] 19:35:28 INFO - PROCESS | 1857 | 1461638128257 Marionette DEBUG loaded listener.js 19:35:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 223 (0x7f6078f2b000) [pid = 1857] [serial = 2118] [outer = 0x7f6077f4dc00] 19:35:29 INFO - PROCESS | 1857 | 1461638129089 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 19:35:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:35:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1480ms 19:35:29 INFO - PROCESS | 1857 | 1461638129114 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 19:35:29 INFO - PROCESS | 1857 | 1461638129117 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 19:35:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:35:29 INFO - PROCESS | 1857 | 1461638129124 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:35:29 INFO - PROCESS | 1857 | 1461638129127 Marionette TRACE conn3 <- [1,2794,null,{}] 19:35:29 INFO - PROCESS | 1857 | 1461638129132 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:29 INFO - PROCESS | 1857 | 1461638129337 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 19:35:29 INFO - PROCESS | 1857 | 1461638129616 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e496800 == 170 [pid = 1857] [id = 706] 19:35:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 224 (0x7f607daa1000) [pid = 1857] [serial = 2119] [outer = (nil)] 19:35:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 225 (0x7f607dcd0800) [pid = 1857] [serial = 2120] [outer = 0x7f607daa1000] 19:35:29 INFO - PROCESS | 1857 | 1461638129688 Marionette DEBUG loaded listener.js 19:35:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 226 (0x7f607e237800) [pid = 1857] [serial = 2121] [outer = 0x7f607daa1000] 19:35:30 INFO - PROCESS | 1857 | 1461638130692 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 19:35:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:35:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1633ms 19:35:30 INFO - PROCESS | 1857 | 1461638130758 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 19:35:30 INFO - PROCESS | 1857 | 1461638130764 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 19:35:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:35:30 INFO - PROCESS | 1857 | 1461638130780 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:35:30 INFO - PROCESS | 1857 | 1461638130787 Marionette TRACE conn3 <- [1,2798,null,{}] 19:35:30 INFO - PROCESS | 1857 | 1461638130792 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:31 INFO - PROCESS | 1857 | 1461638131060 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 19:35:31 INFO - PROCESS | 1857 | 1461638131375 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083ccd000 == 171 [pid = 1857] [id = 707] 19:35:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 227 (0x7f6078f26800) [pid = 1857] [serial = 2122] [outer = (nil)] 19:35:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 228 (0x7f608390c400) [pid = 1857] [serial = 2123] [outer = 0x7f6078f26800] 19:35:31 INFO - PROCESS | 1857 | 1461638131453 Marionette DEBUG loaded listener.js 19:35:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 229 (0x7f6083bb3800) [pid = 1857] [serial = 2124] [outer = 0x7f6078f26800] 19:35:32 INFO - PROCESS | 1857 | 1461638132326 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 19:35:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:35:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1599ms 19:35:32 INFO - PROCESS | 1857 | 1461638132373 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 19:35:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:35:32 INFO - PROCESS | 1857 | 1461638132377 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 19:35:32 INFO - PROCESS | 1857 | 1461638132382 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:35:32 INFO - PROCESS | 1857 | 1461638132385 Marionette TRACE conn3 <- [1,2802,null,{}] 19:35:32 INFO - PROCESS | 1857 | 1461638132390 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:32 INFO - PROCESS | 1857 | 1461638132599 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 19:35:32 INFO - PROCESS | 1857 | 1461638132874 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60844ae000 == 172 [pid = 1857] [id = 708] 19:35:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 230 (0x7f607aa10400) [pid = 1857] [serial = 2125] [outer = (nil)] 19:35:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 231 (0x7f6084e20800) [pid = 1857] [serial = 2126] [outer = 0x7f607aa10400] 19:35:32 INFO - PROCESS | 1857 | 1461638132985 Marionette DEBUG loaded listener.js 19:35:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 232 (0x7f6085d0d800) [pid = 1857] [serial = 2127] [outer = 0x7f607aa10400] 19:35:33 INFO - PROCESS | 1857 | 1461638133826 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 19:35:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:35:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1482ms 19:35:33 INFO - PROCESS | 1857 | 1461638133866 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 19:35:33 INFO - PROCESS | 1857 | 1461638133869 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 19:35:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:35:33 INFO - PROCESS | 1857 | 1461638133875 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:35:33 INFO - PROCESS | 1857 | 1461638133877 Marionette TRACE conn3 <- [1,2806,null,{}] 19:35:33 INFO - PROCESS | 1857 | 1461638133883 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:34 INFO - PROCESS | 1857 | 1461638134079 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 19:35:34 INFO - PROCESS | 1857 | 1461638134365 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608769c800 == 173 [pid = 1857] [id = 709] 19:35:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 233 (0x7f608751ac00) [pid = 1857] [serial = 2128] [outer = (nil)] 19:35:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 234 (0x7f6087559000) [pid = 1857] [serial = 2129] [outer = 0x7f608751ac00] 19:35:34 INFO - PROCESS | 1857 | 1461638134451 Marionette DEBUG loaded listener.js 19:35:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 235 (0x7f608cf2ac00) [pid = 1857] [serial = 2130] [outer = 0x7f608751ac00] 19:35:35 INFO - PROCESS | 1857 | 1461638135414 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 19:35:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:35:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1581ms 19:35:35 INFO - PROCESS | 1857 | 1461638135457 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 19:35:35 INFO - PROCESS | 1857 | 1461638135466 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 19:35:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:35:35 INFO - PROCESS | 1857 | 1461638135472 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:35:35 INFO - PROCESS | 1857 | 1461638135478 Marionette TRACE conn3 <- [1,2810,null,{}] 19:35:35 INFO - PROCESS | 1857 | 1461638135485 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:35 INFO - PROCESS | 1857 | 1461638135688 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 19:35:35 INFO - PROCESS | 1857 | 1461638135974 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608daa4000 == 174 [pid = 1857] [id = 710] 19:35:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 236 (0x7f6076532800) [pid = 1857] [serial = 2131] [outer = (nil)] 19:35:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 237 (0x7f608cf2b400) [pid = 1857] [serial = 2132] [outer = 0x7f6076532800] 19:35:36 INFO - PROCESS | 1857 | 1461638136050 Marionette DEBUG loaded listener.js 19:35:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 238 (0x7f608f1eb400) [pid = 1857] [serial = 2133] [outer = 0x7f6076532800] 19:35:36 INFO - PROCESS | 1857 | 1461638136882 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 19:35:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:35:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1433ms 19:35:36 INFO - PROCESS | 1857 | 1461638136908 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 19:35:36 INFO - PROCESS | 1857 | 1461638136911 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 19:35:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:35:36 INFO - PROCESS | 1857 | 1461638136919 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:35:36 INFO - PROCESS | 1857 | 1461638136922 Marionette TRACE conn3 <- [1,2814,null,{}] 19:35:36 INFO - PROCESS | 1857 | 1461638136927 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:37 INFO - PROCESS | 1857 | 1461638137122 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 19:35:37 INFO - PROCESS | 1857 | 1461638137398 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6094cf5000 == 175 [pid = 1857] [id = 711] 19:35:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 239 (0x7f6077f45c00) [pid = 1857] [serial = 2134] [outer = (nil)] 19:35:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 240 (0x7f608f7ef400) [pid = 1857] [serial = 2135] [outer = 0x7f6077f45c00] 19:35:37 INFO - PROCESS | 1857 | 1461638137469 Marionette DEBUG loaded listener.js 19:35:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 241 (0x7f6099c1a000) [pid = 1857] [serial = 2136] [outer = 0x7f6077f45c00] 19:35:38 INFO - PROCESS | 1857 | 1461638138307 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 19:35:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:35:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1427ms 19:35:38 INFO - PROCESS | 1857 | 1461638138346 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 19:35:38 INFO - PROCESS | 1857 | 1461638138349 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 19:35:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:35:38 INFO - PROCESS | 1857 | 1461638138355 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:35:38 INFO - PROCESS | 1857 | 1461638138357 Marionette TRACE conn3 <- [1,2818,null,{}] 19:35:38 INFO - PROCESS | 1857 | 1461638138363 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:38 INFO - PROCESS | 1857 | 1461638138563 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 19:35:38 INFO - PROCESS | 1857 | 1461638138843 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a01a6800 == 176 [pid = 1857] [id = 712] 19:35:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 242 (0x7f6077f52800) [pid = 1857] [serial = 2137] [outer = (nil)] 19:35:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 243 (0x7f609ad11000) [pid = 1857] [serial = 2138] [outer = 0x7f6077f52800] 19:35:38 INFO - PROCESS | 1857 | 1461638138913 Marionette DEBUG loaded listener.js 19:35:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 244 (0x7f609aff8800) [pid = 1857] [serial = 2139] [outer = 0x7f6077f52800] 19:35:39 INFO - PROCESS | 1857 | 1461638139780 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 19:35:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:35:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1478ms 19:35:39 INFO - PROCESS | 1857 | 1461638139834 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 19:35:39 INFO - PROCESS | 1857 | 1461638139837 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 19:35:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:35:39 INFO - PROCESS | 1857 | 1461638139843 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:35:39 INFO - PROCESS | 1857 | 1461638139851 Marionette TRACE conn3 <- [1,2822,null,{}] 19:35:39 INFO - PROCESS | 1857 | 1461638139856 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:40 INFO - PROCESS | 1857 | 1461638140056 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 19:35:40 INFO - PROCESS | 1857 | 1461638140334 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607ba6d000 == 177 [pid = 1857] [id = 713] 19:35:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 245 (0x7f608f63a800) [pid = 1857] [serial = 2140] [outer = (nil)] 19:35:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 246 (0x7f609bc3fc00) [pid = 1857] [serial = 2141] [outer = 0x7f608f63a800] 19:35:40 INFO - PROCESS | 1857 | 1461638140439 Marionette DEBUG loaded listener.js 19:35:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 247 (0x7f609bdb7800) [pid = 1857] [serial = 2142] [outer = 0x7f608f63a800] 19:35:41 INFO - PROCESS | 1857 | 1461638141275 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 19:35:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:35:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1496ms 19:35:41 INFO - PROCESS | 1857 | 1461638141340 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 19:35:41 INFO - PROCESS | 1857 | 1461638141343 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 19:35:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:35:41 INFO - PROCESS | 1857 | 1461638141348 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:35:41 INFO - PROCESS | 1857 | 1461638141350 Marionette TRACE conn3 <- [1,2826,null,{}] 19:35:41 INFO - PROCESS | 1857 | 1461638141355 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:41 INFO - PROCESS | 1857 | 1461638141553 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 19:35:41 INFO - PROCESS | 1857 | 1461638141837 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:41 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6071e83000 == 178 [pid = 1857] [id = 714] 19:35:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 248 (0x7f609bf6a400) [pid = 1857] [serial = 2143] [outer = (nil)] 19:35:41 INFO - PROCESS | 1857 | ++DOMWINDOW == 249 (0x7f609c0d7800) [pid = 1857] [serial = 2144] [outer = 0x7f609bf6a400] 19:35:41 INFO - PROCESS | 1857 | 1461638141926 Marionette DEBUG loaded listener.js 19:35:42 INFO - PROCESS | 1857 | ++DOMWINDOW == 250 (0x7f609f552800) [pid = 1857] [serial = 2145] [outer = 0x7f609bf6a400] 19:35:42 INFO - PROCESS | 1857 | 1461638142867 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:35:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:35:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1579ms 19:35:42 INFO - PROCESS | 1857 | 1461638142929 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 19:35:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:35:42 INFO - PROCESS | 1857 | 1461638142934 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 19:35:42 INFO - PROCESS | 1857 | 1461638142939 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:35:42 INFO - PROCESS | 1857 | 1461638142944 Marionette TRACE conn3 <- [1,2830,null,{}] 19:35:42 INFO - PROCESS | 1857 | 1461638142950 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:43 INFO - PROCESS | 1857 | 1461638143185 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 19:35:43 INFO - PROCESS | 1857 | 1461638143500 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a34b800 == 179 [pid = 1857] [id = 715] 19:35:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 251 (0x7f609f8a5800) [pid = 1857] [serial = 2146] [outer = (nil)] 19:35:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 252 (0x7f609fd70000) [pid = 1857] [serial = 2147] [outer = 0x7f609f8a5800] 19:35:43 INFO - PROCESS | 1857 | 1461638143572 Marionette DEBUG loaded listener.js 19:35:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 253 (0x7f60a01e1c00) [pid = 1857] [serial = 2148] [outer = 0x7f609f8a5800] 19:35:44 INFO - PROCESS | 1857 | 1461638144352 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 19:35:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:35:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1484ms 19:35:44 INFO - PROCESS | 1857 | 1461638144437 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 19:35:44 INFO - PROCESS | 1857 | 1461638144440 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 19:35:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:35:44 INFO - PROCESS | 1857 | 1461638144448 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:35:44 INFO - PROCESS | 1857 | 1461638144451 Marionette TRACE conn3 <- [1,2834,null,{}] 19:35:44 INFO - PROCESS | 1857 | 1461638144456 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:44 INFO - PROCESS | 1857 | 1461638144675 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 19:35:44 INFO - PROCESS | 1857 | 1461638144963 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a6e0800 == 180 [pid = 1857] [id = 716] 19:35:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 254 (0x7f6077f77800) [pid = 1857] [serial = 2149] [outer = (nil)] 19:35:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 255 (0x7f60782b7000) [pid = 1857] [serial = 2150] [outer = 0x7f6077f77800] 19:35:45 INFO - PROCESS | 1857 | 1461638145072 Marionette DEBUG loaded listener.js 19:35:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 256 (0x7f60782bc800) [pid = 1857] [serial = 2151] [outer = 0x7f6077f77800] 19:35:45 INFO - PROCESS | 1857 | 1461638145895 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:35:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:35:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1476ms 19:35:45 INFO - PROCESS | 1857 | 1461638145925 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 19:35:45 INFO - PROCESS | 1857 | 1461638145929 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 19:35:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:35:45 INFO - PROCESS | 1857 | 1461638145934 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:35:45 INFO - PROCESS | 1857 | 1461638145937 Marionette TRACE conn3 <- [1,2838,null,{}] 19:35:45 INFO - PROCESS | 1857 | 1461638145941 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:46 INFO - PROCESS | 1857 | 1461638146150 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 19:35:46 INFO - PROCESS | 1857 | 1461638146430 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607812b000 == 181 [pid = 1857] [id = 717] 19:35:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 257 (0x7f606fb02c00) [pid = 1857] [serial = 2152] [outer = (nil)] 19:35:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 258 (0x7f606fb09c00) [pid = 1857] [serial = 2153] [outer = 0x7f606fb02c00] 19:35:46 INFO - PROCESS | 1857 | 1461638146502 Marionette DEBUG loaded listener.js 19:35:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 259 (0x7f606fb0fc00) [pid = 1857] [serial = 2154] [outer = 0x7f606fb02c00] 19:35:47 INFO - PROCESS | 1857 | 1461638147322 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 19:35:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:35:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1438ms 19:35:47 INFO - PROCESS | 1857 | 1461638147379 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 19:35:47 INFO - PROCESS | 1857 | 1461638147382 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 19:35:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:35:47 INFO - PROCESS | 1857 | 1461638147390 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:35:47 INFO - PROCESS | 1857 | 1461638147393 Marionette TRACE conn3 <- [1,2842,null,{}] 19:35:47 INFO - PROCESS | 1857 | 1461638147398 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:47 INFO - PROCESS | 1857 | 1461638147610 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 19:35:47 INFO - PROCESS | 1857 | 1461638147893 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60717dd000 == 182 [pid = 1857] [id = 718] 19:35:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 260 (0x7f606fb03c00) [pid = 1857] [serial = 2155] [outer = (nil)] 19:35:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 261 (0x7f60706a3c00) [pid = 1857] [serial = 2156] [outer = 0x7f606fb03c00] 19:35:47 INFO - PROCESS | 1857 | 1461638147960 Marionette DEBUG loaded listener.js 19:35:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 262 (0x7f60706a8400) [pid = 1857] [serial = 2157] [outer = 0x7f606fb03c00] 19:35:48 INFO - PROCESS | 1857 | 1461638148841 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 19:35:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:35:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1525ms 19:35:48 INFO - PROCESS | 1857 | 1461638148931 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 19:35:48 INFO - PROCESS | 1857 | 1461638148935 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 19:35:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:35:48 INFO - PROCESS | 1857 | 1461638148943 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:35:48 INFO - PROCESS | 1857 | 1461638148946 Marionette TRACE conn3 <- [1,2846,null,{}] 19:35:48 INFO - PROCESS | 1857 | 1461638148950 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:49 INFO - PROCESS | 1857 | 1461638149152 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 19:35:49 INFO - PROCESS | 1857 | 1461638149431 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:49 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607180a800 == 183 [pid = 1857] [id = 719] 19:35:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 263 (0x7f606fb11400) [pid = 1857] [serial = 2158] [outer = (nil)] 19:35:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 264 (0x7f60706adc00) [pid = 1857] [serial = 2159] [outer = 0x7f606fb11400] 19:35:49 INFO - PROCESS | 1857 | 1461638149536 Marionette DEBUG loaded listener.js 19:35:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 265 (0x7f60782b5c00) [pid = 1857] [serial = 2160] [outer = 0x7f606fb11400] 19:35:50 INFO - PROCESS | 1857 | 1461638150394 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 19:35:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:35:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1482ms 19:35:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:35:50 INFO - PROCESS | 1857 | 1461638150426 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 19:35:50 INFO - PROCESS | 1857 | 1461638150429 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 19:35:50 INFO - PROCESS | 1857 | 1461638150435 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:35:50 INFO - PROCESS | 1857 | 1461638150438 Marionette TRACE conn3 <- [1,2850,null,{}] 19:35:50 INFO - PROCESS | 1857 | 1461638150443 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:50 INFO - PROCESS | 1857 | 1461638150658 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 19:35:50 INFO - PROCESS | 1857 | 1461638150943 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6072de1800 == 184 [pid = 1857] [id = 720] 19:35:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 266 (0x7f60706a8800) [pid = 1857] [serial = 2161] [outer = (nil)] 19:35:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 267 (0x7f60782bd800) [pid = 1857] [serial = 2162] [outer = 0x7f60706a8800] 19:35:51 INFO - PROCESS | 1857 | 1461638151015 Marionette DEBUG loaded listener.js 19:35:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 268 (0x7f607cf2d000) [pid = 1857] [serial = 2163] [outer = 0x7f60706a8800] 19:35:51 INFO - PROCESS | 1857 | 1461638151843 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:35:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:35:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1482ms 19:35:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:35:51 INFO - PROCESS | 1857 | 1461638151916 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 19:35:51 INFO - PROCESS | 1857 | 1461638151919 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 19:35:51 INFO - PROCESS | 1857 | 1461638151925 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:35:51 INFO - PROCESS | 1857 | 1461638151927 Marionette TRACE conn3 <- [1,2854,null,{}] 19:35:51 INFO - PROCESS | 1857 | 1461638151932 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:52 INFO - PROCESS | 1857 | 1461638152142 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 19:35:52 INFO - PROCESS | 1857 | 1461638152431 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f606de5a800 == 185 [pid = 1857] [id = 721] 19:35:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 269 (0x7f606e103c00) [pid = 1857] [serial = 2164] [outer = (nil)] 19:35:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 270 (0x7f606e10c000) [pid = 1857] [serial = 2165] [outer = 0x7f606e103c00] 19:35:52 INFO - PROCESS | 1857 | 1461638152553 Marionette DEBUG loaded listener.js 19:35:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 271 (0x7f606e110400) [pid = 1857] [serial = 2166] [outer = 0x7f606e103c00] 19:35:53 INFO - PROCESS | 1857 | 1461638153399 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 19:35:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:35:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1536ms 19:35:53 INFO - PROCESS | 1857 | 1461638153461 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 19:35:53 INFO - PROCESS | 1857 | 1461638153465 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 19:35:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:35:53 INFO - PROCESS | 1857 | 1461638153470 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:35:53 INFO - PROCESS | 1857 | 1461638153474 Marionette TRACE conn3 <- [1,2858,null,{}] 19:35:53 INFO - PROCESS | 1857 | 1461638153479 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:53 INFO - PROCESS | 1857 | 1461638153685 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 19:35:54 INFO - PROCESS | 1857 | 1461638154433 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6071958800 == 186 [pid = 1857] [id = 722] 19:35:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 272 (0x7f60705d5800) [pid = 1857] [serial = 2167] [outer = (nil)] 19:35:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 273 (0x7f6071bbb000) [pid = 1857] [serial = 2168] [outer = 0x7f60705d5800] 19:35:54 INFO - PROCESS | 1857 | 1461638154559 Marionette DEBUG loaded listener.js 19:35:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 274 (0x7f607301b400) [pid = 1857] [serial = 2169] [outer = 0x7f60705d5800] 19:35:55 INFO - PROCESS | 1857 | 1461638155458 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:35:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:35:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 2034ms 19:35:55 INFO - PROCESS | 1857 | 1461638155506 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 19:35:55 INFO - PROCESS | 1857 | 1461638155512 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 19:35:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:35:55 INFO - PROCESS | 1857 | 1461638155518 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:35:55 INFO - PROCESS | 1857 | 1461638155523 Marionette TRACE conn3 <- [1,2862,null,{}] 19:35:55 INFO - PROCESS | 1857 | 1461638155529 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:55 INFO - PROCESS | 1857 | 1461638155751 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 19:35:56 INFO - PROCESS | 1857 | 1461638156035 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:56 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6074ad6000 == 187 [pid = 1857] [id = 723] 19:35:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 275 (0x7f60764e1000) [pid = 1857] [serial = 2170] [outer = (nil)] 19:35:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 276 (0x7f6077212800) [pid = 1857] [serial = 2171] [outer = 0x7f60764e1000] 19:35:56 INFO - PROCESS | 1857 | 1461638156149 Marionette DEBUG loaded listener.js 19:35:56 INFO - PROCESS | 1857 | ++DOMWINDOW == 277 (0x7f6077f79c00) [pid = 1857] [serial = 2172] [outer = 0x7f60764e1000] 19:35:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e269800 == 186 [pid = 1857] [id = 703] 19:35:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a974000 == 185 [pid = 1857] [id = 702] 19:35:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6078f98800 == 184 [pid = 1857] [id = 701] 19:35:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6074cd6000 == 183 [pid = 1857] [id = 700] 19:35:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6071669000 == 182 [pid = 1857] [id = 699] 19:35:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6078fe2800 == 181 [pid = 1857] [id = 698] 19:35:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a286e000 == 180 [pid = 1857] [id = 694] 19:35:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609f7a0800 == 179 [pid = 1857] [id = 693] 19:35:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7f609bf12000 == 178 [pid = 1857] [id = 692] 19:35:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6094cf8000 == 177 [pid = 1857] [id = 691] 19:35:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608f688000 == 176 [pid = 1857] [id = 690] 19:35:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6074ace800 == 175 [pid = 1857] [id = 513] 19:35:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608e322800 == 174 [pid = 1857] [id = 689] 19:35:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608d521000 == 173 [pid = 1857] [id = 688] 19:35:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608bd8d800 == 172 [pid = 1857] [id = 687] 19:35:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60876cd000 == 171 [pid = 1857] [id = 686] 19:35:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6083f19800 == 170 [pid = 1857] [id = 685] 19:35:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6081f30800 == 169 [pid = 1857] [id = 684] 19:35:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e40a000 == 168 [pid = 1857] [id = 683] 19:35:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607b82b800 == 167 [pid = 1857] [id = 682] 19:35:56 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6075a0e000 == 166 [pid = 1857] [id = 681] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 276 (0x7f607804d000) [pid = 1857] [serial = 1994] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 275 (0x7f6077f51c00) [pid = 1857] [serial = 1988] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 274 (0x7f6081c5e400) [pid = 1857] [serial = 2006] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 273 (0x7f608c74fc00) [pid = 1857] [serial = 2024] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 272 (0x7f6081675400) [pid = 1857] [serial = 2003] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 271 (0x7f606f9dd400) [pid = 1857] [serial = 1982] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 270 (0x7f6075a59c00) [pid = 1857] [serial = 1985] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 269 (0x7f6078f29c00) [pid = 1857] [serial = 2039] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 268 (0x7f60764c9c00) [pid = 1857] [serial = 2033] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 267 (0x7f6072fe3800) [pid = 1857] [serial = 2030] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 266 (0x7f6089cc0800) [pid = 1857] [serial = 2021] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 265 (0x7f608390e000) [pid = 1857] [serial = 2009] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 264 (0x7f6085b67400) [pid = 1857] [serial = 2015] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 263 (0x7f6078949c00) [pid = 1857] [serial = 1991] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 262 (0x7f607804b400) [pid = 1857] [serial = 2036] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 261 (0x7f607441e000) [pid = 1857] [serial = 2027] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 260 (0x7f60789af000) [pid = 1857] [serial = 2037] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 259 (0x7f6083bb4000) [pid = 1857] [serial = 2012] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 258 (0x7f6087515800) [pid = 1857] [serial = 2018] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 257 (0x7f60764c6800) [pid = 1857] [serial = 2031] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 256 (0x7f607e2d7400) [pid = 1857] [serial = 2000] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 255 (0x7f60772a9000) [pid = 1857] [serial = 2034] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 254 (0x7f607d167400) [pid = 1857] [serial = 1997] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 253 (0x7f607daa0000) [pid = 1857] [serial = 2040] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | --DOMWINDOW == 252 (0x7f6078379c00) [pid = 1857] [serial = 2042] [outer = (nil)] [url = about:blank] 19:35:57 INFO - PROCESS | 1857 | 1461638157809 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 19:35:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:35:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 2333ms 19:35:57 INFO - PROCESS | 1857 | 1461638157854 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 19:35:57 INFO - PROCESS | 1857 | 1461638157860 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 19:35:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:35:57 INFO - PROCESS | 1857 | 1461638157867 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:35:57 INFO - PROCESS | 1857 | 1461638157869 Marionette TRACE conn3 <- [1,2866,null,{}] 19:35:57 INFO - PROCESS | 1857 | 1461638157875 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:58 INFO - PROCESS | 1857 | 1461638158077 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 19:35:58 INFO - PROCESS | 1857 | 1461638158298 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6071f8b000 == 167 [pid = 1857] [id = 724] 19:35:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 253 (0x7f60766d6800) [pid = 1857] [serial = 2173] [outer = (nil)] 19:35:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 254 (0x7f607837c000) [pid = 1857] [serial = 2174] [outer = 0x7f60766d6800] 19:35:58 INFO - PROCESS | 1857 | 1461638158359 Marionette DEBUG loaded listener.js 19:35:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 255 (0x7f607cc2a000) [pid = 1857] [serial = 2175] [outer = 0x7f60766d6800] 19:35:59 INFO - PROCESS | 1857 | 1461638159129 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 19:35:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:35:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1285ms 19:35:59 INFO - PROCESS | 1857 | 1461638159152 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 19:35:59 INFO - PROCESS | 1857 | 1461638159156 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 19:35:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:35:59 INFO - PROCESS | 1857 | 1461638159163 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:35:59 INFO - PROCESS | 1857 | 1461638159170 Marionette TRACE conn3 <- [1,2870,null,{}] 19:35:59 INFO - PROCESS | 1857 | 1461638159182 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:35:59 INFO - PROCESS | 1857 | 1461638159376 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 19:35:59 INFO - PROCESS | 1857 | 1461638159613 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:35:59 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607806c000 == 168 [pid = 1857] [id = 725] 19:35:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 256 (0x7f607cf2f400) [pid = 1857] [serial = 2176] [outer = (nil)] 19:35:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 257 (0x7f607d16c800) [pid = 1857] [serial = 2177] [outer = 0x7f607cf2f400] 19:35:59 INFO - PROCESS | 1857 | 1461638159670 Marionette DEBUG loaded listener.js 19:35:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 258 (0x7f607dcd4400) [pid = 1857] [serial = 2178] [outer = 0x7f607cf2f400] 19:36:00 INFO - PROCESS | 1857 | 1461638160505 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 19:36:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:36:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1386ms 19:36:00 INFO - PROCESS | 1857 | 1461638160549 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 19:36:00 INFO - PROCESS | 1857 | 1461638160553 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 19:36:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:36:00 INFO - PROCESS | 1857 | 1461638160573 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:36:00 INFO - PROCESS | 1857 | 1461638160576 Marionette TRACE conn3 <- [1,2874,null,{}] 19:36:00 INFO - PROCESS | 1857 | 1461638160581 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:00 INFO - PROCESS | 1857 | 1461638160838 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 19:36:00 INFO - PROCESS | 1857 | 1461638160872 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:00 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a347000 == 169 [pid = 1857] [id = 726] 19:36:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 259 (0x7f607cd4dc00) [pid = 1857] [serial = 2179] [outer = (nil)] 19:36:00 INFO - PROCESS | 1857 | ++DOMWINDOW == 260 (0x7f607e239000) [pid = 1857] [serial = 2180] [outer = 0x7f607cd4dc00] 19:36:00 INFO - PROCESS | 1857 | 1461638160933 Marionette DEBUG loaded listener.js 19:36:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 261 (0x7f608167d000) [pid = 1857] [serial = 2181] [outer = 0x7f607cd4dc00] 19:36:02 INFO - PROCESS | 1857 | --DOMWINDOW == 260 (0x7f6073065c00) [pid = 1857] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 19:36:02 INFO - PROCESS | 1857 | --DOMWINDOW == 259 (0x7f60705ebc00) [pid = 1857] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:36:02 INFO - PROCESS | 1857 | --DOMWINDOW == 258 (0x7f6072fed400) [pid = 1857] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:36:02 INFO - PROCESS | 1857 | --DOMWINDOW == 257 (0x7f6071bbd400) [pid = 1857] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:36:02 INFO - PROCESS | 1857 | --DOMWINDOW == 256 (0x7f6077217c00) [pid = 1857] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 19:36:02 INFO - PROCESS | 1857 | --DOMWINDOW == 255 (0x7f607cc2bc00) [pid = 1857] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:36:02 INFO - PROCESS | 1857 | --DOMWINDOW == 254 (0x7f607721fc00) [pid = 1857] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:36:02 INFO - PROCESS | 1857 | --DOMWINDOW == 253 (0x7f6072104800) [pid = 1857] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 19:36:02 INFO - PROCESS | 1857 | --DOMWINDOW == 252 (0x7f60705e8400) [pid = 1857] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:36:02 INFO - PROCESS | 1857 | 1461638162712 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 19:36:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:36:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 2185ms 19:36:02 INFO - PROCESS | 1857 | 1461638162759 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 19:36:02 INFO - PROCESS | 1857 | 1461638162763 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 19:36:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:36:02 INFO - PROCESS | 1857 | 1461638162767 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:36:02 INFO - PROCESS | 1857 | 1461638162770 Marionette TRACE conn3 <- [1,2878,null,{}] 19:36:02 INFO - PROCESS | 1857 | 1461638162787 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:03 INFO - PROCESS | 1857 | 1461638163053 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 19:36:03 INFO - PROCESS | 1857 | 1461638163073 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:03 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a5a3000 == 170 [pid = 1857] [id = 727] 19:36:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 253 (0x7f607e1e1c00) [pid = 1857] [serial = 2182] [outer = (nil)] 19:36:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 254 (0x7f607e2e0800) [pid = 1857] [serial = 2183] [outer = 0x7f607e1e1c00] 19:36:03 INFO - PROCESS | 1857 | 1461638163143 Marionette DEBUG loaded listener.js 19:36:03 INFO - PROCESS | 1857 | ++DOMWINDOW == 255 (0x7f6083b0d800) [pid = 1857] [serial = 2184] [outer = 0x7f607e1e1c00] 19:36:04 INFO - PROCESS | 1857 | 1461638164015 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 19:36:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:36:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1288ms 19:36:04 INFO - PROCESS | 1857 | 1461638164057 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 19:36:04 INFO - PROCESS | 1857 | 1461638164059 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 19:36:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:36:04 INFO - PROCESS | 1857 | 1461638164065 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:36:04 INFO - PROCESS | 1857 | 1461638164066 Marionette TRACE conn3 <- [1,2882,null,{}] 19:36:04 INFO - PROCESS | 1857 | 1461638164071 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:04 INFO - PROCESS | 1857 | 1461638164264 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 19:36:04 INFO - PROCESS | 1857 | 1461638164280 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607ba64000 == 171 [pid = 1857] [id = 728] 19:36:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 256 (0x7f60847acc00) [pid = 1857] [serial = 2185] [outer = (nil)] 19:36:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 257 (0x7f6087124000) [pid = 1857] [serial = 2186] [outer = 0x7f60847acc00] 19:36:04 INFO - PROCESS | 1857 | 1461638164336 Marionette DEBUG loaded listener.js 19:36:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 258 (0x7f60874ef000) [pid = 1857] [serial = 2187] [outer = 0x7f60847acc00] 19:36:05 INFO - PROCESS | 1857 | 1461638165655 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 19:36:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:36:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1624ms 19:36:05 INFO - PROCESS | 1857 | 1461638165690 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 19:36:05 INFO - PROCESS | 1857 | 1461638165697 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 19:36:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:36:05 INFO - PROCESS | 1857 | 1461638165712 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:36:05 INFO - PROCESS | 1857 | 1461638165718 Marionette TRACE conn3 <- [1,2886,null,{}] 19:36:05 INFO - PROCESS | 1857 | 1461638165725 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:05 INFO - PROCESS | 1857 | 1461638165940 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 19:36:06 INFO - PROCESS | 1857 | 1461638166275 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6072dd0000 == 172 [pid = 1857] [id = 729] 19:36:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 259 (0x7f6073015800) [pid = 1857] [serial = 2188] [outer = (nil)] 19:36:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 260 (0x7f607653d400) [pid = 1857] [serial = 2189] [outer = 0x7f6073015800] 19:36:06 INFO - PROCESS | 1857 | 1461638166356 Marionette DEBUG loaded listener.js 19:36:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 261 (0x7f60772a9000) [pid = 1857] [serial = 2190] [outer = 0x7f6073015800] 19:36:07 INFO - PROCESS | 1857 | 1461638167273 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 19:36:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:36:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1634ms 19:36:07 INFO - PROCESS | 1857 | 1461638167348 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 19:36:07 INFO - PROCESS | 1857 | 1461638167356 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 19:36:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:36:07 INFO - PROCESS | 1857 | 1461638167365 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:36:07 INFO - PROCESS | 1857 | 1461638167369 Marionette TRACE conn3 <- [1,2890,null,{}] 19:36:07 INFO - PROCESS | 1857 | 1461638167374 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:07 INFO - PROCESS | 1857 | 1461638167638 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 19:36:07 INFO - PROCESS | 1857 | 1461638167967 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:07 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a864800 == 173 [pid = 1857] [id = 730] 19:36:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 262 (0x7f6075a67000) [pid = 1857] [serial = 2191] [outer = (nil)] 19:36:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 263 (0x7f607cd55800) [pid = 1857] [serial = 2192] [outer = 0x7f6075a67000] 19:36:08 INFO - PROCESS | 1857 | 1461638168040 Marionette DEBUG loaded listener.js 19:36:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 264 (0x7f607cf33800) [pid = 1857] [serial = 2193] [outer = 0x7f6075a67000] 19:36:08 INFO - PROCESS | 1857 | 1461638168883 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:36:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:36:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1580ms 19:36:08 INFO - PROCESS | 1857 | 1461638168946 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 19:36:08 INFO - PROCESS | 1857 | 1461638168949 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 19:36:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:36:08 INFO - PROCESS | 1857 | 1461638168955 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:36:08 INFO - PROCESS | 1857 | 1461638168960 Marionette TRACE conn3 <- [1,2894,null,{}] 19:36:08 INFO - PROCESS | 1857 | 1461638168975 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:09 INFO - PROCESS | 1857 | 1461638169231 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 19:36:09 INFO - PROCESS | 1857 | 1461638169554 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:09 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e26d000 == 174 [pid = 1857] [id = 731] 19:36:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 265 (0x7f607cf36000) [pid = 1857] [serial = 2194] [outer = (nil)] 19:36:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 266 (0x7f6082a6e400) [pid = 1857] [serial = 2195] [outer = 0x7f607cf36000] 19:36:09 INFO - PROCESS | 1857 | 1461638169631 Marionette DEBUG loaded listener.js 19:36:09 INFO - PROCESS | 1857 | ++DOMWINDOW == 267 (0x7f6084325400) [pid = 1857] [serial = 2196] [outer = 0x7f607cf36000] 19:36:10 INFO - PROCESS | 1857 | 1461638170478 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 19:36:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:36:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1583ms 19:36:10 INFO - PROCESS | 1857 | 1461638170539 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 19:36:10 INFO - PROCESS | 1857 | 1461638170543 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 19:36:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:36:10 INFO - PROCESS | 1857 | 1461638170549 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:36:10 INFO - PROCESS | 1857 | 1461638170551 Marionette TRACE conn3 <- [1,2898,null,{}] 19:36:10 INFO - PROCESS | 1857 | 1461638170556 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:10 INFO - PROCESS | 1857 | 1461638170779 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 19:36:11 INFO - PROCESS | 1857 | 1461638171058 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60816ea800 == 175 [pid = 1857] [id = 732] 19:36:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 268 (0x7f608283e400) [pid = 1857] [serial = 2197] [outer = (nil)] 19:36:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 269 (0x7f6084e20400) [pid = 1857] [serial = 2198] [outer = 0x7f608283e400] 19:36:11 INFO - PROCESS | 1857 | 1461638171174 Marionette DEBUG loaded listener.js 19:36:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 270 (0x7f6087513400) [pid = 1857] [serial = 2199] [outer = 0x7f608283e400] 19:36:12 INFO - PROCESS | 1857 | 1461638172010 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 19:36:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:36:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1525ms 19:36:12 INFO - PROCESS | 1857 | 1461638172082 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 19:36:12 INFO - PROCESS | 1857 | 1461638172085 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 19:36:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:36:12 INFO - PROCESS | 1857 | 1461638172094 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:36:12 INFO - PROCESS | 1857 | 1461638172097 Marionette TRACE conn3 <- [1,2902,null,{}] 19:36:12 INFO - PROCESS | 1857 | 1461638172101 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:12 INFO - PROCESS | 1857 | 1461638172321 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 19:36:12 INFO - PROCESS | 1857 | 1461638172604 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:12 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60829db000 == 176 [pid = 1857] [id = 733] 19:36:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 271 (0x7f6089cbf800) [pid = 1857] [serial = 2200] [outer = (nil)] 19:36:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 272 (0x7f608b852400) [pid = 1857] [serial = 2201] [outer = 0x7f6089cbf800] 19:36:12 INFO - PROCESS | 1857 | 1461638172732 Marionette DEBUG loaded listener.js 19:36:12 INFO - PROCESS | 1857 | ++DOMWINDOW == 273 (0x7f608ce1b800) [pid = 1857] [serial = 2202] [outer = 0x7f6089cbf800] 19:36:13 INFO - PROCESS | 1857 | 1461638173623 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:36:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:36:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1578ms 19:36:13 INFO - PROCESS | 1857 | 1461638173672 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 19:36:13 INFO - PROCESS | 1857 | 1461638173675 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 19:36:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:36:13 INFO - PROCESS | 1857 | 1461638173681 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:36:13 INFO - PROCESS | 1857 | 1461638173683 Marionette TRACE conn3 <- [1,2906,null,{}] 19:36:13 INFO - PROCESS | 1857 | 1461638173689 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:13 INFO - PROCESS | 1857 | 1461638173914 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 19:36:14 INFO - PROCESS | 1857 | 1461638174194 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:14 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60844af800 == 177 [pid = 1857] [id = 734] 19:36:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 274 (0x7f6089cc2c00) [pid = 1857] [serial = 2203] [outer = (nil)] 19:36:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 275 (0x7f608e451000) [pid = 1857] [serial = 2204] [outer = 0x7f6089cc2c00] 19:36:14 INFO - PROCESS | 1857 | 1461638174306 Marionette DEBUG loaded listener.js 19:36:14 INFO - PROCESS | 1857 | ++DOMWINDOW == 276 (0x7f608f146c00) [pid = 1857] [serial = 2205] [outer = 0x7f6089cc2c00] 19:36:15 INFO - PROCESS | 1857 | 1461638175141 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 19:36:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:36:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1531ms 19:36:15 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:36:15 INFO - PROCESS | 1857 | 1461638175214 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 19:36:15 INFO - PROCESS | 1857 | 1461638175217 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 19:36:15 INFO - PROCESS | 1857 | 1461638175223 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:36:15 INFO - PROCESS | 1857 | 1461638175226 Marionette TRACE conn3 <- [1,2910,null,{}] 19:36:15 INFO - PROCESS | 1857 | 1461638175231 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:15 INFO - PROCESS | 1857 | 1461638175446 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 19:36:15 INFO - PROCESS | 1857 | 1461638175778 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:15 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60876b2800 == 178 [pid = 1857] [id = 735] 19:36:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 277 (0x7f608ce92c00) [pid = 1857] [serial = 2206] [outer = (nil)] 19:36:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 278 (0x7f608f6cf000) [pid = 1857] [serial = 2207] [outer = 0x7f608ce92c00] 19:36:15 INFO - PROCESS | 1857 | 1461638175852 Marionette DEBUG loaded listener.js 19:36:15 INFO - PROCESS | 1857 | ++DOMWINDOW == 279 (0x7f6094c87400) [pid = 1857] [serial = 2208] [outer = 0x7f608ce92c00] 19:36:16 INFO - PROCESS | 1857 | 1461638176582 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 19:36:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:36:16 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:36:16 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1380ms 19:36:16 INFO - PROCESS | 1857 | 1461638176602 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 19:36:16 INFO - PROCESS | 1857 | 1461638176606 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 19:36:16 INFO - TEST-START | /DOMEvents/constructors.html 19:36:16 INFO - PROCESS | 1857 | 1461638176611 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:36:16 INFO - PROCESS | 1857 | 1461638176614 Marionette TRACE conn3 <- [1,2914,null,{}] 19:36:16 INFO - PROCESS | 1857 | 1461638176619 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:16 INFO - PROCESS | 1857 | 1461638176831 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 19:36:17 INFO - PROCESS | 1857 | 1461638177090 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:17 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608ccb1800 == 179 [pid = 1857] [id = 736] 19:36:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 280 (0x7f608f137c00) [pid = 1857] [serial = 2209] [outer = (nil)] 19:36:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 281 (0x7f609a86a000) [pid = 1857] [serial = 2210] [outer = 0x7f608f137c00] 19:36:17 INFO - PROCESS | 1857 | 1461638177160 Marionette DEBUG loaded listener.js 19:36:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 282 (0x7f609b9abc00) [pid = 1857] [serial = 2211] [outer = 0x7f608f137c00] 19:36:18 INFO - PROCESS | 1857 | 1461638178126 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:36:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:36:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:36:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:36:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:36:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:36:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:36:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:36:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:36:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:36:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:36:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:36:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:36:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:36:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:36:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:36:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:36:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:36:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:36:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:36:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:36:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:36:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:36:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:36:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:36:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:36:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:36:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:36:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:36:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:36:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:36:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:36:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:36:18 INFO - TEST-OK | /DOMEvents/constructors.html | took 1590ms 19:36:18 INFO - PROCESS | 1857 | 1461638178204 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 19:36:18 INFO - PROCESS | 1857 | 1461638178207 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 19:36:18 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:36:18 INFO - PROCESS | 1857 | 1461638178216 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:36:18 INFO - PROCESS | 1857 | 1461638178223 Marionette TRACE conn3 <- [1,2918,null,{}] 19:36:18 INFO - PROCESS | 1857 | 1461638178277 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:18 INFO - PROCESS | 1857 | 1461638178469 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 19:36:18 INFO - PROCESS | 1857 | 1461638178793 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f608f15e800 == 180 [pid = 1857] [id = 737] 19:36:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 283 (0x7f608f6c7000) [pid = 1857] [serial = 2212] [outer = (nil)] 19:36:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 284 (0x7f609bf6b400) [pid = 1857] [serial = 2213] [outer = 0x7f608f6c7000] 19:36:18 INFO - PROCESS | 1857 | 1461638178865 Marionette DEBUG loaded listener.js 19:36:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 285 (0x7f609f8a6c00) [pid = 1857] [serial = 2214] [outer = 0x7f608f6c7000] 19:36:19 INFO - PROCESS | 1857 | 1461638179588 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:36:19 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:36:19 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1427ms 19:36:19 INFO - PROCESS | 1857 | 1461638179645 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 19:36:19 INFO - PROCESS | 1857 | 1461638179648 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 19:36:19 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:36:19 INFO - PROCESS | 1857 | 1461638179654 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:36:19 INFO - PROCESS | 1857 | 1461638179656 Marionette TRACE conn3 <- [1,2922,null,{}] 19:36:19 INFO - PROCESS | 1857 | 1461638179663 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:19 INFO - PROCESS | 1857 | 1461638179965 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 19:36:20 INFO - PROCESS | 1857 | 1461638180179 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:20 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f609afc1000 == 181 [pid = 1857] [id = 738] 19:36:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 286 (0x7f608d031400) [pid = 1857] [serial = 2215] [outer = (nil)] 19:36:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 287 (0x7f608d039000) [pid = 1857] [serial = 2216] [outer = 0x7f608d031400] 19:36:20 INFO - PROCESS | 1857 | 1461638180250 Marionette DEBUG loaded listener.js 19:36:20 INFO - PROCESS | 1857 | ++DOMWINDOW == 288 (0x7f608d03f400) [pid = 1857] [serial = 2217] [outer = 0x7f608d031400] 19:36:20 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 19:36:20 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 19:36:20 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 19:36:20 INFO - PROCESS | 1857 | [1857] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 19:36:21 INFO - PROCESS | 1857 | 1461638181052 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 19:36:21 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:36:21 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:36:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:36:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:36:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:36:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:36:21 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 19:36:21 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:36:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:36:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:36:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:36:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:36:21 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 19:36:21 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:36:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:36:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:36:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:36:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:36:21 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]" 19:36:21 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:36:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:36:21 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:36:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:36:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:36:21 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:36:21 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:36:21 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1431ms 19:36:21 INFO - PROCESS | 1857 | 1461638181088 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 19:36:21 INFO - PROCESS | 1857 | 1461638181094 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 19:36:21 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:36:21 INFO - PROCESS | 1857 | 1461638181103 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:36:21 INFO - PROCESS | 1857 | 1461638181106 Marionette TRACE conn3 <- [1,2926,null,{}] 19:36:21 INFO - PROCESS | 1857 | 1461638181111 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:21 INFO - PROCESS | 1857 | 1461638181353 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 19:36:21 INFO - PROCESS | 1857 | 1461638181618 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6072214800 == 182 [pid = 1857] [id = 739] 19:36:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 289 (0x7f607a39b400) [pid = 1857] [serial = 2218] [outer = (nil)] 19:36:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 290 (0x7f609f8af000) [pid = 1857] [serial = 2219] [outer = 0x7f607a39b400] 19:36:21 INFO - PROCESS | 1857 | 1461638181693 Marionette DEBUG loaded listener.js 19:36:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 291 (0x7f60a010dc00) [pid = 1857] [serial = 2220] [outer = 0x7f607a39b400] 19:36:22 INFO - PROCESS | 1857 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:36:22 INFO - PROCESS | 1857 | 1461638182408 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 19:36:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:36:22 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1327ms 19:36:22 INFO - PROCESS | 1857 | 1461638182443 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 19:36:22 INFO - PROCESS | 1857 | 1461638182447 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 19:36:22 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:36:22 INFO - PROCESS | 1857 | 1461638182454 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:36:22 INFO - PROCESS | 1857 | 1461638182456 Marionette TRACE conn3 <- [1,2930,null,{}] 19:36:22 INFO - PROCESS | 1857 | 1461638182461 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:22 INFO - PROCESS | 1857 | 1461638182658 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 19:36:22 INFO - PROCESS | 1857 | 1461638182914 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:22 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6072230000 == 183 [pid = 1857] [id = 740] 19:36:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 292 (0x7f60787c5800) [pid = 1857] [serial = 2221] [outer = (nil)] 19:36:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 293 (0x7f60787cac00) [pid = 1857] [serial = 2222] [outer = 0x7f60787c5800] 19:36:23 INFO - PROCESS | 1857 | 1461638182998 Marionette DEBUG loaded listener.js 19:36:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 294 (0x7f60787cf000) [pid = 1857] [serial = 2223] [outer = 0x7f60787c5800] 19:36:23 INFO - PROCESS | 1857 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:36:23 INFO - PROCESS | 1857 | 1461638183748 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 19:36:23 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:36:23 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1331ms 19:36:23 INFO - PROCESS | 1857 | 1461638183787 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 19:36:23 INFO - PROCESS | 1857 | 1461638183789 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 19:36:23 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:36:23 INFO - PROCESS | 1857 | 1461638183795 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:36:23 INFO - PROCESS | 1857 | 1461638183806 Marionette TRACE conn3 <- [1,2934,null,{}] 19:36:23 INFO - PROCESS | 1857 | 1461638183810 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:24 INFO - PROCESS | 1857 | 1461638184019 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 19:36:24 INFO - PROCESS | 1857 | 1461638184278 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:24 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083a8a000 == 184 [pid = 1857] [id = 741] 19:36:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 295 (0x7f606c305800) [pid = 1857] [serial = 2224] [outer = (nil)] 19:36:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 296 (0x7f606c30a000) [pid = 1857] [serial = 2225] [outer = 0x7f606c305800] 19:36:24 INFO - PROCESS | 1857 | 1461638184344 Marionette DEBUG loaded listener.js 19:36:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 297 (0x7f606c30f800) [pid = 1857] [serial = 2226] [outer = 0x7f606c305800] 19:36:25 INFO - PROCESS | 1857 | 1461638185099 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 19:36:25 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:36:25 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1335ms 19:36:25 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:36:25 INFO - PROCESS | 1857 | 1461638185131 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 19:36:25 INFO - PROCESS | 1857 | 1461638185133 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 19:36:25 INFO - PROCESS | 1857 | 1461638185139 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:36:25 INFO - PROCESS | 1857 | 1461638185142 Marionette TRACE conn3 <- [1,2938,null,{}] 19:36:25 INFO - PROCESS | 1857 | 1461638185147 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:25 INFO - PROCESS | 1857 | 1461638185344 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 19:36:25 INFO - PROCESS | 1857 | 1461638185602 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:25 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6074c13000 == 185 [pid = 1857] [id = 742] 19:36:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 298 (0x7f606c307000) [pid = 1857] [serial = 2227] [outer = (nil)] 19:36:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 299 (0x7f6074c2cc00) [pid = 1857] [serial = 2228] [outer = 0x7f606c307000] 19:36:25 INFO - PROCESS | 1857 | 1461638185682 Marionette DEBUG loaded listener.js 19:36:25 INFO - PROCESS | 1857 | ++DOMWINDOW == 300 (0x7f6074c32800) [pid = 1857] [serial = 2229] [outer = 0x7f606c307000] 19:36:26 INFO - PROCESS | 1857 | 1461638186381 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 19:36:26 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. 19:36:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1277ms 19:36:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:36:26 INFO - PROCESS | 1857 | 1461638186416 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 19:36:26 INFO - PROCESS | 1857 | 1461638186418 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 19:36:26 INFO - PROCESS | 1857 | 1461638186424 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:36:26 INFO - PROCESS | 1857 | 1461638186427 Marionette TRACE conn3 <- [1,2942,null,{}] 19:36:26 INFO - PROCESS | 1857 | 1461638186432 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:26 INFO - PROCESS | 1857 | 1461638186629 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 19:36:26 INFO - PROCESS | 1857 | 1461638186888 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f606d26d000 == 186 [pid = 1857] [id = 743] 19:36:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 301 (0x7f606c30c800) [pid = 1857] [serial = 2230] [outer = (nil)] 19:36:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 302 (0x7f6074c36c00) [pid = 1857] [serial = 2231] [outer = 0x7f606c30c800] 19:36:26 INFO - PROCESS | 1857 | 1461638186956 Marionette DEBUG loaded listener.js 19:36:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 303 (0x7f60787c4800) [pid = 1857] [serial = 2232] [outer = 0x7f606c30c800] 19:36:27 INFO - PROCESS | 1857 | 1461638187684 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 19:36:27 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 19:36:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:36:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:36:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:36:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:36:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1276ms 19:36:27 INFO - PROCESS | 1857 | 1461638187712 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 19:36:27 INFO - PROCESS | 1857 | 1461638187715 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 19:36:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:36:27 INFO - PROCESS | 1857 | 1461638187726 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:36:27 INFO - PROCESS | 1857 | 1461638187728 Marionette TRACE conn3 <- [1,2946,null,{}] 19:36:27 INFO - PROCESS | 1857 | 1461638187734 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:27 INFO - PROCESS | 1857 | 1461638187936 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 19:36:28 INFO - PROCESS | 1857 | 1461638188237 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083a8d800 == 187 [pid = 1857] [id = 744] 19:36:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 304 (0x7f6075b1a000) [pid = 1857] [serial = 2233] [outer = (nil)] 19:36:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 305 (0x7f6075b1b800) [pid = 1857] [serial = 2234] [outer = 0x7f6075b1a000] 19:36:28 INFO - PROCESS | 1857 | 1461638188313 Marionette DEBUG loaded listener.js 19:36:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 306 (0x7f6075b21800) [pid = 1857] [serial = 2235] [outer = 0x7f6075b1a000] 19:36:29 INFO - PROCESS | 1857 | 1461638189084 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 19:36:29 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. 19:36:29 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1376ms 19:36:29 INFO - PROCESS | 1857 | 1461638189111 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 19:36:29 INFO - PROCESS | 1857 | 1461638189113 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 19:36:29 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:36:29 INFO - PROCESS | 1857 | 1461638189121 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:36:29 INFO - PROCESS | 1857 | 1461638189124 Marionette TRACE conn3 <- [1,2950,null,{}] 19:36:29 INFO - PROCESS | 1857 | 1461638189128 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:29 INFO - PROCESS | 1857 | 1461638189331 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 19:36:29 INFO - PROCESS | 1857 | 1461638189624 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:29 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078732000 == 188 [pid = 1857] [id = 745] 19:36:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 307 (0x7f606c020800) [pid = 1857] [serial = 2236] [outer = (nil)] 19:36:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 308 (0x7f606c026c00) [pid = 1857] [serial = 2237] [outer = 0x7f606c020800] 19:36:29 INFO - PROCESS | 1857 | 1461638189690 Marionette DEBUG loaded listener.js 19:36:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 309 (0x7f606c02b400) [pid = 1857] [serial = 2238] [outer = 0x7f606c020800] 19:36:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607866d800 == 189 [pid = 1857] [id = 746] 19:36:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 310 (0x7f6075b22000) [pid = 1857] [serial = 2239] [outer = (nil)] 19:36:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 311 (0x7f606c028000) [pid = 1857] [serial = 2240] [outer = 0x7f6075b22000] 19:36:30 INFO - PROCESS | 1857 | 1461638190547 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 19:36:30 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. 19:36:30 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1481ms 19:36:30 INFO - PROCESS | 1857 | 1461638190604 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 19:36:30 INFO - PROCESS | 1857 | 1461638190607 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 19:36:30 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:36:30 INFO - PROCESS | 1857 | 1461638190613 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:36:30 INFO - PROCESS | 1857 | 1461638190615 Marionette TRACE conn3 <- [1,2954,null,{}] 19:36:30 INFO - PROCESS | 1857 | 1461638190620 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:30 INFO - PROCESS | 1857 | 1461638190954 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 19:36:31 INFO - PROCESS | 1857 | 1461638191259 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078683000 == 190 [pid = 1857] [id = 747] 19:36:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 312 (0x7f606c020400) [pid = 1857] [serial = 2241] [outer = (nil)] 19:36:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 313 (0x7f6075b1a800) [pid = 1857] [serial = 2242] [outer = 0x7f606c020400] 19:36:31 INFO - PROCESS | 1857 | 1461638191332 Marionette DEBUG loaded listener.js 19:36:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 314 (0x7f60764cac00) [pid = 1857] [serial = 2243] [outer = 0x7f606c020400] 19:36:31 INFO - PROCESS | 1857 | 1461638191993 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 19:36:32 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:36:32 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 19:36:32 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1431ms 19:36:32 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:36:32 INFO - PROCESS | 1857 | 1461638192045 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 19:36:32 INFO - PROCESS | 1857 | 1461638192047 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 19:36:32 INFO - PROCESS | 1857 | 1461638192053 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:36:32 INFO - PROCESS | 1857 | 1461638192056 Marionette TRACE conn3 <- [1,2958,null,{}] 19:36:32 INFO - PROCESS | 1857 | 1461638192065 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:32 INFO - PROCESS | 1857 | 1461638192284 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 19:36:32 INFO - PROCESS | 1857 | 1461638192547 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:32 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6068220000 == 191 [pid = 1857] [id = 748] 19:36:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 315 (0x7f606829f800) [pid = 1857] [serial = 2244] [outer = (nil)] 19:36:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 316 (0x7f60682a5400) [pid = 1857] [serial = 2245] [outer = 0x7f606829f800] 19:36:32 INFO - PROCESS | 1857 | 1461638192627 Marionette DEBUG loaded listener.js 19:36:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 317 (0x7f606c02a800) [pid = 1857] [serial = 2246] [outer = 0x7f606829f800] 19:36:33 INFO - PROCESS | 1857 | 1461638193375 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 19:36:33 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. 19:36:33 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1381ms 19:36:33 INFO - PROCESS | 1857 | 1461638193433 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 19:36:33 INFO - PROCESS | 1857 | 1461638193435 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 19:36:33 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:36:33 INFO - PROCESS | 1857 | 1461638193459 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:36:33 INFO - PROCESS | 1857 | 1461638193463 Marionette TRACE conn3 <- [1,2962,null,{}] 19:36:33 INFO - PROCESS | 1857 | 1461638193470 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:33 INFO - PROCESS | 1857 | 1461638193671 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 19:36:33 INFO - PROCESS | 1857 | 1461638193962 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6068393000 == 192 [pid = 1857] [id = 749] 19:36:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 318 (0x7f60682a1000) [pid = 1857] [serial = 2247] [outer = (nil)] 19:36:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 319 (0x7f6068435400) [pid = 1857] [serial = 2248] [outer = 0x7f60682a1000] 19:36:34 INFO - PROCESS | 1857 | 1461638194035 Marionette DEBUG loaded listener.js 19:36:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 320 (0x7f606843b800) [pid = 1857] [serial = 2249] [outer = 0x7f60682a1000] 19:36:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6082a62800 == 191 [pid = 1857] [id = 220] 19:36:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6085b7d000 == 190 [pid = 1857] [id = 209] 19:36:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6084036800 == 189 [pid = 1857] [id = 671] 19:36:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6081f34800 == 188 [pid = 1857] [id = 670] 19:36:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60876a1000 == 187 [pid = 1857] [id = 674] 19:36:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608186e800 == 186 [pid = 1857] [id = 669] 19:36:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e19f000 == 185 [pid = 1857] [id = 205] 19:36:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60816d8800 == 184 [pid = 1857] [id = 668] 19:36:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6085b76000 == 183 [pid = 1857] [id = 673] 19:36:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e49b000 == 182 [pid = 1857] [id = 667] 19:36:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a34b800 == 181 [pid = 1857] [id = 715] 19:36:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6071e83000 == 180 [pid = 1857] [id = 714] 19:36:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607ba6d000 == 179 [pid = 1857] [id = 713] 19:36:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60a01a6800 == 178 [pid = 1857] [id = 712] 19:36:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6094cf5000 == 177 [pid = 1857] [id = 711] 19:36:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608daa4000 == 176 [pid = 1857] [id = 710] 19:36:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7f608769c800 == 175 [pid = 1857] [id = 709] 19:36:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60844ae000 == 174 [pid = 1857] [id = 708] 19:36:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6083ccd000 == 173 [pid = 1857] [id = 707] 19:36:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607e496800 == 172 [pid = 1857] [id = 706] 19:36:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607a964000 == 171 [pid = 1857] [id = 705] 19:36:36 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6072de6800 == 170 [pid = 1857] [id = 704] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 319 (0x7f607e383400) [pid = 1857] [serial = 2109] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 318 (0x7f608cfba800) [pid = 1857] [serial = 2066] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 317 (0x7f6075943000) [pid = 1857] [serial = 2096] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 316 (0x7f607e2dd400) [pid = 1857] [serial = 1806] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 315 (0x7f607e057800) [pid = 1857] [serial = 2108] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 314 (0x7f607cc36400) [pid = 1857] [serial = 2093] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 313 (0x7f6083b02400) [pid = 1857] [serial = 2057] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 312 (0x7f6077f80400) [pid = 1857] [serial = 2100] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 311 (0x7f608c89e800) [pid = 1857] [serial = 2028] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 310 (0x7f6087559400) [pid = 1857] [serial = 2060] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 309 (0x7f607657d000) [pid = 1857] [serial = 1962] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 308 (0x7f6083d9d800) [pid = 1857] [serial = 2111] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 307 (0x7f608f14a000) [pid = 1857] [serial = 2084] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 306 (0x7f607657f800) [pid = 1857] [serial = 2097] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 305 (0x7f6078f29400) [pid = 1857] [serial = 2103] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 304 (0x7f607cd53800) [pid = 1857] [serial = 2105] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 303 (0x7f60817e8800) [pid = 1857] [serial = 2054] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 302 (0x7f60764e8400) [pid = 1857] [serial = 2090] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 301 (0x7f608f5b3800) [pid = 1857] [serial = 2075] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 300 (0x7f608e13bc00) [pid = 1857] [serial = 2069] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 299 (0x7f607e2e2000) [pid = 1857] [serial = 1809] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 298 (0x7f6077f59000) [pid = 1857] [serial = 2102] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 297 (0x7f607dcc6400) [pid = 1857] [serial = 2051] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 296 (0x7f608e716800) [pid = 1857] [serial = 2072] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 295 (0x7f609ab6e800) [pid = 1857] [serial = 2087] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 294 (0x7f6077f56000) [pid = 1857] [serial = 2048] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 293 (0x7f60757ce000) [pid = 1857] [serial = 2045] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 292 (0x7f60772ac000) [pid = 1857] [serial = 2099] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 291 (0x7f6093d61800) [pid = 1857] [serial = 2081] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 290 (0x7f608f7f2800) [pid = 1857] [serial = 2078] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 289 (0x7f607daa5000) [pid = 1857] [serial = 2106] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | --DOMWINDOW == 288 (0x7f608caadc00) [pid = 1857] [serial = 2063] [outer = (nil)] [url = about:blank] 19:36:36 INFO - PROCESS | 1857 | 1461638196655 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 19:36:36 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. 19:36:36 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 3250ms 19:36:36 INFO - PROCESS | 1857 | 1461638196691 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 19:36:36 INFO - PROCESS | 1857 | 1461638196696 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 19:36:36 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:36:36 INFO - PROCESS | 1857 | 1461638196703 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:36:36 INFO - PROCESS | 1857 | 1461638196708 Marionette TRACE conn3 <- [1,2966,null,{}] 19:36:36 INFO - PROCESS | 1857 | 1461638196716 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:36 INFO - PROCESS | 1857 | 1461638196892 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 19:36:37 INFO - PROCESS | 1857 | 1461638197136 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:37 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f606b3f5000 == 171 [pid = 1857] [id = 750] 19:36:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 289 (0x7f606e10dc00) [pid = 1857] [serial = 2250] [outer = (nil)] 19:36:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 290 (0x7f606f9d4c00) [pid = 1857] [serial = 2251] [outer = 0x7f606e10dc00] 19:36:37 INFO - PROCESS | 1857 | 1461638197199 Marionette DEBUG loaded listener.js 19:36:37 INFO - PROCESS | 1857 | ++DOMWINDOW == 291 (0x7f60705d3800) [pid = 1857] [serial = 2252] [outer = 0x7f606e10dc00] 19:36:37 INFO - PROCESS | 1857 | 1461638197835 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 19:36:37 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. 19:36:37 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1181ms 19:36:37 INFO - PROCESS | 1857 | 1461638197885 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 19:36:37 INFO - PROCESS | 1857 | 1461638197891 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 19:36:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:36:37 INFO - PROCESS | 1857 | 1461638197901 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:36:37 INFO - PROCESS | 1857 | 1461638197903 Marionette TRACE conn3 <- [1,2970,null,{}] 19:36:37 INFO - PROCESS | 1857 | 1461638197907 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:38 INFO - PROCESS | 1857 | 1461638198164 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 19:36:38 INFO - PROCESS | 1857 | 1461638198192 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:38 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60717cf800 == 172 [pid = 1857] [id = 751] 19:36:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 292 (0x7f606e111800) [pid = 1857] [serial = 2253] [outer = (nil)] 19:36:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 293 (0x7f607204a400) [pid = 1857] [serial = 2254] [outer = 0x7f606e111800] 19:36:38 INFO - PROCESS | 1857 | 1461638198248 Marionette DEBUG loaded listener.js 19:36:38 INFO - PROCESS | 1857 | ++DOMWINDOW == 294 (0x7f6073060800) [pid = 1857] [serial = 2255] [outer = 0x7f606e111800] 19:36:39 INFO - PROCESS | 1857 | 1461638199133 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 19:36:39 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. 19:36:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1276ms 19:36:39 INFO - PROCESS | 1857 | 1461638199176 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 19:36:39 INFO - PROCESS | 1857 | 1461638199180 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 19:36:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:36:39 INFO - PROCESS | 1857 | 1461638199185 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:36:39 INFO - PROCESS | 1857 | 1461638199200 Marionette TRACE conn3 <- [1,2974,null,{}] 19:36:39 INFO - PROCESS | 1857 | 1461638199221 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:39 INFO - PROCESS | 1857 | 1461638199467 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 19:36:39 INFO - PROCESS | 1857 | 1461638199503 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:39 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6071e5d800 == 173 [pid = 1857] [id = 752] 19:36:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 295 (0x7f607594d000) [pid = 1857] [serial = 2256] [outer = (nil)] 19:36:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 296 (0x7f6075b19000) [pid = 1857] [serial = 2257] [outer = 0x7f607594d000] 19:36:39 INFO - PROCESS | 1857 | 1461638199562 Marionette DEBUG loaded listener.js 19:36:39 INFO - PROCESS | 1857 | ++DOMWINDOW == 297 (0x7f6076579400) [pid = 1857] [serial = 2258] [outer = 0x7f607594d000] 19:36:40 INFO - PROCESS | 1857 | 1461638200341 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 19:36:40 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. 19:36:40 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1206ms 19:36:40 INFO - PROCESS | 1857 | 1461638200391 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 19:36:40 INFO - PROCESS | 1857 | 1461638200397 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 19:36:40 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:36:40 INFO - PROCESS | 1857 | 1461638200414 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:36:40 INFO - PROCESS | 1857 | 1461638200417 Marionette TRACE conn3 <- [1,2978,null,{}] 19:36:40 INFO - PROCESS | 1857 | 1461638200429 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:40 INFO - PROCESS | 1857 | 1461638200679 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 19:36:40 INFO - PROCESS | 1857 | 1461638200716 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:40 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6072d0e000 == 174 [pid = 1857] [id = 753] 19:36:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 298 (0x7f60722ddc00) [pid = 1857] [serial = 2259] [outer = (nil)] 19:36:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 299 (0x7f60772ae000) [pid = 1857] [serial = 2260] [outer = 0x7f60722ddc00] 19:36:40 INFO - PROCESS | 1857 | 1461638200784 Marionette DEBUG loaded listener.js 19:36:40 INFO - PROCESS | 1857 | ++DOMWINDOW == 300 (0x7f6077f61000) [pid = 1857] [serial = 2261] [outer = 0x7f60722ddc00] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 299 (0x7f60705ce000) [pid = 1857] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 298 (0x7f608be4f000) [pid = 1857] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 297 (0x7f607657b400) [pid = 1857] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 296 (0x7f607e0d9000) [pid = 1857] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 295 (0x7f6084847c00) [pid = 1857] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 294 (0x7f6078050800) [pid = 1857] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 293 (0x7f608b9c0400) [pid = 1857] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 292 (0x7f6084aed800) [pid = 1857] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 291 (0x7f6078945800) [pid = 1857] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 290 (0x7f6084ae6400) [pid = 1857] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 289 (0x7f6072104400) [pid = 1857] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 288 (0x7f607e1e1c00) [pid = 1857] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 287 (0x7f6072040400) [pid = 1857] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 286 (0x7f6077f55c00) [pid = 1857] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 285 (0x7f6071bc3800) [pid = 1857] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 284 (0x7f60844d1000) [pid = 1857] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 283 (0x7f6078051800) [pid = 1857] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 282 (0x7f6077f76400) [pid = 1857] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 281 (0x7f60705e4000) [pid = 1857] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 280 (0x7f60766da400) [pid = 1857] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 279 (0x7f6077215000) [pid = 1857] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 278 (0x7f606f9d5c00) [pid = 1857] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 277 (0x7f60847a3400) [pid = 1857] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 276 (0x7f60789a4000) [pid = 1857] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 275 (0x7f606f9d0800) [pid = 1857] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 274 (0x7f6083b0c800) [pid = 1857] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 273 (0x7f6076538c00) [pid = 1857] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 272 (0x7f6075945000) [pid = 1857] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 271 (0x7f60705ed400) [pid = 1857] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 270 (0x7f607e0d1000) [pid = 1857] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 269 (0x7f6084195c00) [pid = 1857] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 268 (0x7f606f9d2800) [pid = 1857] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 267 (0x7f6083b0d000) [pid = 1857] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 266 (0x7f6072040800) [pid = 1857] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 265 (0x7f6072e94c00) [pid = 1857] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 264 (0x7f6072e98000) [pid = 1857] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 263 (0x7f6082a6d000) [pid = 1857] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 262 (0x7f607e38a400) [pid = 1857] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 261 (0x7f607d035000) [pid = 1857] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 260 (0x7f6077f78000) [pid = 1857] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 259 (0x7f60764e4800) [pid = 1857] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 258 (0x7f6072e95c00) [pid = 1857] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 257 (0x7f6089cba800) [pid = 1857] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 256 (0x7f60705cc400) [pid = 1857] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 255 (0x7f6074bcb000) [pid = 1857] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 254 (0x7f607e23f800) [pid = 1857] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 253 (0x7f60817f4c00) [pid = 1857] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 252 (0x7f6073066000) [pid = 1857] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 251 (0x7f6084ae8400) [pid = 1857] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 250 (0x7f6081671c00) [pid = 1857] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 249 (0x7f607d02e000) [pid = 1857] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 248 (0x7f60874aa000) [pid = 1857] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 247 (0x7f6084190c00) [pid = 1857] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 246 (0x7f606f9d8400) [pid = 1857] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 245 (0x7f607594a000) [pid = 1857] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 244 (0x7f607e056800) [pid = 1857] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 243 (0x7f607e0cc800) [pid = 1857] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 242 (0x7f607837c800) [pid = 1857] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 241 (0x7f607d033c00) [pid = 1857] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 240 (0x7f6084e20c00) [pid = 1857] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 239 (0x7f607b6ef000) [pid = 1857] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 238 (0x7f607cd4dc00) [pid = 1857] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 237 (0x7f607cf2f400) [pid = 1857] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 236 (0x7f6083b11c00) [pid = 1857] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 235 (0x7f60766d6800) [pid = 1857] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 234 (0x7f60764e1000) [pid = 1857] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 19:36:42 INFO - PROCESS | 1857 | --DOMWINDOW == 233 (0x7f60705d5800) [pid = 1857] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 19:36:42 INFO - PROCESS | 1857 | 1461638202571 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 19:36:42 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. 19:36:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 2184ms 19:36:42 INFO - PROCESS | 1857 | 1461638202599 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 19:36:42 INFO - PROCESS | 1857 | 1461638202602 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 19:36:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:36:42 INFO - PROCESS | 1857 | 1461638202607 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:36:42 INFO - PROCESS | 1857 | 1461638202609 Marionette TRACE conn3 <- [1,2982,null,{}] 19:36:42 INFO - PROCESS | 1857 | 1461638202614 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:42 INFO - PROCESS | 1857 | 1461638202807 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 19:36:43 INFO - PROCESS | 1857 | 1461638203022 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:43 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6074acd000 == 175 [pid = 1857] [id = 754] 19:36:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 234 (0x7f606f9d5c00) [pid = 1857] [serial = 2262] [outer = (nil)] 19:36:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 235 (0x7f607441e000) [pid = 1857] [serial = 2263] [outer = 0x7f606f9d5c00] 19:36:43 INFO - PROCESS | 1857 | 1461638203081 Marionette DEBUG loaded listener.js 19:36:43 INFO - PROCESS | 1857 | ++DOMWINDOW == 236 (0x7f6076583400) [pid = 1857] [serial = 2264] [outer = 0x7f606f9d5c00] 19:36:43 INFO - PROCESS | 1857 | 1461638203754 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 19:36:43 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 19:36:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:36:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:36:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:36:43 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:36:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1180ms 19:36:43 INFO - PROCESS | 1857 | 1461638203789 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 19:36:43 INFO - PROCESS | 1857 | 1461638203791 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 19:36:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:36:43 INFO - PROCESS | 1857 | 1461638203797 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:36:43 INFO - PROCESS | 1857 | 1461638203799 Marionette TRACE conn3 <- [1,2986,null,{}] 19:36:43 INFO - PROCESS | 1857 | 1461638203804 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:44 INFO - PROCESS | 1857 | 1461638204008 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 19:36:44 INFO - PROCESS | 1857 | 1461638204420 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:44 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60685ce000 == 176 [pid = 1857] [id = 755] 19:36:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 237 (0x7f606829ec00) [pid = 1857] [serial = 2265] [outer = (nil)] 19:36:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 238 (0x7f6068432c00) [pid = 1857] [serial = 2266] [outer = 0x7f606829ec00] 19:36:44 INFO - PROCESS | 1857 | 1461638204495 Marionette DEBUG loaded listener.js 19:36:44 INFO - PROCESS | 1857 | ++DOMWINDOW == 239 (0x7f606c01f000) [pid = 1857] [serial = 2267] [outer = 0x7f606829ec00] 19:36:45 INFO - PROCESS | 1857 | 1461638205294 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 19:36:45 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. 19:36:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1528ms 19:36:45 INFO - PROCESS | 1857 | 1461638205328 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 19:36:45 INFO - PROCESS | 1857 | 1461638205333 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 19:36:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:36:45 INFO - PROCESS | 1857 | 1461638205341 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:36:45 INFO - PROCESS | 1857 | 1461638205347 Marionette TRACE conn3 <- [1,2990,null,{}] 19:36:45 INFO - PROCESS | 1857 | 1461638205353 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:45 INFO - PROCESS | 1857 | 1461638205559 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 19:36:45 INFO - PROCESS | 1857 | 1461638205831 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:45 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607195e800 == 177 [pid = 1857] [id = 756] 19:36:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 240 (0x7f60705ebc00) [pid = 1857] [serial = 2268] [outer = (nil)] 19:36:45 INFO - PROCESS | 1857 | ++DOMWINDOW == 241 (0x7f6072111800) [pid = 1857] [serial = 2269] [outer = 0x7f60705ebc00] 19:36:45 INFO - PROCESS | 1857 | 1461638205905 Marionette DEBUG loaded listener.js 19:36:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 242 (0x7f6074bc6000) [pid = 1857] [serial = 2270] [outer = 0x7f60705ebc00] 19:36:46 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60765a2000 == 178 [pid = 1857] [id = 757] 19:36:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 243 (0x7f6075b1ac00) [pid = 1857] [serial = 2271] [outer = (nil)] 19:36:46 INFO - PROCESS | 1857 | ++DOMWINDOW == 244 (0x7f6074bce000) [pid = 1857] [serial = 2272] [outer = 0x7f6075b1ac00] 19:36:46 INFO - PROCESS | 1857 | 1461638206803 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 19:36:46 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. 19:36:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1485ms 19:36:46 INFO - PROCESS | 1857 | 1461638206831 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 19:36:46 INFO - PROCESS | 1857 | 1461638206837 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 19:36:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:36:46 INFO - PROCESS | 1857 | 1461638206843 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:36:46 INFO - PROCESS | 1857 | 1461638206846 Marionette TRACE conn3 <- [1,2994,null,{}] 19:36:46 INFO - PROCESS | 1857 | 1461638206852 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:47 INFO - PROCESS | 1857 | 1461638207131 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 19:36:47 INFO - PROCESS | 1857 | 1461638207510 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:47 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60773e7000 == 179 [pid = 1857] [id = 758] 19:36:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 245 (0x7f6074bc8000) [pid = 1857] [serial = 2273] [outer = (nil)] 19:36:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 246 (0x7f6076710800) [pid = 1857] [serial = 2274] [outer = 0x7f6074bc8000] 19:36:47 INFO - PROCESS | 1857 | 1461638207588 Marionette DEBUG loaded listener.js 19:36:47 INFO - PROCESS | 1857 | ++DOMWINDOW == 247 (0x7f6077f57400) [pid = 1857] [serial = 2275] [outer = 0x7f6074bc8000] 19:36:48 INFO - PROCESS | 1857 | 1461638208291 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 19:36:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:36:48 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 19:36:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1482ms 19:36:48 INFO - PROCESS | 1857 | 1461638208340 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 19:36:48 INFO - PROCESS | 1857 | 1461638208344 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 19:36:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:36:48 INFO - PROCESS | 1857 | 1461638208360 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:36:48 INFO - PROCESS | 1857 | 1461638208369 Marionette TRACE conn3 <- [1,2998,null,{}] 19:36:48 INFO - PROCESS | 1857 | 1461638208375 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:48 INFO - PROCESS | 1857 | 1461638208602 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 19:36:48 INFO - PROCESS | 1857 | 1461638208891 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:48 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078733000 == 180 [pid = 1857] [id = 759] 19:36:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 248 (0x7f6075b20800) [pid = 1857] [serial = 2276] [outer = (nil)] 19:36:48 INFO - PROCESS | 1857 | ++DOMWINDOW == 249 (0x7f60782b8400) [pid = 1857] [serial = 2277] [outer = 0x7f6075b20800] 19:36:48 INFO - PROCESS | 1857 | 1461638208959 Marionette DEBUG loaded listener.js 19:36:49 INFO - PROCESS | 1857 | ++DOMWINDOW == 250 (0x7f60787cc000) [pid = 1857] [serial = 2278] [outer = 0x7f6075b20800] 19:36:49 INFO - PROCESS | 1857 | 1461638209719 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 19:36:49 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. 19:36:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1390ms 19:36:49 INFO - PROCESS | 1857 | 1461638209743 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 19:36:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:36:49 INFO - PROCESS | 1857 | 1461638209747 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 19:36:49 INFO - PROCESS | 1857 | 1461638209752 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:36:49 INFO - PROCESS | 1857 | 1461638209755 Marionette TRACE conn3 <- [1,3002,null,{}] 19:36:49 INFO - PROCESS | 1857 | 1461638209759 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:49 INFO - PROCESS | 1857 | 1461638209971 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 19:36:50 INFO - PROCESS | 1857 | 1461638210231 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:50 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60790b4000 == 181 [pid = 1857] [id = 760] 19:36:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 251 (0x7f6077029400) [pid = 1857] [serial = 2279] [outer = (nil)] 19:36:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 252 (0x7f607894f800) [pid = 1857] [serial = 2280] [outer = 0x7f6077029400] 19:36:50 INFO - PROCESS | 1857 | 1461638210299 Marionette DEBUG loaded listener.js 19:36:50 INFO - PROCESS | 1857 | ++DOMWINDOW == 253 (0x7f6078f30c00) [pid = 1857] [serial = 2281] [outer = 0x7f6077029400] 19:36:51 INFO - PROCESS | 1857 | 1461638211071 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 19:36:51 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. 19:36:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1328ms 19:36:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:36:51 INFO - PROCESS | 1857 | 1461638211102 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 19:36:51 INFO - PROCESS | 1857 | 1461638211104 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 19:36:51 INFO - PROCESS | 1857 | 1461638211113 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:36:51 INFO - PROCESS | 1857 | 1461638211115 Marionette TRACE conn3 <- [1,3006,null,{}] 19:36:51 INFO - PROCESS | 1857 | 1461638211120 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:51 INFO - PROCESS | 1857 | 1461638211314 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 19:36:51 INFO - PROCESS | 1857 | 1461638211578 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:51 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607a863800 == 182 [pid = 1857] [id = 761] 19:36:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 254 (0x7f607aa0c400) [pid = 1857] [serial = 2282] [outer = (nil)] 19:36:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 255 (0x7f607b6f1c00) [pid = 1857] [serial = 2283] [outer = 0x7f607aa0c400] 19:36:51 INFO - PROCESS | 1857 | 1461638211655 Marionette DEBUG loaded listener.js 19:36:51 INFO - PROCESS | 1857 | ++DOMWINDOW == 256 (0x7f607cf29400) [pid = 1857] [serial = 2284] [outer = 0x7f607aa0c400] 19:36:52 INFO - PROCESS | 1857 | 1461638212462 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 19:36:52 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. 19:36:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1378ms 19:36:52 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:36:52 INFO - PROCESS | 1857 | 1461638212491 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 19:36:52 INFO - PROCESS | 1857 | 1461638212494 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 19:36:52 INFO - PROCESS | 1857 | 1461638212499 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:36:52 INFO - PROCESS | 1857 | 1461638212503 Marionette TRACE conn3 <- [1,3010,null,{}] 19:36:52 INFO - PROCESS | 1857 | 1461638212507 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:52 INFO - PROCESS | 1857 | 1461638212709 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 19:36:52 INFO - PROCESS | 1857 | 1461638212970 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:52 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607b825000 == 183 [pid = 1857] [id = 762] 19:36:52 INFO - PROCESS | 1857 | ++DOMWINDOW == 257 (0x7f607aa0e800) [pid = 1857] [serial = 2285] [outer = (nil)] 19:36:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 258 (0x7f607d163400) [pid = 1857] [serial = 2286] [outer = 0x7f607aa0e800] 19:36:53 INFO - PROCESS | 1857 | 1461638213037 Marionette DEBUG loaded listener.js 19:36:53 INFO - PROCESS | 1857 | ++DOMWINDOW == 259 (0x7f607dae6c00) [pid = 1857] [serial = 2287] [outer = 0x7f607aa0e800] 19:36:53 INFO - PROCESS | 1857 | 1461638213816 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 19:36:53 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 19:36:53 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1344ms 19:36:53 INFO - PROCESS | 1857 | 1461638213843 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 19:36:53 INFO - PROCESS | 1857 | 1461638213846 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 19:36:53 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:36:53 INFO - PROCESS | 1857 | 1461638213851 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:36:53 INFO - PROCESS | 1857 | 1461638213853 Marionette TRACE conn3 <- [1,3014,null,{}] 19:36:53 INFO - PROCESS | 1857 | 1461638213859 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:54 INFO - PROCESS | 1857 | 1461638214054 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 19:36:54 INFO - PROCESS | 1857 | 1461638214315 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:54 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607de85800 == 184 [pid = 1857] [id = 763] 19:36:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 260 (0x7f607cf29c00) [pid = 1857] [serial = 2288] [outer = (nil)] 19:36:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 261 (0x7f607dcd1000) [pid = 1857] [serial = 2289] [outer = 0x7f607cf29c00] 19:36:54 INFO - PROCESS | 1857 | 1461638214383 Marionette DEBUG loaded listener.js 19:36:54 INFO - PROCESS | 1857 | ++DOMWINDOW == 262 (0x7f607e0d4800) [pid = 1857] [serial = 2290] [outer = 0x7f607cf29c00] 19:36:54 INFO - PROCESS | 1857 | [1857] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:36:55 INFO - PROCESS | 1857 | 1461638215227 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:36:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:36:55 INFO - {} 19:36:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:36:55 INFO - {} 19:36:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:36:55 INFO - {} 19:36:55 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:36:55 INFO - {} 19:36:55 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1428ms 19:36:55 INFO - PROCESS | 1857 | 1461638215286 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 19:36:55 INFO - PROCESS | 1857 | 1461638215289 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 19:36:55 INFO - TEST-START | /FileAPI/fileReader.html 19:36:55 INFO - PROCESS | 1857 | 1461638215294 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:36:55 INFO - PROCESS | 1857 | 1461638215296 Marionette TRACE conn3 <- [1,3018,null,{}] 19:36:55 INFO - PROCESS | 1857 | 1461638215302 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:55 INFO - PROCESS | 1857 | 1461638215530 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 19:36:55 INFO - PROCESS | 1857 | 1461638215792 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:55 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e486000 == 185 [pid = 1857] [id = 764] 19:36:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 263 (0x7f607dcc6400) [pid = 1857] [serial = 2291] [outer = (nil)] 19:36:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 264 (0x7f607e387000) [pid = 1857] [serial = 2292] [outer = 0x7f607dcc6400] 19:36:55 INFO - PROCESS | 1857 | 1461638215869 Marionette DEBUG loaded listener.js 19:36:55 INFO - PROCESS | 1857 | ++DOMWINDOW == 265 (0x7f60817ec800) [pid = 1857] [serial = 2293] [outer = 0x7f607dcc6400] 19:36:56 INFO - PROCESS | 1857 | 1461638216661 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 19:36:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:36:56 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:36:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:36:56 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:36:56 INFO - TEST-OK | /FileAPI/fileReader.html | took 1426ms 19:36:56 INFO - PROCESS | 1857 | 1461638216722 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 19:36:56 INFO - PROCESS | 1857 | 1461638216725 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 19:36:56 INFO - TEST-START | /FileAPI/historical.html 19:36:56 INFO - PROCESS | 1857 | 1461638216731 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:36:56 INFO - PROCESS | 1857 | 1461638216733 Marionette TRACE conn3 <- [1,3022,null,{}] 19:36:56 INFO - PROCESS | 1857 | 1461638216739 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:56 INFO - PROCESS | 1857 | 1461638216937 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 19:36:57 INFO - PROCESS | 1857 | 1461638217235 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:57 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6081860800 == 186 [pid = 1857] [id = 765] 19:36:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 266 (0x7f607e1e1400) [pid = 1857] [serial = 2294] [outer = (nil)] 19:36:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 267 (0x7f6081c61c00) [pid = 1857] [serial = 2295] [outer = 0x7f607e1e1400] 19:36:57 INFO - PROCESS | 1857 | 1461638217306 Marionette DEBUG loaded listener.js 19:36:57 INFO - PROCESS | 1857 | ++DOMWINDOW == 268 (0x7f6083908400) [pid = 1857] [serial = 2296] [outer = 0x7f607e1e1400] 19:36:58 INFO - PROCESS | 1857 | 1461638218110 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 19:36:58 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:36:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:36:58 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:36:58 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:36:58 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:36:58 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:36:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:36:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:36:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:36:58 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:36:58 INFO - TEST-OK | /FileAPI/historical.html | took 1427ms 19:36:58 INFO - PROCESS | 1857 | 1461638218163 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 19:36:58 INFO - PROCESS | 1857 | 1461638218165 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 19:36:58 INFO - TEST-START | /FileAPI/idlharness.html 19:36:58 INFO - PROCESS | 1857 | 1461638218172 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:36:58 INFO - PROCESS | 1857 | 1461638218175 Marionette TRACE conn3 <- [1,3026,null,{}] 19:36:58 INFO - PROCESS | 1857 | 1461638218180 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:36:58 INFO - PROCESS | 1857 | 1461638218427 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 19:36:58 INFO - PROCESS | 1857 | 1461638218758 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:36:58 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6083a88800 == 187 [pid = 1857] [id = 766] 19:36:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 269 (0x7f6083d99800) [pid = 1857] [serial = 2297] [outer = (nil)] 19:36:58 INFO - PROCESS | 1857 | ++DOMWINDOW == 270 (0x7f6083f80400) [pid = 1857] [serial = 2298] [outer = 0x7f6083d99800] 19:36:58 INFO - PROCESS | 1857 | 1461638218898 Marionette DEBUG loaded listener.js 19:36:59 INFO - PROCESS | 1857 | ++DOMWINDOW == 271 (0x7f60845a6000) [pid = 1857] [serial = 2299] [outer = 0x7f6083d99800] 19:37:00 INFO - PROCESS | 1857 | 1461638220320 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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]]]}] 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:37:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:37:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:37:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:37:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:37:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:37:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:37:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:37:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:37:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:37:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:37:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:37:00 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:37:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:00 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:37:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:37:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:37:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:37:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:37:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:37:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:37:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:37:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:37:00 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:37:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:00 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:37:00 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:37:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:37:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:37:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:37:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:37:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:37:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:37:00 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 19:37:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:37:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:37:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:37:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:37:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:37:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:37:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:37:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:37:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:37:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:37:00 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 19:37:00 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 19:37:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:37:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:37:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:37:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:37:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:37:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:37:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:37:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:37:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:37:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:37:00 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:37:00 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:37:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:00 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:37:00 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:37:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:37:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:37:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:37:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:37:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:37:00 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 19:37:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:37:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:37:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:37:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:37:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:37:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:37:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:37:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:37:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:37:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:37:00 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 19:37:00 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 19:37:00 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:37:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:00 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:37:00 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:37:00 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:37:00 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:37:00 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:37:00 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:37:00 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:37:00 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:37:00 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:37:00 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:37:00 INFO - TEST-OK | /FileAPI/idlharness.html | took 2272ms 19:37:00 INFO - PROCESS | 1857 | 1461638220618 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 19:37:00 INFO - PROCESS | 1857 | 1461638220621 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 19:37:00 INFO - TEST-START | /FileAPI/idlharness.worker 19:37:00 INFO - PROCESS | 1857 | 1461638220658 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:37:00 INFO - PROCESS | 1857 | 1461638220661 Marionette TRACE conn3 <- [1,3030,null,{}] 19:37:00 INFO - PROCESS | 1857 | 1461638220667 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:00 INFO - PROCESS | 1857 | 1461638220882 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 19:37:01 INFO - PROCESS | 1857 | 1461638221174 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:01 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607e269800 == 188 [pid = 1857] [id = 767] 19:37:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 272 (0x7f607e2dbc00) [pid = 1857] [serial = 2300] [outer = (nil)] 19:37:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 273 (0x7f608cfb9000) [pid = 1857] [serial = 2301] [outer = 0x7f607e2dbc00] 19:37:01 INFO - PROCESS | 1857 | 1461638221244 Marionette DEBUG loaded listener.js 19:37:01 INFO - PROCESS | 1857 | ++DOMWINDOW == 274 (0x7f608d03d000) [pid = 1857] [serial = 2302] [outer = 0x7f607e2dbc00] 19:37:01 INFO - PROCESS | 1857 | [1857] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:37:03 INFO - PROCESS | 1857 | 1461638223306 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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,{},{}]]]}] 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:37:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:37:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:37:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:37:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:37:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:37:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:37:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:37:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:37:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:37:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:37:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:37:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:37:03 INFO - {} 19:37:03 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 19:37:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:37:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:37:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:37:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:37:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:37:03 INFO - {} 19:37:03 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 - {} 19:37:03 INFO - {} 19:37:03 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 19:37:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:37:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:37:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:37:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:37:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:37:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:37:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:37:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:37:03 INFO - {} 19:37:03 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 19:37:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:37:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:37:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:37:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:37:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:37:03 INFO - {} 19:37:03 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 - {} 19:37:03 INFO - {} 19:37:03 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 19:37:03 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:03 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:37:03 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:37:03 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:37:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:37:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:03 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 19:37:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:37:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:37:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:37:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:37:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:37:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:37:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:37:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:37:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:03 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 19:37:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:37:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:37:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:03 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 19:37:03 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:03 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:37:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:37:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:03 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 19:37:03 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:03 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:37:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:37:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:37:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:03 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:37:03 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:37:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:03 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:37:03 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:37:03 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:37:03 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:37:03 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:37:03 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:37:03 INFO - {} 19:37:03 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2827ms 19:37:03 INFO - PROCESS | 1857 | 1461638223540 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 19:37:03 INFO - PROCESS | 1857 | 1461638223543 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 19:37:03 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:37:03 INFO - PROCESS | 1857 | 1461638223554 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:37:03 INFO - PROCESS | 1857 | 1461638223558 Marionette TRACE conn3 <- [1,3034,null,{}] 19:37:03 INFO - PROCESS | 1857 | 1461638223570 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:03 INFO - PROCESS | 1857 | 1461638223852 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 19:37:04 INFO - PROCESS | 1857 | 1461638224149 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:04 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a286e000 == 189 [pid = 1857] [id = 768] 19:37:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 275 (0x7f607e38c400) [pid = 1857] [serial = 2303] [outer = (nil)] 19:37:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 276 (0x7f608e716800) [pid = 1857] [serial = 2304] [outer = 0x7f607e38c400] 19:37:04 INFO - PROCESS | 1857 | 1461638224219 Marionette DEBUG loaded listener.js 19:37:04 INFO - PROCESS | 1857 | ++DOMWINDOW == 277 (0x7f60a1dce800) [pid = 1857] [serial = 2305] [outer = 0x7f607e38c400] 19:37:04 INFO - PROCESS | 1857 | 1461638224977 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 19:37:04 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:37:04 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1437ms 19:37:04 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:37:04 INFO - PROCESS | 1857 | 1461638224991 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 19:37:04 INFO - PROCESS | 1857 | 1461638224994 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 19:37:05 INFO - PROCESS | 1857 | 1461638225000 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:37:05 INFO - PROCESS | 1857 | 1461638225003 Marionette TRACE conn3 <- [1,3038,null,{}] 19:37:05 INFO - PROCESS | 1857 | 1461638225007 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:05 INFO - PROCESS | 1857 | 1461638225213 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 19:37:05 INFO - PROCESS | 1857 | 1461638225482 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:05 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6065fcf800 == 190 [pid = 1857] [id = 769] 19:37:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 278 (0x7f606c30b000) [pid = 1857] [serial = 2306] [outer = (nil)] 19:37:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 279 (0x7f606ed0ac00) [pid = 1857] [serial = 2307] [outer = 0x7f606c30b000] 19:37:05 INFO - PROCESS | 1857 | 1461638225555 Marionette DEBUG loaded listener.js 19:37:05 INFO - PROCESS | 1857 | ++DOMWINDOW == 280 (0x7f606ed0fc00) [pid = 1857] [serial = 2308] [outer = 0x7f606c30b000] 19:37:06 INFO - PROCESS | 1857 | 1461638226313 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 19:37:06 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:37:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:37:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:06 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:37:06 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1330ms 19:37:06 INFO - PROCESS | 1857 | 1461638226330 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 19:37:06 INFO - PROCESS | 1857 | 1461638226332 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 19:37:06 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:37:06 INFO - PROCESS | 1857 | 1461638226339 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:37:06 INFO - PROCESS | 1857 | 1461638226341 Marionette TRACE conn3 <- [1,3042,null,{}] 19:37:06 INFO - PROCESS | 1857 | 1461638226346 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:06 INFO - PROCESS | 1857 | 1461638226547 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 19:37:06 INFO - PROCESS | 1857 | 1461638226845 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:06 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60a7888000 == 191 [pid = 1857] [id = 770] 19:37:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 281 (0x7f606ed06400) [pid = 1857] [serial = 2309] [outer = (nil)] 19:37:06 INFO - PROCESS | 1857 | ++DOMWINDOW == 282 (0x7f607a248000) [pid = 1857] [serial = 2310] [outer = 0x7f606ed06400] 19:37:06 INFO - PROCESS | 1857 | 1461638226913 Marionette DEBUG loaded listener.js 19:37:07 INFO - PROCESS | 1857 | ++DOMWINDOW == 283 (0x7f607a24c400) [pid = 1857] [serial = 2311] [outer = 0x7f606ed06400] 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:37:07 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. 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:37:07 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'.) 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:37:07 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:37:07 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. 19:37:07 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:37:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:37:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:37:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:37:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:37:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:37:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:37:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:37:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:37:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:37:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:37:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:37:08 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. 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:37:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:37:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:37:08 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. 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:37:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:37:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:37:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:37:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:37:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:37:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 19:37:08 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:37:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:08 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:37:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:37:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:37:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:37:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:37:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:37:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:37:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:37:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:37:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:37:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:37:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:37:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:37:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:37:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:37:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:37:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:37:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:37:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:37:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:37:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:37:08 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:37:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:37:08 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:37:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:37:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:37:08 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:37:08 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1667ms 19:37:08 INFO - PROCESS | 1857 | 1461638227940 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 19:37:08 INFO - PROCESS | 1857 | 1461638228034 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 19:37:08 INFO - PROCESS | 1857 | 1461638228041 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 19:37:08 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:37:08 INFO - PROCESS | 1857 | 1461638228050 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:37:08 INFO - PROCESS | 1857 | 1461638228055 Marionette TRACE conn3 <- [1,3046,null,{}] 19:37:08 INFO - PROCESS | 1857 | 1461638228063 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:08 INFO - PROCESS | 1857 | 1461638228294 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 19:37:08 INFO - PROCESS | 1857 | 1461638228639 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:08 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f606b4df800 == 192 [pid = 1857] [id = 771] 19:37:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 284 (0x7f6068438c00) [pid = 1857] [serial = 2312] [outer = (nil)] 19:37:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 285 (0x7f607a251800) [pid = 1857] [serial = 2313] [outer = 0x7f6068438c00] 19:37:08 INFO - PROCESS | 1857 | 1461638228722 Marionette DEBUG loaded listener.js 19:37:08 INFO - PROCESS | 1857 | ++DOMWINDOW == 286 (0x7f607a254400) [pid = 1857] [serial = 2314] [outer = 0x7f6068438c00] 19:37:09 INFO - PROCESS | 1857 | [1857] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:37:09 INFO - PROCESS | 1857 | 1461638229570 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:37:09 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:37:09 INFO - {} 19:37:09 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1581ms 19:37:09 INFO - PROCESS | 1857 | 1461638229633 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 19:37:09 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:37:09 INFO - PROCESS | 1857 | 1461638229636 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 19:37:09 INFO - PROCESS | 1857 | 1461638229641 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:37:09 INFO - PROCESS | 1857 | 1461638229644 Marionette TRACE conn3 <- [1,3050,null,{}] 19:37:09 INFO - PROCESS | 1857 | 1461638229649 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:09 INFO - PROCESS | 1857 | 1461638229869 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 19:37:10 INFO - PROCESS | 1857 | 1461638230172 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:10 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f606b4e1800 == 193 [pid = 1857] [id = 772] 19:37:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 287 (0x7f606e10a400) [pid = 1857] [serial = 2315] [outer = (nil)] 19:37:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 288 (0x7f60782b6800) [pid = 1857] [serial = 2316] [outer = 0x7f606e10a400] 19:37:10 INFO - PROCESS | 1857 | 1461638230242 Marionette DEBUG loaded listener.js 19:37:10 INFO - PROCESS | 1857 | ++DOMWINDOW == 289 (0x7f608ea5cc00) [pid = 1857] [serial = 2317] [outer = 0x7f606e10a400] 19:37:11 INFO - PROCESS | 1857 | 1461638231031 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 19:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:37:11 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:37:11 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1433ms 19:37:11 INFO - PROCESS | 1857 | 1461638231076 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 19:37:11 INFO - PROCESS | 1857 | 1461638231079 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 19:37:11 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:37:11 INFO - PROCESS | 1857 | 1461638231085 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:37:11 INFO - PROCESS | 1857 | 1461638231088 Marionette TRACE conn3 <- [1,3054,null,{}] 19:37:11 INFO - PROCESS | 1857 | 1461638231093 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:11 INFO - PROCESS | 1857 | 1461638231311 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 19:37:11 INFO - PROCESS | 1857 | 1461638231582 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:11 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6090177000 == 194 [pid = 1857] [id = 773] 19:37:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 290 (0x7f606e7cf400) [pid = 1857] [serial = 2318] [outer = (nil)] 19:37:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 291 (0x7f606e7d4800) [pid = 1857] [serial = 2319] [outer = 0x7f606e7cf400] 19:37:11 INFO - PROCESS | 1857 | 1461638231657 Marionette DEBUG loaded listener.js 19:37:11 INFO - PROCESS | 1857 | ++DOMWINDOW == 292 (0x7f606e7da400) [pid = 1857] [serial = 2320] [outer = 0x7f606e7cf400] 19:37:12 INFO - PROCESS | 1857 | 1461638232816 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:37:12 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:37:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:37:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:37:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:37:12 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:12 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:12 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:12 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:37:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:37:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:37:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:37:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:37:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:37:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:37:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:37:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:37:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:37:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:37:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:37:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:37:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:37:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:37:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:37:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:37:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:37:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:37:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:37:13 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:37:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:37:13 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" 19:37:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:37:13 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" 19:37:13 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:13 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:37:13 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:37:13 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1810ms 19:37:13 INFO - PROCESS | 1857 | 1461638232895 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 19:37:13 INFO - PROCESS | 1857 | 1461638232897 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 19:37:13 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:37:13 INFO - PROCESS | 1857 | 1461638232906 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:37:13 INFO - PROCESS | 1857 | 1461638232912 Marionette TRACE conn3 <- [1,3058,null,{}] 19:37:13 INFO - PROCESS | 1857 | 1461638233020 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:13 INFO - PROCESS | 1857 | 1461638233294 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 19:37:13 INFO - PROCESS | 1857 | 1461638233611 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:13 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f606e8a1800 == 195 [pid = 1857] [id = 774] 19:37:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 293 (0x7f606e7d1400) [pid = 1857] [serial = 2321] [outer = (nil)] 19:37:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 294 (0x7f608f132800) [pid = 1857] [serial = 2322] [outer = 0x7f606e7d1400] 19:37:13 INFO - PROCESS | 1857 | 1461638233692 Marionette DEBUG loaded listener.js 19:37:13 INFO - PROCESS | 1857 | ++DOMWINDOW == 295 (0x7f608f7eb800) [pid = 1857] [serial = 2323] [outer = 0x7f606e7d1400] 19:37:14 INFO - PROCESS | 1857 | 1461638234555 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 19:37:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:37:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:37:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:37:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:37:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:37:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:37:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:37:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:37:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:37:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:37:14 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:14 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:37:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:37:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:37:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:37:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:37:14 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:37:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:37:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:14 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:37:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:37:14 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:37:14 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1702ms 19:37:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6074acd000 == 194 [pid = 1857] [id = 754] 19:37:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6072d0e000 == 193 [pid = 1857] [id = 753] 19:37:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6071e5d800 == 192 [pid = 1857] [id = 752] 19:37:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7f60717cf800 == 191 [pid = 1857] [id = 751] 19:37:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7f606b3f5000 == 190 [pid = 1857] [id = 750] 19:37:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6068393000 == 189 [pid = 1857] [id = 749] 19:37:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6068220000 == 188 [pid = 1857] [id = 748] 19:37:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6078683000 == 187 [pid = 1857] [id = 747] 19:37:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7f607866d800 == 186 [pid = 1857] [id = 746] 19:37:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6078732000 == 185 [pid = 1857] [id = 745] 19:37:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6083a8d800 == 184 [pid = 1857] [id = 744] 19:37:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7f606d26d000 == 183 [pid = 1857] [id = 743] 19:37:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6074c13000 == 182 [pid = 1857] [id = 742] 19:37:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6083a8a000 == 181 [pid = 1857] [id = 741] 19:37:16 INFO - PROCESS | 1857 | --DOCSHELL 0x7f6072230000 == 180 [pid = 1857] [id = 740] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 294 (0x7f6076578000) [pid = 1857] [serial = 2046] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 293 (0x7f608f12a400) [pid = 1857] [serial = 2073] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 292 (0x7f607804dc00) [pid = 1857] [serial = 2049] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 291 (0x7f6083d96000) [pid = 1857] [serial = 2058] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 290 (0x7f6089cc7800) [pid = 1857] [serial = 2061] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 289 (0x7f607e0d7400) [pid = 1857] [serial = 2052] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 288 (0x7f608e459400) [pid = 1857] [serial = 2070] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 287 (0x7f608d06b000) [pid = 1857] [serial = 2067] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 286 (0x7f6082a67800) [pid = 1857] [serial = 2055] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 285 (0x7f608cf60400) [pid = 1857] [serial = 2064] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 284 (0x7f607dae1000) [pid = 1857] [serial = 2043] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 283 (0x7f607e2e0800) [pid = 1857] [serial = 2183] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 282 (0x7f6077fcf000) [pid = 1857] [serial = 1953] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 281 (0x7f607dae8000) [pid = 1857] [serial = 1923] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 280 (0x7f6077fcec00) [pid = 1857] [serial = 1956] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 279 (0x7f60888a4800) [pid = 1857] [serial = 2019] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 278 (0x7f607b6edc00) [pid = 1857] [serial = 1842] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 277 (0x7f607cc37800) [pid = 1857] [serial = 1920] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 276 (0x7f6089cc3000) [pid = 1857] [serial = 1941] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 275 (0x7f6078f2ec00) [pid = 1857] [serial = 1992] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 274 (0x7f6078043000) [pid = 1857] [serial = 1989] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 273 (0x7f6083bb5c00) [pid = 1857] [serial = 1860] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 272 (0x7f60873c2800) [pid = 1857] [serial = 1875] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 271 (0x7f6082a69000) [pid = 1857] [serial = 1926] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 270 (0x7f6071bba400) [pid = 1857] [serial = 1983] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 269 (0x7f60845aac00) [pid = 1857] [serial = 1866] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 268 (0x7f6077032000) [pid = 1857] [serial = 1914] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 267 (0x7f607cd4d000) [pid = 1857] [serial = 1995] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 266 (0x7f608bd1d800) [pid = 1857] [serial = 1944] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 265 (0x7f6082a63400) [pid = 1857] [serial = 2007] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 264 (0x7f6084ef1c00) [pid = 1857] [serial = 1872] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 263 (0x7f607dccac00) [pid = 1857] [serial = 1833] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 262 (0x7f6087517c00) [pid = 1857] [serial = 1938] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 261 (0x7f60874e7400) [pid = 1857] [serial = 1878] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 260 (0x7f60764e6800) [pid = 1857] [serial = 1986] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 259 (0x7f6075a62000) [pid = 1857] [serial = 1836] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 258 (0x7f6083f87800) [pid = 1857] [serial = 1863] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 257 (0x7f6083a4f800) [pid = 1857] [serial = 2010] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 256 (0x7f607e38a800) [pid = 1857] [serial = 2001] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 255 (0x7f607894fc00) [pid = 1857] [serial = 1917] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 254 (0x7f6082a6d400) [pid = 1857] [serial = 1851] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 253 (0x7f60844d1c00) [pid = 1857] [serial = 1932] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 252 (0x7f608cc87c00) [pid = 1857] [serial = 1947] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 251 (0x7f6075947800) [pid = 1857] [serial = 1908] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 250 (0x7f60772ad000) [pid = 1857] [serial = 1839] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 249 (0x7f6084ae2400) [pid = 1857] [serial = 1935] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 248 (0x7f608432d000) [pid = 1857] [serial = 2013] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 247 (0x7f60764bf000) [pid = 1857] [serial = 1911] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 246 (0x7f60874a7800) [pid = 1857] [serial = 2016] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 245 (0x7f6083b09000) [pid = 1857] [serial = 1857] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 244 (0x7f6083d93c00) [pid = 1857] [serial = 1929] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 243 (0x7f608cf2b000) [pid = 1857] [serial = 2025] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 242 (0x7f6084849c00) [pid = 1857] [serial = 1869] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 241 (0x7f6074bdcc00) [pid = 1857] [serial = 1959] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 240 (0x7f608cf65400) [pid = 1857] [serial = 1950] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 239 (0x7f6083a46c00) [pid = 1857] [serial = 1854] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 238 (0x7f60817ee800) [pid = 1857] [serial = 2004] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 237 (0x7f607e054000) [pid = 1857] [serial = 1845] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 236 (0x7f607dcc8800) [pid = 1857] [serial = 1998] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 235 (0x7f608a88e000) [pid = 1857] [serial = 2022] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 234 (0x7f6081678400) [pid = 1857] [serial = 1848] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 233 (0x7f607e239000) [pid = 1857] [serial = 2180] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 232 (0x7f607dcd4400) [pid = 1857] [serial = 2178] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 231 (0x7f60706adc00) [pid = 1857] [serial = 2159] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 230 (0x7f60706a3c00) [pid = 1857] [serial = 2156] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 229 (0x7f606fb09c00) [pid = 1857] [serial = 2153] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 228 (0x7f60782b7000) [pid = 1857] [serial = 2150] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 227 (0x7f609fd70000) [pid = 1857] [serial = 2147] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 226 (0x7f609c0d7800) [pid = 1857] [serial = 2144] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 225 (0x7f609bc3fc00) [pid = 1857] [serial = 2141] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 224 (0x7f609ad11000) [pid = 1857] [serial = 2138] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 223 (0x7f608f7ef400) [pid = 1857] [serial = 2135] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 222 (0x7f608cf2b400) [pid = 1857] [serial = 2132] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 221 (0x7f6087559000) [pid = 1857] [serial = 2129] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 220 (0x7f6084e20800) [pid = 1857] [serial = 2126] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 219 (0x7f608390c400) [pid = 1857] [serial = 2123] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 218 (0x7f607dcd0800) [pid = 1857] [serial = 2120] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 217 (0x7f6077fd3400) [pid = 1857] [serial = 2117] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 216 (0x7f6072108400) [pid = 1857] [serial = 2114] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 215 (0x7f60845adc00) [pid = 1857] [serial = 2112] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 214 (0x7f607837c000) [pid = 1857] [serial = 2174] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 213 (0x7f607cc2a000) [pid = 1857] [serial = 2175] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7f6077f79c00) [pid = 1857] [serial = 2172] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7f6077212800) [pid = 1857] [serial = 2171] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7f607301b400) [pid = 1857] [serial = 2169] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7f6071bbb000) [pid = 1857] [serial = 2168] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7f606e10c000) [pid = 1857] [serial = 2165] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7f60782bd800) [pid = 1857] [serial = 2162] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7f607d16c800) [pid = 1857] [serial = 2177] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7f608167d000) [pid = 1857] [serial = 2181] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7f6083b0d800) [pid = 1857] [serial = 2184] [outer = (nil)] [url = about:blank] 19:37:16 INFO - PROCESS | 1857 | 1461638236617 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 19:37:16 INFO - PROCESS | 1857 | 1461638236626 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 19:37:16 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:37:16 INFO - PROCESS | 1857 | 1461638236673 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:37:16 INFO - PROCESS | 1857 | 1461638236680 Marionette TRACE conn3 <- [1,3062,null,{}] 19:37:16 INFO - PROCESS | 1857 | 1461638236687 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:16 INFO - PROCESS | 1857 | 1461638236875 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 19:37:16 INFO - PROCESS | 1857 | 1461638236889 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:16 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6068220000 == 181 [pid = 1857] [id = 775] 19:37:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 205 (0x7f606c028800) [pid = 1857] [serial = 2324] [outer = (nil)] 19:37:16 INFO - PROCESS | 1857 | ++DOMWINDOW == 206 (0x7f606c02dc00) [pid = 1857] [serial = 2325] [outer = 0x7f606c028800] 19:37:16 INFO - PROCESS | 1857 | 1461638236954 Marionette DEBUG loaded listener.js 19:37:17 INFO - PROCESS | 1857 | ++DOMWINDOW == 207 (0x7f606c30ac00) [pid = 1857] [serial = 2326] [outer = 0x7f606c028800] 19:37:17 INFO - PROCESS | 1857 | [1857] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:37:17 INFO - PROCESS | 1857 | 1461638237876 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:37:17 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:37:17 INFO - {} 19:37:17 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1241ms 19:37:17 INFO - PROCESS | 1857 | 1461638237906 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 19:37:17 INFO - PROCESS | 1857 | 1461638237910 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 19:37:17 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:37:17 INFO - PROCESS | 1857 | 1461638237927 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:37:17 INFO - PROCESS | 1857 | 1461638237931 Marionette TRACE conn3 <- [1,3066,null,{}] 19:37:17 INFO - PROCESS | 1857 | 1461638237937 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:18 INFO - PROCESS | 1857 | 1461638238122 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 19:37:18 INFO - PROCESS | 1857 | 1461638238329 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:18 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f606d26a000 == 182 [pid = 1857] [id = 776] 19:37:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 208 (0x7f606c01ec00) [pid = 1857] [serial = 2327] [outer = (nil)] 19:37:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 209 (0x7f606f075000) [pid = 1857] [serial = 2328] [outer = 0x7f606c01ec00] 19:37:18 INFO - PROCESS | 1857 | 1461638238387 Marionette DEBUG loaded listener.js 19:37:18 INFO - PROCESS | 1857 | ++DOMWINDOW == 210 (0x7f60705e6800) [pid = 1857] [serial = 2329] [outer = 0x7f606c01ec00] 19:37:19 INFO - PROCESS | 1857 | 1461638239148 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 19:37:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:37:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:37:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:37:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:37:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:37:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:37:19 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:37:19 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1236ms 19:37:19 INFO - PROCESS | 1857 | 1461638239168 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 19:37:19 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:37:19 INFO - PROCESS | 1857 | 1461638239181 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 19:37:19 INFO - PROCESS | 1857 | 1461638239188 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:37:19 INFO - PROCESS | 1857 | 1461638239191 Marionette TRACE conn3 <- [1,3070,null,{}] 19:37:19 INFO - PROCESS | 1857 | 1461638239203 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:19 INFO - PROCESS | 1857 | 1461638239471 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 19:37:19 INFO - PROCESS | 1857 | 1461638239509 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:19 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f606e8ba000 == 183 [pid = 1857] [id = 777] 19:37:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 211 (0x7f6072106800) [pid = 1857] [serial = 2330] [outer = (nil)] 19:37:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 212 (0x7f6072fe7800) [pid = 1857] [serial = 2331] [outer = 0x7f6072106800] 19:37:19 INFO - PROCESS | 1857 | 1461638239570 Marionette DEBUG loaded listener.js 19:37:19 INFO - PROCESS | 1857 | ++DOMWINDOW == 213 (0x7f607305ac00) [pid = 1857] [serial = 2332] [outer = 0x7f6072106800] 19:37:20 INFO - PROCESS | 1857 | 1461638240478 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 19:37:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:37:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:37:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:37:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:37:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:37:20 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:37:20 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1332ms 19:37:20 INFO - PROCESS | 1857 | 1461638240520 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 19:37:20 INFO - PROCESS | 1857 | 1461638240523 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 19:37:20 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:37:20 INFO - PROCESS | 1857 | 1461638240531 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:37:20 INFO - PROCESS | 1857 | 1461638240535 Marionette TRACE conn3 <- [1,3074,null,{}] 19:37:20 INFO - PROCESS | 1857 | 1461638240557 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:20 INFO - PROCESS | 1857 | 1461638240969 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 212 (0x7f609aa8b000) [pid = 1857] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 211 (0x7f6078f26800) [pid = 1857] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 210 (0x7f6077f4dc00) [pid = 1857] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 209 (0x7f60705e1800) [pid = 1857] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 208 (0x7f607cd4f400) [pid = 1857] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 207 (0x7f607e231800) [pid = 1857] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 206 (0x7f606f9ddc00) [pid = 1857] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 205 (0x7f607daa1000) [pid = 1857] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 204 (0x7f606f9d9400) [pid = 1857] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 203 (0x7f6077f5c000) [pid = 1857] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 202 (0x7f608cfb9c00) [pid = 1857] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 201 (0x7f607721f400) [pid = 1857] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 200 (0x7f607594d000) [pid = 1857] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 199 (0x7f60722ddc00) [pid = 1857] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 198 (0x7f608f137c00) [pid = 1857] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 197 (0x7f608ce92c00) [pid = 1857] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 196 (0x7f6089cc2c00) [pid = 1857] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 195 (0x7f6089cbf800) [pid = 1857] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 194 (0x7f608283e400) [pid = 1857] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 193 (0x7f607cf36000) [pid = 1857] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 192 (0x7f6075a67000) [pid = 1857] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 191 (0x7f6073015800) [pid = 1857] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 190 (0x7f60847acc00) [pid = 1857] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 189 (0x7f606e111800) [pid = 1857] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 188 (0x7f606e10dc00) [pid = 1857] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 187 (0x7f60682a1000) [pid = 1857] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 186 (0x7f606829f800) [pid = 1857] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 185 (0x7f606c020400) [pid = 1857] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 184 (0x7f6075b22000) [pid = 1857] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 183 (0x7f606c020800) [pid = 1857] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 182 (0x7f6075b1a000) [pid = 1857] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 181 (0x7f606c30c800) [pid = 1857] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 180 (0x7f606c307000) [pid = 1857] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 179 (0x7f606c305800) [pid = 1857] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 178 (0x7f60787c5800) [pid = 1857] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 177 (0x7f607a39b400) [pid = 1857] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 176 (0x7f608d031400) [pid = 1857] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 175 (0x7f608f6c7000) [pid = 1857] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 174 (0x7f609f8a5800) [pid = 1857] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 173 (0x7f606fb02c00) [pid = 1857] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 172 (0x7f608f63a800) [pid = 1857] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 171 (0x7f60706a8800) [pid = 1857] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 170 (0x7f606fb03c00) [pid = 1857] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 169 (0x7f608751ac00) [pid = 1857] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 168 (0x7f6077f77800) [pid = 1857] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 167 (0x7f607aa10400) [pid = 1857] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 166 (0x7f6076532800) [pid = 1857] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 165 (0x7f6077f52800) [pid = 1857] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 164 (0x7f606fb11400) [pid = 1857] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 163 (0x7f606e103c00) [pid = 1857] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 162 (0x7f609bf6a400) [pid = 1857] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 19:37:21 INFO - PROCESS | 1857 | --DOMWINDOW == 161 (0x7f6077f45c00) [pid = 1857] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 19:37:21 INFO - PROCESS | 1857 | 1461638241930 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:21 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f606de49800 == 184 [pid = 1857] [id = 778] 19:37:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 162 (0x7f606829f800) [pid = 1857] [serial = 2333] [outer = (nil)] 19:37:21 INFO - PROCESS | 1857 | ++DOMWINDOW == 163 (0x7f606c307000) [pid = 1857] [serial = 2334] [outer = 0x7f606829f800] 19:37:22 INFO - PROCESS | 1857 | 1461638242001 Marionette DEBUG loaded listener.js 19:37:22 INFO - PROCESS | 1857 | ++DOMWINDOW == 164 (0x7f606fb0c400) [pid = 1857] [serial = 2335] [outer = 0x7f606829f800] 19:37:22 INFO - PROCESS | 1857 | 1461638242589 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 19:37:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:37:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:37:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:37:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:37:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:37:22 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:37:22 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 2103ms 19:37:22 INFO - PROCESS | 1857 | 1461638242635 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 19:37:22 INFO - PROCESS | 1857 | 1461638242638 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 19:37:22 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:37:22 INFO - PROCESS | 1857 | 1461638242647 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:37:22 INFO - PROCESS | 1857 | 1461638242649 Marionette TRACE conn3 <- [1,3078,null,{}] 19:37:22 INFO - PROCESS | 1857 | 1461638242664 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:22 INFO - PROCESS | 1857 | 1461638242856 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 19:37:23 INFO - PROCESS | 1857 | 1461638243098 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:23 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6069c66800 == 185 [pid = 1857] [id = 779] 19:37:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 165 (0x7f60682a2800) [pid = 1857] [serial = 2336] [outer = (nil)] 19:37:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 166 (0x7f606c303000) [pid = 1857] [serial = 2337] [outer = 0x7f60682a2800] 19:37:23 INFO - PROCESS | 1857 | 1461638243155 Marionette DEBUG loaded listener.js 19:37:23 INFO - PROCESS | 1857 | ++DOMWINDOW == 167 (0x7f606f9ddc00) [pid = 1857] [serial = 2338] [outer = 0x7f60682a2800] 19:37:24 INFO - PROCESS | 1857 | 1461638244012 Marionette TRACE conn3 <- [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] 19:37:24 INFO - PROCESS | 1857 | 1461638244083 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 19:37:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 19:37:24 INFO - PROCESS | 1857 | 1461638244095 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:37:24 INFO - PROCESS | 1857 | 1461638244100 Marionette TRACE conn3 <- [1,3082,null,{}] 19:37:24 INFO - PROCESS | 1857 | 1461638244110 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:24 INFO - PROCESS | 1857 | 1461638244324 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 19:37:24 INFO - PROCESS | 1857 | 1461638244621 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:24 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6069c65000 == 186 [pid = 1857] [id = 780] 19:37:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 168 (0x7f6068439000) [pid = 1857] [serial = 2339] [outer = (nil)] 19:37:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 169 (0x7f606c023000) [pid = 1857] [serial = 2340] [outer = 0x7f6068439000] 19:37:24 INFO - PROCESS | 1857 | 1461638244692 Marionette DEBUG loaded listener.js 19:37:24 INFO - PROCESS | 1857 | ++DOMWINDOW == 170 (0x7f606c30fc00) [pid = 1857] [serial = 2341] [outer = 0x7f6068439000] 19:37:25 INFO - PROCESS | 1857 | 1461638245498 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 19:37:25 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:37:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:37:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:37:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1436ms 19:37:25 INFO - PROCESS | 1857 | 1461638245535 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 19:37:25 INFO - PROCESS | 1857 | 1461638245543 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 19:37:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:37:25 INFO - PROCESS | 1857 | 1461638245552 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:37:25 INFO - PROCESS | 1857 | 1461638245556 Marionette TRACE conn3 <- [1,3086,null,{}] 19:37:25 INFO - PROCESS | 1857 | 1461638245561 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:25 INFO - PROCESS | 1857 | 1461638245763 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 19:37:26 INFO - PROCESS | 1857 | 1461638246039 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:26 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607165c000 == 187 [pid = 1857] [id = 781] 19:37:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 171 (0x7f606f078000) [pid = 1857] [serial = 2342] [outer = (nil)] 19:37:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 172 (0x7f606f07f000) [pid = 1857] [serial = 2343] [outer = 0x7f606f078000] 19:37:26 INFO - PROCESS | 1857 | 1461638246110 Marionette DEBUG loaded listener.js 19:37:26 INFO - PROCESS | 1857 | ++DOMWINDOW == 173 (0x7f606fb0d800) [pid = 1857] [serial = 2344] [outer = 0x7f606f078000] 19:37:26 INFO - PROCESS | 1857 | 1461638246935 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:37:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:37:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1433ms 19:37:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:37:26 INFO - PROCESS | 1857 | 1461638246985 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 19:37:26 INFO - PROCESS | 1857 | 1461638246988 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 19:37:26 INFO - PROCESS | 1857 | 1461638246994 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:37:27 INFO - PROCESS | 1857 | 1461638246999 Marionette TRACE conn3 <- [1,3090,null,{}] 19:37:27 INFO - PROCESS | 1857 | 1461638247055 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:27 INFO - PROCESS | 1857 | 1461638247332 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 19:37:27 INFO - PROCESS | 1857 | 1461638247554 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:27 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6071e97800 == 188 [pid = 1857] [id = 782] 19:37:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 174 (0x7f60706af400) [pid = 1857] [serial = 2345] [outer = (nil)] 19:37:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 175 (0x7f6072fe9800) [pid = 1857] [serial = 2346] [outer = 0x7f60706af400] 19:37:27 INFO - PROCESS | 1857 | 1461638247630 Marionette DEBUG loaded listener.js 19:37:27 INFO - PROCESS | 1857 | ++DOMWINDOW == 176 (0x7f607441d800) [pid = 1857] [serial = 2347] [outer = 0x7f60706af400] 19:37:28 INFO - PROCESS | 1857 | 1461638248377 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:37:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:37:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1436ms 19:37:28 INFO - PROCESS | 1857 | 1461638248430 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 19:37:28 INFO - PROCESS | 1857 | 1461638248434 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 19:37:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:37:28 INFO - PROCESS | 1857 | 1461638248439 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:37:28 INFO - PROCESS | 1857 | 1461638248441 Marionette TRACE conn3 <- [1,3094,null,{}] 19:37:28 INFO - PROCESS | 1857 | 1461638248447 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:28 INFO - PROCESS | 1857 | 1461638248658 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 19:37:28 INFO - PROCESS | 1857 | 1461638248959 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:28 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6072d0e000 == 189 [pid = 1857] [id = 783] 19:37:28 INFO - PROCESS | 1857 | ++DOMWINDOW == 177 (0x7f607204a800) [pid = 1857] [serial = 2348] [outer = (nil)] 19:37:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 178 (0x7f6074c34c00) [pid = 1857] [serial = 2349] [outer = 0x7f607204a800] 19:37:29 INFO - PROCESS | 1857 | 1461638249045 Marionette DEBUG loaded listener.js 19:37:29 INFO - PROCESS | 1857 | ++DOMWINDOW == 179 (0x7f6075a5cc00) [pid = 1857] [serial = 2350] [outer = 0x7f607204a800] 19:37:29 INFO - PROCESS | 1857 | 1461638249834 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:37:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:37:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1430ms 19:37:29 INFO - PROCESS | 1857 | 1461638249871 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 19:37:29 INFO - PROCESS | 1857 | 1461638249874 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 19:37:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:37:29 INFO - PROCESS | 1857 | 1461638249880 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:37:29 INFO - PROCESS | 1857 | 1461638249884 Marionette TRACE conn3 <- [1,3098,null,{}] 19:37:29 INFO - PROCESS | 1857 | 1461638249890 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:30 INFO - PROCESS | 1857 | 1461638250124 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 19:37:30 INFO - PROCESS | 1857 | 1461638250397 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:30 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6074ae0000 == 190 [pid = 1857] [id = 784] 19:37:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 180 (0x7f6075a5e000) [pid = 1857] [serial = 2351] [outer = (nil)] 19:37:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 181 (0x7f6075b1f000) [pid = 1857] [serial = 2352] [outer = 0x7f6075a5e000] 19:37:30 INFO - PROCESS | 1857 | 1461638250474 Marionette DEBUG loaded listener.js 19:37:30 INFO - PROCESS | 1857 | ++DOMWINDOW == 182 (0x7f60764c6400) [pid = 1857] [serial = 2353] [outer = 0x7f6075a5e000] 19:37:31 INFO - PROCESS | 1857 | 1461638251262 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 19:37:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:37:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:37:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1436ms 19:37:31 INFO - PROCESS | 1857 | 1461638251316 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 19:37:31 INFO - PROCESS | 1857 | 1461638251319 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 19:37:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:37:31 INFO - PROCESS | 1857 | 1461638251324 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:37:31 INFO - PROCESS | 1857 | 1461638251326 Marionette TRACE conn3 <- [1,3102,null,{}] 19:37:31 INFO - PROCESS | 1857 | 1461638251332 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:31 INFO - PROCESS | 1857 | 1461638251580 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 19:37:31 INFO - PROCESS | 1857 | 1461638251874 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:31 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f60765b5800 == 191 [pid = 1857] [id = 785] 19:37:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 183 (0x7f60764cb800) [pid = 1857] [serial = 2354] [outer = (nil)] 19:37:31 INFO - PROCESS | 1857 | ++DOMWINDOW == 184 (0x7f607702a400) [pid = 1857] [serial = 2355] [outer = 0x7f60764cb800] 19:37:31 INFO - PROCESS | 1857 | 1461638251953 Marionette DEBUG loaded listener.js 19:37:32 INFO - PROCESS | 1857 | ++DOMWINDOW == 185 (0x7f6077f42c00) [pid = 1857] [serial = 2356] [outer = 0x7f60764cb800] 19:37:32 INFO - PROCESS | 1857 | 1461638252714 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:37:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:37:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1425ms 19:37:32 INFO - PROCESS | 1857 | 1461638252750 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 19:37:32 INFO - PROCESS | 1857 | 1461638252753 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 19:37:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:37:32 INFO - PROCESS | 1857 | 1461638252759 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 19:37:32 INFO - PROCESS | 1857 | 1461638252761 Marionette TRACE conn3 <- [1,3106,null,{}] 19:37:32 INFO - PROCESS | 1857 | 1461638252766 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:33 INFO - PROCESS | 1857 | 1461638253004 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 19:37:33 INFO - PROCESS | 1857 | 1461638253274 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:33 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607805b000 == 192 [pid = 1857] [id = 786] 19:37:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 186 (0x7f6076578000) [pid = 1857] [serial = 2357] [outer = (nil)] 19:37:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 187 (0x7f6077f5c000) [pid = 1857] [serial = 2358] [outer = 0x7f6076578000] 19:37:33 INFO - PROCESS | 1857 | 1461638253345 Marionette DEBUG loaded listener.js 19:37:33 INFO - PROCESS | 1857 | ++DOMWINDOW == 188 (0x7f6078043000) [pid = 1857] [serial = 2359] [outer = 0x7f6076578000] 19:37:34 INFO - PROCESS | 1857 | 1461638254097 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 19:37:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:37:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:37:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:37:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1375ms 19:37:34 INFO - PROCESS | 1857 | 1461638254135 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 19:37:34 INFO - PROCESS | 1857 | 1461638254137 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 19:37:34 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:37:34 INFO - PROCESS | 1857 | 1461638254143 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 19:37:34 INFO - PROCESS | 1857 | 1461638254146 Marionette TRACE conn3 <- [1,3110,null,{}] 19:37:34 INFO - PROCESS | 1857 | 1461638254150 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:34 INFO - PROCESS | 1857 | 1461638254358 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 19:37:34 INFO - PROCESS | 1857 | 1461638254655 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:34 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f607866e000 == 193 [pid = 1857] [id = 787] 19:37:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 189 (0x7f6074be0800) [pid = 1857] [serial = 2360] [outer = (nil)] 19:37:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 190 (0x7f6078050000) [pid = 1857] [serial = 2361] [outer = 0x7f6074be0800] 19:37:34 INFO - PROCESS | 1857 | 1461638254725 Marionette DEBUG loaded listener.js 19:37:34 INFO - PROCESS | 1857 | ++DOMWINDOW == 191 (0x7f60782bec00) [pid = 1857] [serial = 2362] [outer = 0x7f6074be0800] 19:37:35 INFO - PROCESS | 1857 | 1461638255440 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 19:37:35 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 19:37:35 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 19:37:35 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 19:37:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:37:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:37:35 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 19:37:35 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1330ms 19:37:35 INFO - PROCESS | 1857 | 1461638255479 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 19:37:35 INFO - PROCESS | 1857 | 1461638255483 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 19:37:35 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 19:37:35 INFO - PROCESS | 1857 | 1461638255488 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 19:37:35 INFO - PROCESS | 1857 | 1461638255490 Marionette TRACE conn3 <- [1,3114,null,{}] 19:37:35 INFO - PROCESS | 1857 | 1461638255496 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:37:35 INFO - PROCESS | 1857 | 1461638255701 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 19:37:35 INFO - PROCESS | 1857 | 1461638255977 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"e7097f4d-341f-4c67-9a3a-d37a2746ca78\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:37:36 INFO - PROCESS | 1857 | ++DOCSHELL 0x7f6078fdc800 == 194 [pid = 1857] [id = 788] 19:37:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 192 (0x7f607671a000) [pid = 1857] [serial = 2363] [outer = (nil)] 19:37:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 193 (0x7f60786bac00) [pid = 1857] [serial = 2364] [outer = 0x7f607671a000] 19:37:36 INFO - PROCESS | 1857 | 1461638256047 Marionette DEBUG loaded listener.js 19:37:36 INFO - PROCESS | 1857 | ++DOMWINDOW == 194 (0x7f60786c2c00) [pid = 1857] [serial = 2365] [outer = 0x7f607671a000] 19:37:36 INFO - PROCESS | 1857 | 1461638256804 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 19:37:36 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 19:37:36 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1374ms 19:37:36 INFO - PROCESS | 1857 | 1461638256864 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 19:37:36 INFO - PROCESS | 1857 | 1461638256867 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 19:37:38 WARNING - u'runner_teardown' () 19:37:38 INFO - No more tests 19:37:38 INFO - Got 0 unexpected results 19:37:38 INFO - SUITE-END | took 1117s 19:37:38 INFO - Closing logging queue 19:37:38 INFO - queue closed 19:37:38 INFO - Return code: 0 19:37:38 WARNING - # TBPL SUCCESS # 19:37:38 INFO - Running post-action listener: _resource_record_post_action 19:37:38 INFO - Running post-run listener: _resource_record_post_run 19:37:39 INFO - Total resource usage - Wall time: 1153s; CPU: 98.0%; Read bytes: 8355840; Write bytes: 976244736; Read time: 764; Write time: 327836 19:37:39 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 19:37:39 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 51625984; Read time: 0; Write time: 42480 19:37:39 INFO - run-tests - Wall time: 1123s; CPU: 98.0%; Read bytes: 5754880; Write bytes: 870039552; Read time: 424; Write time: 231096 19:37:39 INFO - Running post-run listener: _upload_blobber_files 19:37:39 INFO - Blob upload gear active. 19:37:39 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 19:37:39 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 19:37:39 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-inbound', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 19:37:39 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-inbound -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 19:37:39 INFO - (blobuploader) - INFO - Open directory for files ... 19:37:39 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 19:37:40 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:37:40 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:37:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 19:37:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:37:41 INFO - (blobuploader) - INFO - Done attempting. 19:37:41 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 19:37:41 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:37:41 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:37:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 19:37:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:37:41 INFO - (blobuploader) - INFO - Done attempting. 19:37:41 INFO - (blobuploader) - INFO - Iteration through files over. 19:37:41 INFO - Return code: 0 19:37:41 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 19:37:41 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 19:37:41 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a6b92c05e168387efd692c3035d0d24c70005791ac91a4ba50b8e2d0979e49591358c99fdfa4136bc7447cb20080361c490e3cbeab1fb77fd4434bac903227af", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f48a93c729731658ed3e96fb9e149b0ff80dfa470ae7b781b8a508ee21ff19305c4255709031bd4964774d9cd7c712868c7f6e10678a8379175825a60e2aee20"} 19:37:41 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 19:37:41 INFO - Writing to file /builds/slave/test/properties/blobber_files 19:37:41 INFO - Contents: 19:37:41 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a6b92c05e168387efd692c3035d0d24c70005791ac91a4ba50b8e2d0979e49591358c99fdfa4136bc7447cb20080361c490e3cbeab1fb77fd4434bac903227af", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f48a93c729731658ed3e96fb9e149b0ff80dfa470ae7b781b8a508ee21ff19305c4255709031bd4964774d9cd7c712868c7f6e10678a8379175825a60e2aee20"} 19:37:41 INFO - Running post-run listener: copy_logs_to_upload_dir 19:37:41 INFO - Copying logs to upload dir... 19:37:41 INFO - mkdir: /builds/slave/test/build/upload/logs 19:37:41 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1251.873062 ========= master_lag: 0.79 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 20 mins, 52 secs) (at 2016-04-25 19:37:42.603912) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 19:37:42.605307) ========= 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=9ca12473fbb1d023794ffd180000023c-1461636658.574797-2012271074 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a6b92c05e168387efd692c3035d0d24c70005791ac91a4ba50b8e2d0979e49591358c99fdfa4136bc7447cb20080361c490e3cbeab1fb77fd4434bac903227af", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f48a93c729731658ed3e96fb9e149b0ff80dfa470ae7b781b8a508ee21ff19305c4255709031bd4964774d9cd7c712868c7f6e10678a8379175825a60e2aee20"} build_url:https://queue.taskcluster.net/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032363 build_url: 'https://queue.taskcluster.net/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/a6b92c05e168387efd692c3035d0d24c70005791ac91a4ba50b8e2d0979e49591358c99fdfa4136bc7447cb20080361c490e3cbeab1fb77fd4434bac903227af", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/f48a93c729731658ed3e96fb9e149b0ff80dfa470ae7b781b8a508ee21ff19305c4255709031bd4964774d9cd7c712868c7f6e10678a8379175825a60e2aee20"}' symbols_url: 'https://queue.taskcluster.net/v1/task/KMew6el7TG-2pADa8-ks5A/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.27 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 19:37:42.908624) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 19:37:42.908928) ========= 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=9ca12473fbb1d023794ffd180000023c-1461636658.574797-2012271074 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017835 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 19:37:42.961837) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 19:37:42.962145) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 19:37:42.962462) ========= ========= Total master_lag: 1.20 =========