builder: mozilla-inbound_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-034 starttime: 1461555842.65 results: success (0) buildid: 20160424184045 builduid: 33de2ea0331f43df8ba86f644dca1228 revision: 660b322ef9fd22614359864cb2ebff3943511766 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 20:44:02.650522) ========= master: http://buildbot-master120.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-24 20:44:02.651175) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 20:44:02.651624) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-24 20:44:02.697405) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-24 20:44:02.697977) ========= 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-1461555460.205004-737173496 _=/tools/buildbot/bin/python using PTY: False --2016-04-24 20:44:02-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.54M=0.001s 2016-04-24 20:44:03 (9.54 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.877935 ========= master_lag: 0.19 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-24 20:44:03.769751) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 20:44:03.770195) ========= 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-1461555460.205004-737173496 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020285 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 20:44:03.825388) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-24 20:44:03.825965) ========= bash -c 'python archiver_client.py mozharness --repo integration/mozilla-inbound --rev 660b322ef9fd22614359864cb2ebff3943511766 --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 660b322ef9fd22614359864cb2ebff3943511766 --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-1461555460.205004-737173496 _=/tools/buildbot/bin/python using PTY: False 2016-04-24 20:44:03,676 truncating revision to first 12 chars 2016-04-24 20:44:03,676 Setting DEBUG logging. 2016-04-24 20:44:03,676 attempt 1/10 2016-04-24 20:44:03,677 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/mozilla-inbound/660b322ef9fd?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-24 20:44:05,103 unpacking tar archive at: mozilla-inbound-660b322ef9fd/testing/mozharness/ program finished with exit code 0 elapsedTime=2.011823 ========= master_lag: 0.16 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-24 20:44:05.997232) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 20:44:05.997722) ========= script_repo_revision: 660b322ef9fd22614359864cb2ebff3943511766 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-24 20:44:05.998281) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 20:44:05.998708) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-24 20:44:06.035847) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 15 secs) (at 2016-04-24 20:44:06.036440) ========= /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-1461555460.205004-737173496 _=/tools/buildbot/bin/python using PTY: False 20:44:06 INFO - MultiFileLogger online at 20160424 20:44:06 in /builds/slave/test 20:44:06 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 20:44:06 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 20:44:06 INFO - {'append_to_log': False, 20:44:06 INFO - 'base_work_dir': '/builds/slave/test', 20:44:06 INFO - 'blob_upload_branch': 'mozilla-inbound', 20:44:06 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 20:44:06 INFO - 'buildbot_json_path': 'buildprops.json', 20:44:06 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 20:44:06 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 20:44:06 INFO - 'download_minidump_stackwalk': True, 20:44:06 INFO - 'download_symbols': 'true', 20:44:06 INFO - 'e10s': False, 20:44:06 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 20:44:06 INFO - 'tooltool.py': '/tools/tooltool.py', 20:44:06 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 20:44:06 INFO - '/tools/misc-python/virtualenv.py')}, 20:44:06 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 20:44:06 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 20:44:06 INFO - 'log_level': 'info', 20:44:06 INFO - 'log_to_console': True, 20:44:06 INFO - 'opt_config_files': (), 20:44:06 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 20:44:06 INFO - '--processes=1', 20:44:06 INFO - '--config=%(test_path)s/wptrunner.ini', 20:44:06 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 20:44:06 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 20:44:06 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 20:44:06 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 20:44:06 INFO - 'pip_index': False, 20:44:06 INFO - 'require_test_zip': True, 20:44:06 INFO - 'test_type': ('testharness',), 20:44:06 INFO - 'this_chunk': '1', 20:44:06 INFO - 'tooltool_cache': '/builds/tooltool_cache', 20:44:06 INFO - 'total_chunks': '10', 20:44:06 INFO - 'virtualenv_path': 'venv', 20:44:06 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 20:44:06 INFO - 'work_dir': 'build'} 20:44:06 INFO - ##### 20:44:06 INFO - ##### Running clobber step. 20:44:06 INFO - ##### 20:44:06 INFO - Running pre-action listener: _resource_record_pre_action 20:44:06 INFO - Running main action method: clobber 20:44:06 INFO - rmtree: /builds/slave/test/build 20:44:06 INFO - Running post-action listener: _resource_record_post_action 20:44:06 INFO - ##### 20:44:06 INFO - ##### Running read-buildbot-config step. 20:44:06 INFO - ##### 20:44:06 INFO - Running pre-action listener: _resource_record_pre_action 20:44:06 INFO - Running main action method: read_buildbot_config 20:44:06 INFO - Using buildbot properties: 20:44:06 INFO - { 20:44:06 INFO - "project": "", 20:44:06 INFO - "product": "firefox", 20:44:06 INFO - "script_repo_revision": "production", 20:44:06 INFO - "scheduler": "tests-mozilla-inbound-ubuntu64_vm-debug-unittest-7-3600", 20:44:06 INFO - "repository": "", 20:44:06 INFO - "buildername": "Ubuntu VM 12.04 x64 mozilla-inbound debug test web-platform-tests-1", 20:44:06 INFO - "buildid": "20160424184045", 20:44:06 INFO - "pgo_build": "False", 20:44:06 INFO - "basedir": "/builds/slave/test", 20:44:06 INFO - "buildnumber": 55, 20:44:06 INFO - "slavename": "tst-linux64-spot-034", 20:44:06 INFO - "master": "http://buildbot-master120.bb.releng.use1.mozilla.com:8201/", 20:44:06 INFO - "platform": "linux64", 20:44:06 INFO - "branch": "mozilla-inbound", 20:44:06 INFO - "revision": "660b322ef9fd22614359864cb2ebff3943511766", 20:44:06 INFO - "repo_path": "integration/mozilla-inbound", 20:44:06 INFO - "moz_repo_path": "", 20:44:06 INFO - "stage_platform": "linux64", 20:44:06 INFO - "builduid": "33de2ea0331f43df8ba86f644dca1228", 20:44:06 INFO - "slavebuilddir": "test" 20:44:06 INFO - } 20:44:06 INFO - Found installer url https://queue.taskcluster.net/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 20:44:06 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 20:44:06 INFO - Running post-action listener: _resource_record_post_action 20:44:06 INFO - ##### 20:44:06 INFO - ##### Running download-and-extract step. 20:44:06 INFO - ##### 20:44:06 INFO - Running pre-action listener: _resource_record_pre_action 20:44:06 INFO - Running main action method: download_and_extract 20:44:06 INFO - mkdir: /builds/slave/test/build/tests 20:44: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')]} 20:44:06 INFO - https://queue.taskcluster.net/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 20:44:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 20:44:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 20:44:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 20:44:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 20:44:07 INFO - Downloaded 1361 bytes. 20:44:07 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 20:44:07 INFO - Using the following test package requirements: 20:44:07 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 20:44:07 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:44:07 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 20:44:07 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:44:07 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 20:44:07 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:44:07 INFO - u'jsshell-linux-x86_64.zip'], 20:44:07 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:44:07 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 20:44:07 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 20:44:07 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:44:07 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 20:44:07 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:44:07 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 20:44:07 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:44:07 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 20:44:07 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 20:44:07 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 20:44:07 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 20:44:07 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')]} 20:44:07 INFO - https://queue.taskcluster.net/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 20:44:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 20:44:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 20:44:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 20:44:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 20:44:12 INFO - Downloaded 22747850 bytes. 20:44:12 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:44:12 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:44:13 INFO - caution: filename not matched: web-platform/* 20:44:13 INFO - Return code: 11 20:44:13 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')]} 20:44:13 INFO - https://queue.taskcluster.net/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 20:44:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 20:44:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 20:44:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 20:44:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 20:44:23 INFO - Downloaded 36406740 bytes. 20:44:23 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 20:44:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 20:44:27 INFO - caution: filename not matched: bin/* 20:44:27 INFO - caution: filename not matched: config/* 20:44:27 INFO - caution: filename not matched: mozbase/* 20:44:27 INFO - caution: filename not matched: marionette/* 20:44:27 INFO - caution: filename not matched: tools/wptserve/* 20:44:27 INFO - Return code: 11 20:44:27 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')]} 20:44:27 INFO - https://queue.taskcluster.net/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 20:44:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:44:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:44:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:44:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 20:44:36 INFO - Downloaded 64478427 bytes. 20:44:36 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:44:36 INFO - mkdir: /builds/slave/test/properties 20:44:36 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 20:44:36 INFO - Writing to file /builds/slave/test/properties/build_url 20:44:36 INFO - Contents: 20:44:36 INFO - build_url:https://queue.taskcluster.net/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 20:44:41 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:44:41 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 20:44:41 INFO - Writing to file /builds/slave/test/properties/symbols_url 20:44:41 INFO - Contents: 20:44:41 INFO - symbols_url:https://queue.taskcluster.net/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:44:41 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')]} 20:44:41 INFO - https://queue.taskcluster.net/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 20:44:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:44:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:44:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 20:44:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 20:45:12 INFO - Downloaded 90898921 bytes. 20:45:12 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 20:45:12 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 20:45:19 INFO - Return code: 0 20:45:19 INFO - Running post-action listener: _resource_record_post_action 20:45:19 INFO - Running post-action listener: set_extra_try_arguments 20:45:19 INFO - ##### 20:45:19 INFO - ##### Running create-virtualenv step. 20:45:19 INFO - ##### 20:45:19 INFO - Running pre-action listener: _pre_create_virtualenv 20:45:19 INFO - Running pre-action listener: _resource_record_pre_action 20:45:19 INFO - Running main action method: create_virtualenv 20:45:19 INFO - Creating virtualenv /builds/slave/test/build/venv 20:45:19 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 20:45:19 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 20:45:20 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 20:45:20 INFO - Using real prefix '/usr' 20:45:20 INFO - New python executable in /builds/slave/test/build/venv/bin/python 20:45:24 INFO - Installing distribute.............................................................................................................................................................................................done. 20:45:27 INFO - Installing pip.................done. 20:45:27 INFO - Return code: 0 20:45:27 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 20:45:27 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')]} 20:45:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:45:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:45:27 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')]} 20:45:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:45:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:45:27 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 0x175b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x175c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x17dd0b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17d9e20>, '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 0x17dabb0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17db060>, '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-1461555460.205004-737173496', '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 20:45:27 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 20:45:27 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 20:45:27 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:45:27 INFO - 'CCACHE_UMASK': '002', 20:45:27 INFO - 'DISPLAY': ':0', 20:45:27 INFO - 'HOME': '/home/cltbld', 20:45:27 INFO - 'LANG': 'en_US.UTF-8', 20:45:27 INFO - 'LOGNAME': 'cltbld', 20:45:27 INFO - 'MAIL': '/var/mail/cltbld', 20:45:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:45:27 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:45:27 INFO - 'MOZ_NO_REMOTE': '1', 20:45:27 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:45:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:45:27 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:45:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:45:27 INFO - 'PWD': '/builds/slave/test', 20:45:27 INFO - 'SHELL': '/bin/bash', 20:45:27 INFO - 'SHLVL': '1', 20:45:27 INFO - 'TERM': 'linux', 20:45:27 INFO - 'TMOUT': '86400', 20:45:27 INFO - 'USER': 'cltbld', 20:45:27 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461555460.205004-737173496', 20:45:27 INFO - '_': '/tools/buildbot/bin/python'} 20:45:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:45:28 INFO - Downloading/unpacking psutil>=0.7.1 20:45:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:45:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:45:28 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 20:45:28 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 20:45:28 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:45:28 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:45:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 20:45:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:45:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:45:33 INFO - Installing collected packages: psutil 20:45:33 INFO - Running setup.py install for psutil 20:45:33 INFO - building 'psutil._psutil_linux' extension 20:45:33 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 20:45:35 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 20:45:35 INFO - building 'psutil._psutil_posix' extension 20:45:35 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 20:45:35 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 20:45:36 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 20:45:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 20:45:36 INFO - Successfully installed psutil 20:45:36 INFO - Cleaning up... 20:45:36 INFO - Return code: 0 20:45:36 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 20:45:36 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')]} 20:45:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:45:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:45:36 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')]} 20:45:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:45:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:45:36 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.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 0x175b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x175c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x17dd0b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17d9e20>, '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 0x17dabb0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17db060>, '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-1461555460.205004-737173496', '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 20:45:36 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 20:45:36 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 20:45:36 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:45:36 INFO - 'CCACHE_UMASK': '002', 20:45:36 INFO - 'DISPLAY': ':0', 20:45:36 INFO - 'HOME': '/home/cltbld', 20:45:36 INFO - 'LANG': 'en_US.UTF-8', 20:45:36 INFO - 'LOGNAME': 'cltbld', 20:45:36 INFO - 'MAIL': '/var/mail/cltbld', 20:45:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:45:36 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:45:36 INFO - 'MOZ_NO_REMOTE': '1', 20:45:36 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:45:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:45:36 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:45:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:45:36 INFO - 'PWD': '/builds/slave/test', 20:45:36 INFO - 'SHELL': '/bin/bash', 20:45:36 INFO - 'SHLVL': '1', 20:45:36 INFO - 'TERM': 'linux', 20:45:36 INFO - 'TMOUT': '86400', 20:45:36 INFO - 'USER': 'cltbld', 20:45:36 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461555460.205004-737173496', 20:45:36 INFO - '_': '/tools/buildbot/bin/python'} 20:45:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:45:36 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 20:45:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:45:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:45:36 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 20:45:36 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 20:45:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:45:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:45:41 INFO - Downloading mozsystemmonitor-0.0.tar.gz 20:45:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 20:45:41 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 20:45:41 INFO - Installing collected packages: mozsystemmonitor 20:45:41 INFO - Running setup.py install for mozsystemmonitor 20:45:41 INFO - Successfully installed mozsystemmonitor 20:45:41 INFO - Cleaning up... 20:45:42 INFO - Return code: 0 20:45:42 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 20:45:42 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')]} 20:45:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:45:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:45:42 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')]} 20:45:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:45:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:45:42 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 0x175b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x175c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x17dd0b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17d9e20>, '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 0x17dabb0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17db060>, '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-1461555460.205004-737173496', '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 20:45:42 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 20:45:42 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 20:45:42 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:45:42 INFO - 'CCACHE_UMASK': '002', 20:45:42 INFO - 'DISPLAY': ':0', 20:45:42 INFO - 'HOME': '/home/cltbld', 20:45:42 INFO - 'LANG': 'en_US.UTF-8', 20:45:42 INFO - 'LOGNAME': 'cltbld', 20:45:42 INFO - 'MAIL': '/var/mail/cltbld', 20:45:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:45:42 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:45:42 INFO - 'MOZ_NO_REMOTE': '1', 20:45:42 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:45:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:45:42 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:45:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:45:42 INFO - 'PWD': '/builds/slave/test', 20:45:42 INFO - 'SHELL': '/bin/bash', 20:45:42 INFO - 'SHLVL': '1', 20:45:42 INFO - 'TERM': 'linux', 20:45:42 INFO - 'TMOUT': '86400', 20:45:42 INFO - 'USER': 'cltbld', 20:45:42 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461555460.205004-737173496', 20:45:42 INFO - '_': '/tools/buildbot/bin/python'} 20:45:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:45:42 INFO - Downloading/unpacking blobuploader==1.2.4 20:45:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:45:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:45:42 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 20:45:42 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 20:45:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 20:45:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 20:45:47 INFO - Downloading blobuploader-1.2.4.tar.gz 20:45:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 20:45:47 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 20:45:47 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 20:45:47 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 20:45:47 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 20:45:47 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 20:45:47 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 20:45:47 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 20:45:48 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 20:45:48 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 20:45:48 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 20:45:48 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 20:45:48 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 20:45:48 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 20:45:48 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 20:45:48 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 20:45:49 INFO - Downloading docopt-0.6.1.tar.gz 20:45:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 20:45:49 INFO - Installing collected packages: blobuploader, requests, docopt 20:45:49 INFO - Running setup.py install for blobuploader 20:45:49 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 20:45:49 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 20:45:49 INFO - Running setup.py install for requests 20:45:50 INFO - Running setup.py install for docopt 20:45:50 INFO - Successfully installed blobuploader requests docopt 20:45:50 INFO - Cleaning up... 20:45:50 INFO - Return code: 0 20:45:50 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:45:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:45:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:45:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:45:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 20:45:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:45:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:45:50 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 0x175b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x175c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x17dd0b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17d9e20>, '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 0x17dabb0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17db060>, '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-1461555460.205004-737173496', '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 20:45:50 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 20:45:50 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 20:45:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:45:50 INFO - 'CCACHE_UMASK': '002', 20:45:50 INFO - 'DISPLAY': ':0', 20:45:50 INFO - 'HOME': '/home/cltbld', 20:45:50 INFO - 'LANG': 'en_US.UTF-8', 20:45:50 INFO - 'LOGNAME': 'cltbld', 20:45:50 INFO - 'MAIL': '/var/mail/cltbld', 20:45:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:45:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:45:50 INFO - 'MOZ_NO_REMOTE': '1', 20:45:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:45:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:45:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:45:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:45:50 INFO - 'PWD': '/builds/slave/test', 20:45:50 INFO - 'SHELL': '/bin/bash', 20:45:50 INFO - 'SHLVL': '1', 20:45:50 INFO - 'TERM': 'linux', 20:45:50 INFO - 'TMOUT': '86400', 20:45:50 INFO - 'USER': 'cltbld', 20:45:50 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461555460.205004-737173496', 20:45:50 INFO - '_': '/tools/buildbot/bin/python'} 20:45:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:45:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:45:51 INFO - Running setup.py (path:/tmp/pip-tJcq50-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:45:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:45:51 INFO - Running setup.py (path:/tmp/pip-adAxfk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:45:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:45:51 INFO - Running setup.py (path:/tmp/pip-4_3qTn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:45:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:45:51 INFO - Running setup.py (path:/tmp/pip-YVnpwQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:45:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:45:51 INFO - Running setup.py (path:/tmp/pip-ABRDSY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:45:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:45:51 INFO - Running setup.py (path:/tmp/pip-m1yiQ6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:45:52 INFO - Running setup.py (path:/tmp/pip-30jrc6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:45:52 INFO - Running setup.py (path:/tmp/pip-4081Ja-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:45:52 INFO - Running setup.py (path:/tmp/pip-kZHWnL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:45:52 INFO - Running setup.py (path:/tmp/pip-IwabRp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:45:52 INFO - Running setup.py (path:/tmp/pip-cQvTWP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:45:52 INFO - Running setup.py (path:/tmp/pip-kKHIHf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:45:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:45:52 INFO - Running setup.py (path:/tmp/pip-LemON1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:45:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:45:53 INFO - Running setup.py (path:/tmp/pip-a2tJTo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:45:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:45:53 INFO - Running setup.py (path:/tmp/pip-7un19j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:45:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:45:53 INFO - Running setup.py (path:/tmp/pip-QVn36e-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:45:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:45:53 INFO - Running setup.py (path:/tmp/pip-xPewAH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:45:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:45:53 INFO - Running setup.py (path:/tmp/pip-cvG5HF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:45:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:45:53 INFO - Running setup.py (path:/tmp/pip-sb89V9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:45:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:45:53 INFO - Running setup.py (path:/tmp/pip-uMgeJa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:45:54 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:45:54 INFO - Running setup.py (path:/tmp/pip-EvbgrE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:45:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:45:54 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 20:45:54 INFO - Running setup.py install for manifestparser 20:45:54 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 20:45:54 INFO - Running setup.py install for mozcrash 20:45:54 INFO - Running setup.py install for mozdebug 20:45:55 INFO - Running setup.py install for mozdevice 20:45:55 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 20:45:55 INFO - Installing dm script to /builds/slave/test/build/venv/bin 20:45:55 INFO - Running setup.py install for mozfile 20:45:55 INFO - Running setup.py install for mozhttpd 20:45:55 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 20:45:55 INFO - Running setup.py install for mozinfo 20:45:56 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 20:45:56 INFO - Running setup.py install for mozInstall 20:45:56 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 20:45:56 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 20:45:56 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 20:45:56 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 20:45:56 INFO - Running setup.py install for mozleak 20:45:56 INFO - Running setup.py install for mozlog 20:45:56 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 20:45:56 INFO - Running setup.py install for moznetwork 20:45:56 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 20:45:56 INFO - Running setup.py install for mozprocess 20:45:57 INFO - Running setup.py install for mozprofile 20:45:57 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 20:45:57 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 20:45:57 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 20:45:57 INFO - Running setup.py install for mozrunner 20:45:57 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 20:45:57 INFO - Running setup.py install for mozscreenshot 20:45:57 INFO - Running setup.py install for moztest 20:45:57 INFO - Running setup.py install for mozversion 20:45:58 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 20:45:58 INFO - Running setup.py install for wptserve 20:45:58 INFO - Running setup.py install for marionette-driver 20:45:58 INFO - Running setup.py install for browsermob-proxy 20:45:58 INFO - Running setup.py install for marionette-client 20:45:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:45:59 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 20:45:59 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 20:45:59 INFO - Cleaning up... 20:45:59 INFO - Return code: 0 20:45:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 20:45:59 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')]} 20:45:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 20:45:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:45:59 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')]} 20:45:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 20:45:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 20:45:59 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 0x175b030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x175c3f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x17dd0b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17d9e20>, '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 0x17dabb0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17db060>, '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-1461555460.205004-737173496', '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 20:45:59 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 20:45:59 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 20:45:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:45:59 INFO - 'CCACHE_UMASK': '002', 20:45:59 INFO - 'DISPLAY': ':0', 20:45:59 INFO - 'HOME': '/home/cltbld', 20:45:59 INFO - 'LANG': 'en_US.UTF-8', 20:45:59 INFO - 'LOGNAME': 'cltbld', 20:45:59 INFO - 'MAIL': '/var/mail/cltbld', 20:45:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:45:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:45:59 INFO - 'MOZ_NO_REMOTE': '1', 20:45:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:45:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:45:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:45:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:45:59 INFO - 'PWD': '/builds/slave/test', 20:45:59 INFO - 'SHELL': '/bin/bash', 20:45:59 INFO - 'SHLVL': '1', 20:45:59 INFO - 'TERM': 'linux', 20:45:59 INFO - 'TMOUT': '86400', 20:45:59 INFO - 'USER': 'cltbld', 20:45:59 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461555460.205004-737173496', 20:45:59 INFO - '_': '/tools/buildbot/bin/python'} 20:45:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 20:45:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 20:45:59 INFO - Running setup.py (path:/tmp/pip-q1oIy1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 20:45:59 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)) 20:45:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 20:45:59 INFO - Running setup.py (path:/tmp/pip-F9Oyjk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 20:46:00 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)) 20:46:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 20:46:00 INFO - Running setup.py (path:/tmp/pip-DRfKi3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 20:46:00 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)) 20:46:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 20:46:00 INFO - Running setup.py (path:/tmp/pip-jUeWzH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 20:46:00 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)) 20:46:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 20:46:00 INFO - Running setup.py (path:/tmp/pip-Ebz7iW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 20:46:00 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)) 20:46:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 20:46:00 INFO - Running setup.py (path:/tmp/pip-ql7hT6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 20:46:00 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)) 20:46:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 20:46:00 INFO - Running setup.py (path:/tmp/pip-AWtHqd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 20:46:01 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)) 20:46:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 20:46:01 INFO - Running setup.py (path:/tmp/pip-m79dlV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 20:46:01 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)) 20:46:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 20:46:01 INFO - Running setup.py (path:/tmp/pip-qTy10P-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 20:46:01 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)) 20:46:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 20:46:01 INFO - Running setup.py (path:/tmp/pip-ArVDZN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 20:46:01 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)) 20:46:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 20:46:01 INFO - Running setup.py (path:/tmp/pip-GIkyob-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 20:46:01 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)) 20:46:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 20:46:01 INFO - Running setup.py (path:/tmp/pip-jT8Kh2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 20:46:01 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)) 20:46:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 20:46:01 INFO - Running setup.py (path:/tmp/pip-I2wS6s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 20:46:01 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)) 20:46:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 20:46:01 INFO - Running setup.py (path:/tmp/pip-u1mvBL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 20:46:02 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)) 20:46:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 20:46:02 INFO - Running setup.py (path:/tmp/pip-2QvvyA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 20:46:02 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)) 20:46:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 20:46:02 INFO - Running setup.py (path:/tmp/pip-OhOnzd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 20:46:02 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)) 20:46:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 20:46:02 INFO - Running setup.py (path:/tmp/pip-pzpxiP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 20:46:02 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)) 20:46:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 20:46:02 INFO - Running setup.py (path:/tmp/pip-UYcMTP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 20:46:02 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)) 20:46:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 20:46:02 INFO - Running setup.py (path:/tmp/pip-iXuL3Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 20:46:02 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)) 20:46:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:46:02 INFO - Running setup.py (path:/tmp/pip-tVx9qw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 20:46:02 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)) 20:46:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 20:46:03 INFO - Running setup.py (path:/tmp/pip-7HVRUf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 20:46:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 20:46:03 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)) 20:46:03 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)) 20:46:03 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)) 20:46:03 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)) 20:46:03 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)) 20:46:03 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)) 20:46:03 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 20:46: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 20:46: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 20:46: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 20:46: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 20:46: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 20:46: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 20:46:08 INFO - Downloading blessings-1.6.tar.gz 20:46:08 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 20:46:08 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)) 20:46:08 INFO - Installing collected packages: blessings 20:46:08 INFO - Running setup.py install for blessings 20:46:08 INFO - Successfully installed blessings 20:46:08 INFO - Cleaning up... 20:46:09 INFO - Return code: 0 20:46:09 INFO - Done creating virtualenv /builds/slave/test/build/venv. 20:46:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:46:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:46:09 INFO - Reading from file tmpfile_stdout 20:46:09 INFO - Current package versions: 20:46:09 INFO - argparse == 1.2.1 20:46:09 INFO - blessings == 1.6 20:46:09 INFO - blobuploader == 1.2.4 20:46:09 INFO - browsermob-proxy == 0.6.0 20:46:09 INFO - docopt == 0.6.1 20:46:09 INFO - manifestparser == 1.1 20:46:09 INFO - marionette-client == 2.3.0 20:46:09 INFO - marionette-driver == 1.4.0 20:46:09 INFO - mozInstall == 1.12 20:46:09 INFO - mozcrash == 0.17 20:46:09 INFO - mozdebug == 0.1 20:46:09 INFO - mozdevice == 0.48 20:46:09 INFO - mozfile == 1.2 20:46:09 INFO - mozhttpd == 0.7 20:46:09 INFO - mozinfo == 0.9 20:46:09 INFO - mozleak == 0.1 20:46:09 INFO - mozlog == 3.1 20:46:09 INFO - moznetwork == 0.27 20:46:09 INFO - mozprocess == 0.22 20:46:09 INFO - mozprofile == 0.28 20:46:09 INFO - mozrunner == 6.11 20:46:09 INFO - mozscreenshot == 0.1 20:46:09 INFO - mozsystemmonitor == 0.0 20:46:09 INFO - moztest == 0.7 20:46:09 INFO - mozversion == 1.4 20:46:09 INFO - psutil == 3.1.1 20:46:09 INFO - requests == 1.2.3 20:46:09 INFO - wptserve == 1.4.0 20:46:09 INFO - wsgiref == 0.1.2 20:46:09 INFO - Running post-action listener: _resource_record_post_action 20:46:09 INFO - Running post-action listener: _start_resource_monitoring 20:46:09 INFO - Starting resource monitoring. 20:46:09 INFO - ##### 20:46:09 INFO - ##### Running pull step. 20:46:09 INFO - ##### 20:46:09 INFO - Running pre-action listener: _resource_record_pre_action 20:46:09 INFO - Running main action method: pull 20:46:09 INFO - Pull has nothing to do! 20:46:09 INFO - Running post-action listener: _resource_record_post_action 20:46:09 INFO - ##### 20:46:09 INFO - ##### Running install step. 20:46:09 INFO - ##### 20:46:09 INFO - Running pre-action listener: _resource_record_pre_action 20:46:09 INFO - Running main action method: install 20:46:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 20:46:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 20:46:09 INFO - Reading from file tmpfile_stdout 20:46:09 INFO - Detecting whether we're running mozinstall >=1.0... 20:46:09 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 20:46:09 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 20:46:10 INFO - Reading from file tmpfile_stdout 20:46:10 INFO - Output received: 20:46:10 INFO - Usage: mozinstall [options] installer 20:46:10 INFO - Options: 20:46:10 INFO - -h, --help show this help message and exit 20:46:10 INFO - -d DEST, --destination=DEST 20:46:10 INFO - Directory to install application into. [default: 20:46:10 INFO - "/builds/slave/test"] 20:46:10 INFO - --app=APP Application being installed. [default: firefox] 20:46:10 INFO - mkdir: /builds/slave/test/build/application 20:46:10 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 20:46:10 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 20:46:41 INFO - Reading from file tmpfile_stdout 20:46:41 INFO - Output received: 20:46:41 INFO - /builds/slave/test/build/application/firefox/firefox 20:46:41 INFO - Running post-action listener: _resource_record_post_action 20:46:41 INFO - ##### 20:46:41 INFO - ##### Running run-tests step. 20:46:41 INFO - ##### 20:46:41 INFO - Running pre-action listener: _resource_record_pre_action 20:46:41 INFO - Running main action method: run_tests 20:46:41 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 20:46:41 INFO - Minidump filename unknown. Determining based upon platform and architecture. 20:46:41 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 20:46:41 INFO - grabbing minidump binary from tooltool 20:46:41 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')]} 20:46:41 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 0x17d9e20>, '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 0x17dabb0>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x17db060>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 20:46:41 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 20:46:41 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 20:46:41 INFO - INFO - File linux64-minidump_stackwalk not present in local cache folder /builds/tooltool_cache 20:46:41 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 20:46:43 INFO - INFO - File linux64-minidump_stackwalk fetched from https://api.pub.build.mozilla.org/tooltool/ as /builds/slave/test/build/tmpHAWZXr 20:46:43 INFO - INFO - File integrity verified, renaming tmpHAWZXr to linux64-minidump_stackwalk 20:46:43 INFO - INFO - Updating local cache /builds/tooltool_cache... 20:46:43 INFO - INFO - Local cache /builds/tooltool_cache updated with linux64-minidump_stackwalk 20:46:43 INFO - Return code: 0 20:46:43 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 20:46:43 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 20:46:43 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/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.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 20:46:43 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/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.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 20:46:43 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 20:46:43 INFO - 'CCACHE_UMASK': '002', 20:46:43 INFO - 'DISPLAY': ':0', 20:46:43 INFO - 'HOME': '/home/cltbld', 20:46:43 INFO - 'LANG': 'en_US.UTF-8', 20:46:43 INFO - 'LOGNAME': 'cltbld', 20:46:43 INFO - 'MAIL': '/var/mail/cltbld', 20:46:43 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 20:46:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 20:46:43 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 20:46:43 INFO - 'MOZ_NO_REMOTE': '1', 20:46:43 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 20:46:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 20:46:43 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 20:46:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 20:46:43 INFO - 'PWD': '/builds/slave/test', 20:46:43 INFO - 'SHELL': '/bin/bash', 20:46:43 INFO - 'SHLVL': '1', 20:46:43 INFO - 'TERM': 'linux', 20:46:43 INFO - 'TMOUT': '86400', 20:46:43 INFO - 'USER': 'cltbld', 20:46:43 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461555460.205004-737173496', 20:46:43 INFO - '_': '/tools/buildbot/bin/python'} 20:46:43 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/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.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 20:46:44 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 20:46:44 INFO - import pkg_resources 20:46:45 INFO - Using 1 client processes 20:46:46 INFO - wptserve Starting http server on 127.0.0.1:8000 20:46:46 INFO - wptserve Starting http server on 127.0.0.1:8001 20:46:46 INFO - wptserve Starting http server on 127.0.0.1:8443 20:46:48 INFO - SUITE-START | Running 778 tests 20:46:48 INFO - Running testharness tests 20:46:48 INFO - Setting up ssl 20:46:48 INFO - PROCESS | certutil | 20:46:48 INFO - PROCESS | certutil | 20:46:48 INFO - PROCESS | certutil | 20:46:48 INFO - Certificate Nickname Trust Attributes 20:46:48 INFO - SSL,S/MIME,JAR/XPI 20:46:48 INFO - 20:46:48 INFO - web-platform-tests CT,, 20:46:48 INFO - 20:46:48 INFO - Starting runner 20:46:51 INFO - PROCESS | 1931 | 1461556011019 Marionette DEBUG Marionette enabled via build flag and pref 20:46:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88382f000 == 1 [pid = 1931] [id = 1] 20:46:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 1 (0x7ff88382f800) [pid = 1931] [serial = 1] [outer = (nil)] 20:46:51 INFO - PROCESS | 1931 | [1931] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 20:46:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 2 (0x7ff883830800) [pid = 1931] [serial = 2] [outer = 0x7ff88382f800] 20:46:51 INFO - PROCESS | 1931 | 1461556011699 Marionette INFO Listening on port 2828 20:46:52 INFO - PROCESS | 1931 | 1461556012235 Marionette DEBUG Marionette enabled via command-line flag 20:46:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88060d000 == 2 [pid = 1931] [id = 2] 20:46:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 3 (0x7ff88060d800) [pid = 1931] [serial = 3] [outer = (nil)] 20:46:52 INFO - PROCESS | 1931 | [1931] WARNING: No inner window available!: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 20:46:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 4 (0x7ff88060e800) [pid = 1931] [serial = 4] [outer = 0x7ff88060d800] 20:46:52 INFO - PROCESS | 1931 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7ff8806f3d90 20:46:52 INFO - PROCESS | 1931 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7ff8854875e0 20:46:52 INFO - PROCESS | 1931 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7ff87fa57850 20:46:52 INFO - PROCESS | 1931 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7ff87fa57b50 20:46:52 INFO - PROCESS | 1931 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7ff87fa57e80 20:46:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 5 (0x7ff87fa97000) [pid = 1931] [serial = 5] [outer = 0x7ff88382f800] 20:46:52 INFO - PROCESS | 1931 | [1931] 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 20:46:52 INFO - PROCESS | 1931 | 1461556012862 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:58280 20:46:52 INFO - PROCESS | 1931 | [1931] 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 20:46:52 INFO - PROCESS | 1931 | 1461556012949 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:58281 20:46:52 INFO - PROCESS | 1931 | 1461556012955 Marionette DEBUG Closed connection conn0 20:46:53 INFO - PROCESS | 1931 | 1461556013033 Marionette DEBUG Closed connection conn1 20:46:53 INFO - PROCESS | 1931 | [1931] 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 20:46:53 INFO - PROCESS | 1931 | [1931] 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 20:46:53 INFO - PROCESS | 1931 | 1461556013062 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:58282 20:46:53 INFO - PROCESS | 1931 | [1931] 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 20:46:53 INFO - PROCESS | 1931 | 1461556013118 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:58283 20:46:53 INFO - PROCESS | 1931 | 1461556013126 Marionette DEBUG Closed connection conn2 20:46:53 INFO - PROCESS | 1931 | [1931] 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 20:46:53 INFO - PROCESS | 1931 | 1461556013170 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:58284 20:46:53 INFO - PROCESS | 1931 | 1461556013183 Marionette DEBUG Closed connection conn3 20:46:53 INFO - PROCESS | 1931 | 1461556013214 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 20:46:53 INFO - PROCESS | 1931 | 1461556013222 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.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":"20160424184045","device":"desktop","version":"48.0a1"} 20:46:53 INFO - PROCESS | 1931 | [1931] 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 20:46:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8743cc800 == 3 [pid = 1931] [id = 3] 20:46:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 6 (0x7ff8743cd000) [pid = 1931] [serial = 6] [outer = (nil)] 20:46:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8743cd800 == 4 [pid = 1931] [id = 4] 20:46:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 7 (0x7ff874108000) [pid = 1931] [serial = 7] [outer = (nil)] 20:46:55 INFO - PROCESS | 1931 | [1931] 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 20:46:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8735cd800 == 5 [pid = 1931] [id = 5] 20:46:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 8 (0x7ff873143c00) [pid = 1931] [serial = 8] [outer = (nil)] 20:46:55 INFO - PROCESS | 1931 | [1931] 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 20:46:55 INFO - PROCESS | 1931 | [1931] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 20:46:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 9 (0x7ff8730d3c00) [pid = 1931] [serial = 9] [outer = 0x7ff873143c00] 20:46:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 10 (0x7ff872be7000) [pid = 1931] [serial = 10] [outer = 0x7ff8743cd000] 20:46:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 11 (0x7ff872a3cc00) [pid = 1931] [serial = 11] [outer = 0x7ff874108000] 20:46:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 12 (0x7ff872a3ec00) [pid = 1931] [serial = 12] [outer = 0x7ff873143c00] 20:46:57 INFO - PROCESS | 1931 | 1461556017180 Marionette DEBUG loaded listener.js 20:46:57 INFO - PROCESS | 1931 | 1461556017199 Marionette DEBUG loaded listener.js 20:46:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 13 (0x7ff880b2b400) [pid = 1931] [serial = 13] [outer = 0x7ff873143c00] 20:46:57 INFO - PROCESS | 1931 | 1461556017950 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"8f522f8f-9079-4854-85f0-9dbd12133d45","capabilities":{"browserName":"Firefox","browserVersion":"48.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":"20160424184045","device":"desktop","version":"48.0a1","command_id":1}}] 20:46:58 INFO - PROCESS | 1931 | 1461556018299 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 20:46:58 INFO - PROCESS | 1931 | 1461556018561 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 20:46:58 INFO - PROCESS | 1931 | 1461556018601 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 20:46:58 INFO - PROCESS | 1931 | [1931] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 20:46:58 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:46:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 14 (0x7ff86cf86c00) [pid = 1931] [serial = 14] [outer = 0x7ff873143c00] 20:46:58 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 20:46:58 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:46:58 INFO - PROCESS | 1931 | 1461556018988 Marionette TRACE conn4 <- [1,3,null,{}] 20:46:58 INFO - PROCESS | 1931 | 1461556018996 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 20:46:59 INFO - PROCESS | 1931 | 1461556019017 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 20:46:59 INFO - PROCESS | 1931 | 1461556019143 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 20:46:59 INFO - PROCESS | 1931 | 1461556019149 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 20:46:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 20:46:59 INFO - PROCESS | 1931 | 1461556019167 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 20:46:59 INFO - PROCESS | 1931 | 1461556019175 Marionette TRACE conn4 <- [1,6,null,{}] 20:46:59 INFO - PROCESS | 1931 | 1461556019195 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:46:59 INFO - PROCESS | 1931 | 1461556019212 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 20:46:59 INFO - PROCESS | 1931 | 1461556019218 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:46:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86ce9c000 == 6 [pid = 1931] [id = 6] 20:46:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 15 (0x7ff86cec7c00) [pid = 1931] [serial = 15] [outer = (nil)] 20:46:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 16 (0x7ff86cec9c00) [pid = 1931] [serial = 16] [outer = 0x7ff86cec7c00] 20:46:59 INFO - PROCESS | 1931 | 1461556019290 Marionette DEBUG loaded listener.js 20:46:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 17 (0x7ff86ced0c00) [pid = 1931] [serial = 17] [outer = 0x7ff86cec7c00] 20:46:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86b99b800 == 7 [pid = 1931] [id = 7] 20:46:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 18 (0x7ff86b935400) [pid = 1931] [serial = 18] [outer = (nil)] 20:46:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 19 (0x7ff86f94cc00) [pid = 1931] [serial = 19] [outer = 0x7ff86b935400] 20:46:59 INFO - PROCESS | 1931 | 1461556019765 Marionette DEBUG loaded listener.js 20:46:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 20 (0x7ff86b89a000) [pid = 1931] [serial = 20] [outer = 0x7ff86b935400] 20:47:00 INFO - PROCESS | 1931 | 1461556020209 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 20:47:00 INFO - PROCESS | 1931 | [1931] 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 20:47:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 20:47:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1140ms 20:47:00 INFO - PROCESS | 1931 | 1461556020363 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 20:47:00 INFO - PROCESS | 1931 | 1461556020367 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 20:47:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 20:47:00 INFO - PROCESS | 1931 | 1461556020419 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 20:47:00 INFO - PROCESS | 1931 | 1461556020421 Marionette TRACE conn4 <- [1,10,null,{}] 20:47:00 INFO - PROCESS | 1931 | 1461556020443 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:00 INFO - PROCESS | 1931 | 1461556020614 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 20:47:00 INFO - PROCESS | 1931 | 1461556020637 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869e4f800 == 8 [pid = 1931] [id = 8] 20:47:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 21 (0x7ff869ed8c00) [pid = 1931] [serial = 21] [outer = (nil)] 20:47:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 22 (0x7ff869eda800) [pid = 1931] [serial = 22] [outer = 0x7ff869ed8c00] 20:47:00 INFO - PROCESS | 1931 | 1461556020704 Marionette DEBUG loaded listener.js 20:47:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 23 (0x7ff869edfc00) [pid = 1931] [serial = 23] [outer = 0x7ff869ed8c00] 20:47:01 INFO - PROCESS | 1931 | 1461556021292 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 20:47:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 20:47:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 898ms 20:47:01 INFO - PROCESS | 1931 | 1461556021307 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 20:47:01 INFO - PROCESS | 1931 | 1461556021310 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 20:47:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 20:47:01 INFO - PROCESS | 1931 | 1461556021316 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 20:47:01 INFO - PROCESS | 1931 | 1461556021318 Marionette TRACE conn4 <- [1,14,null,{}] 20:47:01 INFO - PROCESS | 1931 | 1461556021323 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:01 INFO - PROCESS | 1931 | 1461556021541 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 20:47:01 INFO - PROCESS | 1931 | 1461556021840 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869e56000 == 9 [pid = 1931] [id = 9] 20:47:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 24 (0x7ff869ed6400) [pid = 1931] [serial = 24] [outer = (nil)] 20:47:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 25 (0x7ff869ede000) [pid = 1931] [serial = 25] [outer = 0x7ff869ed6400] 20:47:01 INFO - PROCESS | 1931 | 1461556021915 Marionette DEBUG loaded listener.js 20:47:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 26 (0x7ff86a1a6000) [pid = 1931] [serial = 26] [outer = 0x7ff869ed6400] 20:47:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86b99e800 == 10 [pid = 1931] [id = 10] 20:47:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 27 (0x7ff86b9a1800) [pid = 1931] [serial = 27] [outer = (nil)] 20:47:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 28 (0x7ff86b9aa000) [pid = 1931] [serial = 28] [outer = 0x7ff86b9a1800] 20:47:02 INFO - PROCESS | 1931 | 1461556022867 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 20:47:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 29 (0x7ff86adb1800) [pid = 1931] [serial = 29] [outer = 0x7ff86b9a1800] 20:47:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 20:47:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1634ms 20:47:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86ce95800 == 11 [pid = 1931] [id = 11] 20:47:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 30 (0x7ff86a1a4800) [pid = 1931] [serial = 30] [outer = (nil)] 20:47:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 31 (0x7ff86cec3800) [pid = 1931] [serial = 31] [outer = 0x7ff86a1a4800] 20:47:03 INFO - PROCESS | 1931 | 1461556023056 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 20:47:03 INFO - PROCESS | 1931 | 1461556023062 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 20:47:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 32 (0x7ff86cf85400) [pid = 1931] [serial = 32] [outer = 0x7ff86a1a4800] 20:47:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 20:47:03 INFO - PROCESS | 1931 | 1461556023119 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 20:47:03 INFO - PROCESS | 1931 | 1461556023125 Marionette TRACE conn4 <- [1,18,null,{}] 20:47:03 INFO - PROCESS | 1931 | 1461556023199 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:03 INFO - PROCESS | 1931 | 1461556023489 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 20:47:03 INFO - PROCESS | 1931 | 1461556023692 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86b9ba800 == 12 [pid = 1931] [id = 12] 20:47:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 33 (0x7ff86b88b400) [pid = 1931] [serial = 33] [outer = (nil)] 20:47:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 34 (0x7ff86eedd800) [pid = 1931] [serial = 34] [outer = 0x7ff86b88b400] 20:47:03 INFO - PROCESS | 1931 | 1461556023771 Marionette DEBUG loaded listener.js 20:47:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 35 (0x7ff87379a400) [pid = 1931] [serial = 35] [outer = 0x7ff86b88b400] 20:47:04 INFO - PROCESS | 1931 | 1461556024570 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 20:47:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 20:47:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1500ms 20:47:04 INFO - PROCESS | 1931 | 1461556024603 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 20:47:04 INFO - PROCESS | 1931 | 1461556024608 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 20:47:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 20:47:04 INFO - PROCESS | 1931 | 1461556024619 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 20:47:04 INFO - PROCESS | 1931 | 1461556024622 Marionette TRACE conn4 <- [1,22,null,{}] 20:47:04 INFO - PROCESS | 1931 | 1461556024628 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:04 INFO - PROCESS | 1931 | 1461556024803 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 20:47:05 INFO - PROCESS | 1931 | 1461556025074 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86ce34000 == 13 [pid = 1931] [id = 13] 20:47:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 36 (0x7ff86ce4e400) [pid = 1931] [serial = 36] [outer = (nil)] 20:47:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 37 (0x7ff86cf83000) [pid = 1931] [serial = 37] [outer = 0x7ff86ce4e400] 20:47:05 INFO - PROCESS | 1931 | 1461556025152 Marionette DEBUG loaded listener.js 20:47:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 38 (0x7ff86a647800) [pid = 1931] [serial = 38] [outer = 0x7ff86ce4e400] 20:47:06 INFO - PROCESS | 1931 | 1461556026053 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 20:47:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 20:47:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1480ms 20:47:06 INFO - PROCESS | 1931 | 1461556026100 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 20:47:06 INFO - PROCESS | 1931 | 1461556026107 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 20:47:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 20:47:06 INFO - PROCESS | 1931 | 1461556026116 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 20:47:06 INFO - PROCESS | 1931 | 1461556026120 Marionette TRACE conn4 <- [1,26,null,{}] 20:47:06 INFO - PROCESS | 1931 | 1461556026127 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:06 INFO - PROCESS | 1931 | 1461556026298 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 20:47:06 INFO - PROCESS | 1931 | 1461556026386 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86f968800 == 14 [pid = 1931] [id = 14] 20:47:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 39 (0x7ff86ce50800) [pid = 1931] [serial = 39] [outer = (nil)] 20:47:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 40 (0x7ff872373000) [pid = 1931] [serial = 40] [outer = 0x7ff86ce50800] 20:47:06 INFO - PROCESS | 1931 | 1461556026457 Marionette DEBUG loaded listener.js 20:47:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 41 (0x7ff874319800) [pid = 1931] [serial = 41] [outer = 0x7ff86ce50800] 20:47:07 INFO - PROCESS | 1931 | 1461556027182 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 20:47:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 20:47:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1135ms 20:47:07 INFO - PROCESS | 1931 | 1461556027253 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 20:47:07 INFO - PROCESS | 1931 | 1461556027259 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 20:47:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 20:47:07 INFO - PROCESS | 1931 | 1461556027266 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 20:47:07 INFO - PROCESS | 1931 | 1461556027269 Marionette TRACE conn4 <- [1,30,null,{}] 20:47:07 INFO - PROCESS | 1931 | 1461556027275 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:07 INFO - PROCESS | 1931 | 1461556027414 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 20:47:07 INFO - PROCESS | 1931 | 1461556027425 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff873aba800 == 15 [pid = 1931] [id = 15] 20:47:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 42 (0x7ff874461400) [pid = 1931] [serial = 42] [outer = (nil)] 20:47:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 43 (0x7ff8747bb800) [pid = 1931] [serial = 43] [outer = 0x7ff874461400] 20:47:07 INFO - PROCESS | 1931 | 1461556027488 Marionette DEBUG loaded listener.js 20:47:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 44 (0x7ff876120800) [pid = 1931] [serial = 44] [outer = 0x7ff874461400] 20:47:08 INFO - PROCESS | 1931 | 1461556028241 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 20:47:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 20:47:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1028ms 20:47:08 INFO - PROCESS | 1931 | 1461556028296 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 20:47:08 INFO - PROCESS | 1931 | 1461556028299 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 20:47:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 20:47:08 INFO - PROCESS | 1931 | 1461556028312 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 20:47:08 INFO - PROCESS | 1931 | 1461556028322 Marionette TRACE conn4 <- [1,34,null,{}] 20:47:08 INFO - PROCESS | 1931 | 1461556028339 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:08 INFO - PROCESS | 1931 | 1461556028488 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 20:47:08 INFO - PROCESS | 1931 | 1461556028501 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8741c0800 == 16 [pid = 1931] [id = 16] 20:47:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 45 (0x7ff86ac0e400) [pid = 1931] [serial = 45] [outer = (nil)] 20:47:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 46 (0x7ff879b4a400) [pid = 1931] [serial = 46] [outer = 0x7ff86ac0e400] 20:47:08 INFO - PROCESS | 1931 | 1461556028561 Marionette DEBUG loaded listener.js 20:47:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 47 (0x7ff87aa72800) [pid = 1931] [serial = 47] [outer = 0x7ff86ac0e400] 20:47:09 INFO - PROCESS | 1931 | 1461556029240 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 20:47:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 20:47:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 990ms 20:47:09 INFO - PROCESS | 1931 | 1461556029301 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 20:47:09 INFO - PROCESS | 1931 | 1461556029305 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 20:47:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 20:47:09 INFO - PROCESS | 1931 | 1461556029311 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 20:47:09 INFO - PROCESS | 1931 | 1461556029313 Marionette TRACE conn4 <- [1,38,null,{}] 20:47:09 INFO - PROCESS | 1931 | 1461556029318 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:09 INFO - PROCESS | 1931 | 1461556029480 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 20:47:09 INFO - PROCESS | 1931 | 1461556029509 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87032f800 == 17 [pid = 1931] [id = 17] 20:47:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 48 (0x7ff86f94c000) [pid = 1931] [serial = 48] [outer = (nil)] 20:47:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 49 (0x7ff87fabc800) [pid = 1931] [serial = 49] [outer = 0x7ff86f94c000] 20:47:09 INFO - PROCESS | 1931 | 1461556029575 Marionette DEBUG loaded listener.js 20:47:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 50 (0x7ff880874800) [pid = 1931] [serial = 50] [outer = 0x7ff86f94c000] 20:47:10 INFO - PROCESS | 1931 | 1461556030214 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 20:47:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 20:47:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 930ms 20:47:10 INFO - PROCESS | 1931 | 1461556030249 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 20:47:10 INFO - PROCESS | 1931 | 1461556030251 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 20:47:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 20:47:10 INFO - PROCESS | 1931 | 1461556030262 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 20:47:10 INFO - PROCESS | 1931 | 1461556030264 Marionette TRACE conn4 <- [1,42,null,{}] 20:47:10 INFO - PROCESS | 1931 | 1461556030268 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:10 INFO - PROCESS | 1931 | 1461556030427 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 20:47:10 INFO - PROCESS | 1931 | 1461556030445 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87524d000 == 18 [pid = 1931] [id = 18] 20:47:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 51 (0x7ff88096e000) [pid = 1931] [serial = 51] [outer = (nil)] 20:47:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 52 (0x7ff8809e5000) [pid = 1931] [serial = 52] [outer = 0x7ff88096e000] 20:47:10 INFO - PROCESS | 1931 | 1461556030535 Marionette DEBUG loaded listener.js 20:47:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 53 (0x7ff876151c00) [pid = 1931] [serial = 53] [outer = 0x7ff88096e000] 20:47:11 INFO - PROCESS | 1931 | 1461556031221 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 20:47:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 20:47:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 980ms 20:47:11 INFO - PROCESS | 1931 | 1461556031243 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 20:47:11 INFO - PROCESS | 1931 | 1461556031247 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 20:47:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 20:47:11 INFO - PROCESS | 1931 | 1461556031257 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 20:47:11 INFO - PROCESS | 1931 | 1461556031259 Marionette TRACE conn4 <- [1,46,null,{}] 20:47:11 INFO - PROCESS | 1931 | 1461556031263 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:11 INFO - PROCESS | 1931 | 1461556031424 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 20:47:11 INFO - PROCESS | 1931 | 1461556031446 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff876d9d800 == 19 [pid = 1931] [id = 19] 20:47:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 54 (0x7ff880970c00) [pid = 1931] [serial = 54] [outer = (nil)] 20:47:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 55 (0x7ff881b32800) [pid = 1931] [serial = 55] [outer = 0x7ff880970c00] 20:47:11 INFO - PROCESS | 1931 | 1461556031513 Marionette DEBUG loaded listener.js 20:47:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 56 (0x7ff881bed400) [pid = 1931] [serial = 56] [outer = 0x7ff880970c00] 20:47:12 INFO - PROCESS | 1931 | 1461556032362 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 20:47:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 20:47:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1128ms 20:47:12 INFO - PROCESS | 1931 | 1461556032385 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 20:47:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 20:47:12 INFO - PROCESS | 1931 | 1461556032391 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 20:47:12 INFO - PROCESS | 1931 | 1461556032399 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 20:47:12 INFO - PROCESS | 1931 | 1461556032404 Marionette TRACE conn4 <- [1,50,null,{}] 20:47:12 INFO - PROCESS | 1931 | 1461556032412 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:12 INFO - PROCESS | 1931 | 1461556032564 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 20:47:12 INFO - PROCESS | 1931 | 1461556032696 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87052f800 == 20 [pid = 1931] [id = 20] 20:47:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 57 (0x7ff86a1af000) [pid = 1931] [serial = 57] [outer = (nil)] 20:47:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 58 (0x7ff86b939800) [pid = 1931] [serial = 58] [outer = 0x7ff86a1af000] 20:47:12 INFO - PROCESS | 1931 | 1461556032775 Marionette DEBUG loaded listener.js 20:47:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 59 (0x7ff86eedfc00) [pid = 1931] [serial = 59] [outer = 0x7ff86a1af000] 20:47:13 INFO - PROCESS | 1931 | 1461556033534 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:47:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 20:47:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1182ms 20:47:13 INFO - PROCESS | 1931 | 1461556033582 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 20:47:13 INFO - PROCESS | 1931 | 1461556033595 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 20:47:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 20:47:13 INFO - PROCESS | 1931 | 1461556033612 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 20:47:13 INFO - PROCESS | 1931 | 1461556033616 Marionette TRACE conn4 <- [1,54,null,{}] 20:47:13 INFO - PROCESS | 1931 | 1461556033640 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:13 INFO - PROCESS | 1931 | 1461556033800 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 20:47:13 INFO - PROCESS | 1931 | 1461556033922 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8741a6800 == 21 [pid = 1931] [id = 21] 20:47:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 60 (0x7ff871b68c00) [pid = 1931] [serial = 60] [outer = (nil)] 20:47:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 61 (0x7ff87378f000) [pid = 1931] [serial = 61] [outer = 0x7ff871b68c00] 20:47:14 INFO - PROCESS | 1931 | 1461556033998 Marionette DEBUG loaded listener.js 20:47:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 62 (0x7ff873c12c00) [pid = 1931] [serial = 62] [outer = 0x7ff871b68c00] 20:47:14 INFO - PROCESS | 1931 | 1461556034802 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:47:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 20:47:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1249ms 20:47:14 INFO - PROCESS | 1931 | 1461556034862 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 20:47:14 INFO - PROCESS | 1931 | 1461556034865 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 20:47:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 20:47:14 INFO - PROCESS | 1931 | 1461556034872 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 20:47:14 INFO - PROCESS | 1931 | 1461556034877 Marionette TRACE conn4 <- [1,58,null,{}] 20:47:14 INFO - PROCESS | 1931 | 1461556034893 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:15 INFO - PROCESS | 1931 | 1461556035063 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 20:47:15 INFO - PROCESS | 1931 | 1461556035185 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8741ba800 == 22 [pid = 1931] [id = 22] 20:47:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 63 (0x7ff8749a7400) [pid = 1931] [serial = 63] [outer = (nil)] 20:47:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 64 (0x7ff875f67800) [pid = 1931] [serial = 64] [outer = 0x7ff8749a7400] 20:47:15 INFO - PROCESS | 1931 | 1461556035267 Marionette DEBUG loaded listener.js 20:47:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 65 (0x7ff879b4a800) [pid = 1931] [serial = 65] [outer = 0x7ff8749a7400] 20:47:16 INFO - PROCESS | 1931 | 1461556036280 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:47:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 20:47:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1483ms 20:47:16 INFO - PROCESS | 1931 | 1461556036357 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 20:47:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 20:47:16 INFO - PROCESS | 1931 | 1461556036362 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 20:47:16 INFO - PROCESS | 1931 | 1461556036371 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 20:47:16 INFO - PROCESS | 1931 | 1461556036376 Marionette TRACE conn4 <- [1,62,null,{}] 20:47:16 INFO - PROCESS | 1931 | 1461556036385 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:16 INFO - PROCESS | 1931 | 1461556036534 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 20:47:16 INFO - PROCESS | 1931 | 1461556036683 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86cfad800 == 23 [pid = 1931] [id = 23] 20:47:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 66 (0x7ff86cf84c00) [pid = 1931] [serial = 66] [outer = (nil)] 20:47:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 67 (0x7ff86eee2000) [pid = 1931] [serial = 67] [outer = 0x7ff86cf84c00] 20:47:16 INFO - PROCESS | 1931 | 1461556036806 Marionette DEBUG loaded listener.js 20:47:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 68 (0x7ff8722b8000) [pid = 1931] [serial = 68] [outer = 0x7ff86cf84c00] 20:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87524d000 == 22 [pid = 1931] [id = 18] 20:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87032f800 == 21 [pid = 1931] [id = 17] 20:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8741c0800 == 20 [pid = 1931] [id = 16] 20:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff873aba800 == 19 [pid = 1931] [id = 15] 20:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86f968800 == 18 [pid = 1931] [id = 14] 20:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86ce34000 == 17 [pid = 1931] [id = 13] 20:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86b9ba800 == 16 [pid = 1931] [id = 12] 20:47:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869e56000 == 15 [pid = 1931] [id = 9] 20:47:17 INFO - PROCESS | 1931 | 1461556037690 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:47:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 20:47:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1386ms 20:47:17 INFO - PROCESS | 1931 | 1461556037766 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 20:47:17 INFO - PROCESS | 1931 | 1461556037772 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 20:47:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 20:47:17 INFO - PROCESS | 1931 | 1461556037783 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 20:47:17 INFO - PROCESS | 1931 | 1461556037789 Marionette TRACE conn4 <- [1,66,null,{}] 20:47:17 INFO - PROCESS | 1931 | 1461556037799 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:17 INFO - PROCESS | 1931 | 1461556037972 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 20:47:18 INFO - PROCESS | 1931 | 1461556038096 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87032f800 == 16 [pid = 1931] [id = 24] 20:47:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 69 (0x7ff86cf85c00) [pid = 1931] [serial = 69] [outer = (nil)] 20:47:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 70 (0x7ff87252b400) [pid = 1931] [serial = 70] [outer = 0x7ff86cf85c00] 20:47:18 INFO - PROCESS | 1931 | 1461556038182 Marionette DEBUG loaded listener.js 20:47:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 71 (0x7ff873b38000) [pid = 1931] [serial = 71] [outer = 0x7ff86cf85c00] 20:47:18 INFO - PROCESS | 1931 | 1461556038935 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:47:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 20:47:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1183ms 20:47:18 INFO - PROCESS | 1931 | 1461556038968 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 20:47:18 INFO - PROCESS | 1931 | 1461556038978 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 20:47:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 20:47:18 INFO - PROCESS | 1931 | 1461556038989 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 20:47:18 INFO - PROCESS | 1931 | 1461556038993 Marionette TRACE conn4 <- [1,70,null,{}] 20:47:19 INFO - PROCESS | 1931 | 1461556039000 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:19 INFO - PROCESS | 1931 | 1461556039167 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 20:47:19 INFO - PROCESS | 1931 | 1461556039293 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8741b1000 == 17 [pid = 1931] [id = 25] 20:47:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 72 (0x7ff873b3b800) [pid = 1931] [serial = 72] [outer = (nil)] 20:47:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 73 (0x7ff874cc3000) [pid = 1931] [serial = 73] [outer = 0x7ff873b3b800] 20:47:19 INFO - PROCESS | 1931 | 1461556039373 Marionette DEBUG loaded listener.js 20:47:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 74 (0x7ff875f6cc00) [pid = 1931] [serial = 74] [outer = 0x7ff873b3b800] 20:47:20 INFO - PROCESS | 1931 | 1461556040202 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:47:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 20:47:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1282ms 20:47:20 INFO - PROCESS | 1931 | 1461556040271 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 20:47:20 INFO - PROCESS | 1931 | 1461556040275 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 20:47:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 20:47:20 INFO - PROCESS | 1931 | 1461556040282 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 20:47:20 INFO - PROCESS | 1931 | 1461556040287 Marionette TRACE conn4 <- [1,74,null,{}] 20:47:20 INFO - PROCESS | 1931 | 1461556040303 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:20 INFO - PROCESS | 1931 | 1461556040511 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 20:47:20 INFO - PROCESS | 1931 | 1461556040648 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff876d9c000 == 18 [pid = 1931] [id = 26] 20:47:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 75 (0x7ff875e70400) [pid = 1931] [serial = 75] [outer = (nil)] 20:47:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 76 (0x7ff87fab3800) [pid = 1931] [serial = 76] [outer = 0x7ff875e70400] 20:47:20 INFO - PROCESS | 1931 | 1461556040731 Marionette DEBUG loaded listener.js 20:47:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 77 (0x7ff8809e7400) [pid = 1931] [serial = 77] [outer = 0x7ff875e70400] 20:47:21 INFO - PROCESS | 1931 | 1461556041540 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:47:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 20:47:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1332ms 20:47:21 INFO - PROCESS | 1931 | 1461556041616 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 20:47:21 INFO - PROCESS | 1931 | 1461556041620 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 20:47:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 20:47:21 INFO - PROCESS | 1931 | 1461556041626 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 20:47:21 INFO - PROCESS | 1931 | 1461556041629 Marionette TRACE conn4 <- [1,78,null,{}] 20:47:21 INFO - PROCESS | 1931 | 1461556041635 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:21 INFO - PROCESS | 1931 | 1461556041799 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 20:47:21 INFO - PROCESS | 1931 | 1461556041922 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8806c6000 == 19 [pid = 1931] [id = 27] 20:47:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 78 (0x7ff869fd4c00) [pid = 1931] [serial = 78] [outer = (nil)] 20:47:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 79 (0x7ff881b3f000) [pid = 1931] [serial = 79] [outer = 0x7ff869fd4c00] 20:47:22 INFO - PROCESS | 1931 | 1461556041997 Marionette DEBUG loaded listener.js 20:47:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 80 (0x7ff881cbf800) [pid = 1931] [serial = 80] [outer = 0x7ff869fd4c00] 20:47:22 INFO - PROCESS | 1931 | 1461556042827 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:47:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 20:47:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1278ms 20:47:22 INFO - PROCESS | 1931 | 1461556042906 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 20:47:22 INFO - PROCESS | 1931 | 1461556042909 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 20:47:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 20:47:22 INFO - PROCESS | 1931 | 1461556042915 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 20:47:22 INFO - PROCESS | 1931 | 1461556042918 Marionette TRACE conn4 <- [1,82,null,{}] 20:47:22 INFO - PROCESS | 1931 | 1461556042924 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:23 INFO - PROCESS | 1931 | 1461556043164 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 20:47:23 INFO - PROCESS | 1931 | 1461556043298 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86adc4800 == 20 [pid = 1931] [id = 28] 20:47:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 81 (0x7ff86a64bc00) [pid = 1931] [serial = 81] [outer = (nil)] 20:47:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 82 (0x7ff86b89ac00) [pid = 1931] [serial = 82] [outer = 0x7ff86a64bc00] 20:47:23 INFO - PROCESS | 1931 | 1461556043375 Marionette DEBUG loaded listener.js 20:47:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 83 (0x7ff86eee2c00) [pid = 1931] [serial = 83] [outer = 0x7ff86a64bc00] 20:47:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8741a6800 == 19 [pid = 1931] [id = 21] 20:47:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87052f800 == 18 [pid = 1931] [id = 20] 20:47:24 INFO - PROCESS | 1931 | 1461556044302 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:47:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 20:47:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1431ms 20:47:24 INFO - PROCESS | 1931 | 1461556044349 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 20:47:24 INFO - PROCESS | 1931 | 1461556044355 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 20:47:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 20:47:24 INFO - PROCESS | 1931 | 1461556044364 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 20:47:24 INFO - PROCESS | 1931 | 1461556044371 Marionette TRACE conn4 <- [1,86,null,{}] 20:47:24 INFO - PROCESS | 1931 | 1461556044380 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:24 INFO - PROCESS | 1931 | 1461556044557 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 20:47:24 INFO - PROCESS | 1931 | 1461556044687 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff873ca6800 == 19 [pid = 1931] [id = 29] 20:47:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 84 (0x7ff86cf68400) [pid = 1931] [serial = 84] [outer = (nil)] 20:47:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 85 (0x7ff873502800) [pid = 1931] [serial = 85] [outer = 0x7ff86cf68400] 20:47:24 INFO - PROCESS | 1931 | 1461556044765 Marionette DEBUG loaded listener.js 20:47:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 86 (0x7ff87431a000) [pid = 1931] [serial = 86] [outer = 0x7ff86cf68400] 20:47:25 INFO - PROCESS | 1931 | 1461556045634 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:47:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 20:47:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1336ms 20:47:25 INFO - PROCESS | 1931 | 1461556045701 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 20:47:25 INFO - PROCESS | 1931 | 1461556045710 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 20:47:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 20:47:25 INFO - PROCESS | 1931 | 1461556045721 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 20:47:25 INFO - PROCESS | 1931 | 1461556045725 Marionette TRACE conn4 <- [1,90,null,{}] 20:47:25 INFO - PROCESS | 1931 | 1461556045732 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:25 INFO - PROCESS | 1931 | 1461556045930 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 20:47:26 INFO - PROCESS | 1931 | 1461556046061 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff871b33000 == 20 [pid = 1931] [id = 30] 20:47:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 87 (0x7ff8753d8400) [pid = 1931] [serial = 87] [outer = (nil)] 20:47:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 88 (0x7ff876159c00) [pid = 1931] [serial = 88] [outer = 0x7ff8753d8400] 20:47:26 INFO - PROCESS | 1931 | 1461556046134 Marionette DEBUG loaded listener.js 20:47:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 89 (0x7ff87aa72c00) [pid = 1931] [serial = 89] [outer = 0x7ff8753d8400] 20:47:27 INFO - PROCESS | 1931 | 1461556047002 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 20:47:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 20:47:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1331ms 20:47:27 INFO - PROCESS | 1931 | 1461556047052 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 20:47:27 INFO - PROCESS | 1931 | 1461556047057 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 20:47:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 20:47:27 INFO - PROCESS | 1931 | 1461556047063 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 20:47:27 INFO - PROCESS | 1931 | 1461556047070 Marionette TRACE conn4 <- [1,94,null,{}] 20:47:27 INFO - PROCESS | 1931 | 1461556047085 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:27 INFO - PROCESS | 1931 | 1461556047253 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 20:47:27 INFO - PROCESS | 1931 | 1461556047380 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8809bf000 == 21 [pid = 1931] [id = 31] 20:47:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 90 (0x7ff8809ec000) [pid = 1931] [serial = 90] [outer = (nil)] 20:47:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 91 (0x7ff881bdf800) [pid = 1931] [serial = 91] [outer = 0x7ff8809ec000] 20:47:27 INFO - PROCESS | 1931 | 1461556047462 Marionette DEBUG loaded listener.js 20:47:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 92 (0x7ff881fd7000) [pid = 1931] [serial = 92] [outer = 0x7ff8809ec000] 20:47:28 INFO - PROCESS | 1931 | 1461556048306 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 20:47:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 20:47:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1285ms 20:47:28 INFO - PROCESS | 1931 | 1461556048349 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 20:47:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 20:47:28 INFO - PROCESS | 1931 | 1461556048354 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 20:47:28 INFO - PROCESS | 1931 | 1461556048359 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 20:47:28 INFO - PROCESS | 1931 | 1461556048363 Marionette TRACE conn4 <- [1,98,null,{}] 20:47:28 INFO - PROCESS | 1931 | 1461556048368 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:28 INFO - PROCESS | 1931 | 1461556048516 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 20:47:28 INFO - PROCESS | 1931 | 1461556048652 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880db4000 == 22 [pid = 1931] [id = 32] 20:47:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 93 (0x7ff872371000) [pid = 1931] [serial = 93] [outer = (nil)] 20:47:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 94 (0x7ff885411000) [pid = 1931] [serial = 94] [outer = 0x7ff872371000] 20:47:28 INFO - PROCESS | 1931 | 1461556048734 Marionette DEBUG loaded listener.js 20:47:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 95 (0x7ff8857a0400) [pid = 1931] [serial = 95] [outer = 0x7ff872371000] 20:47:29 INFO - PROCESS | 1931 | 1461556049625 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 20:47:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 20:47:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1335ms 20:47:29 INFO - PROCESS | 1931 | 1461556049707 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 20:47:29 INFO - PROCESS | 1931 | 1461556049713 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 20:47:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 20:47:29 INFO - PROCESS | 1931 | 1461556049723 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 20:47:29 INFO - PROCESS | 1931 | 1461556049728 Marionette TRACE conn4 <- [1,102,null,{}] 20:47:29 INFO - PROCESS | 1931 | 1461556049735 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:29 INFO - PROCESS | 1931 | 1461556049890 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 20:47:30 INFO - PROCESS | 1931 | 1461556050041 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a0a0000 == 23 [pid = 1931] [id = 33] 20:47:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 96 (0x7ff872a3e000) [pid = 1931] [serial = 96] [outer = (nil)] 20:47:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 97 (0x7ff87431d400) [pid = 1931] [serial = 97] [outer = 0x7ff872a3e000] 20:47:30 INFO - PROCESS | 1931 | 1461556050123 Marionette DEBUG loaded listener.js 20:47:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 98 (0x7ff875e72400) [pid = 1931] [serial = 98] [outer = 0x7ff872a3e000] 20:47:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff876d9c000 == 22 [pid = 1931] [id = 26] 20:47:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8741b1000 == 21 [pid = 1931] [id = 25] 20:47:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87032f800 == 20 [pid = 1931] [id = 24] 20:47:31 INFO - PROCESS | 1931 | 1461556051049 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 20:47:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 20:47:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1382ms 20:47:31 INFO - PROCESS | 1931 | 1461556051105 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 20:47:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 20:47:31 INFO - PROCESS | 1931 | 1461556051111 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 20:47:31 INFO - PROCESS | 1931 | 1461556051119 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 20:47:31 INFO - PROCESS | 1931 | 1461556051125 Marionette TRACE conn4 <- [1,106,null,{}] 20:47:31 INFO - PROCESS | 1931 | 1461556051133 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:31 INFO - PROCESS | 1931 | 1461556051332 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 20:47:31 INFO - PROCESS | 1931 | 1461556051474 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87aae1800 == 21 [pid = 1931] [id = 34] 20:47:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 99 (0x7ff87431d000) [pid = 1931] [serial = 99] [outer = (nil)] 20:47:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 100 (0x7ff876125400) [pid = 1931] [serial = 100] [outer = 0x7ff87431d000] 20:47:31 INFO - PROCESS | 1931 | 1461556051552 Marionette DEBUG loaded listener.js 20:47:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 101 (0x7ff87aa6d400) [pid = 1931] [serial = 101] [outer = 0x7ff87431d000] 20:47:32 INFO - PROCESS | 1931 | 1461556052390 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 20:47:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 20:47:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1333ms 20:47:32 INFO - PROCESS | 1931 | 1461556052456 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 20:47:32 INFO - PROCESS | 1931 | 1461556052465 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 20:47:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 20:47:32 INFO - PROCESS | 1931 | 1461556052476 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 20:47:32 INFO - PROCESS | 1931 | 1461556052479 Marionette TRACE conn4 <- [1,110,null,{}] 20:47:32 INFO - PROCESS | 1931 | 1461556052486 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:32 INFO - PROCESS | 1931 | 1461556052653 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 20:47:32 INFO - PROCESS | 1931 | 1461556052784 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880db1800 == 22 [pid = 1931] [id = 35] 20:47:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 102 (0x7ff87aa6e400) [pid = 1931] [serial = 102] [outer = (nil)] 20:47:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 103 (0x7ff881c08400) [pid = 1931] [serial = 103] [outer = 0x7ff87aa6e400] 20:47:32 INFO - PROCESS | 1931 | 1461556052862 Marionette DEBUG loaded listener.js 20:47:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 104 (0x7ff883d3fc00) [pid = 1931] [serial = 104] [outer = 0x7ff87aa6e400] 20:47:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 105 (0x7ff86a4f2800) [pid = 1931] [serial = 105] [outer = 0x7ff86a1a4800] 20:47:33 INFO - PROCESS | 1931 | 1461556053798 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 20:47:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 20:47:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1385ms 20:47:33 INFO - PROCESS | 1931 | 1461556053861 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 20:47:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 20:47:33 INFO - PROCESS | 1931 | 1461556053865 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 20:47:33 INFO - PROCESS | 1931 | 1461556053871 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 20:47:33 INFO - PROCESS | 1931 | 1461556053877 Marionette TRACE conn4 <- [1,114,null,{}] 20:47:33 INFO - PROCESS | 1931 | 1461556053892 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:34 INFO - PROCESS | 1931 | 1461556054092 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 20:47:34 INFO - PROCESS | 1931 | 1461556054254 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885454800 == 23 [pid = 1931] [id = 36] 20:47:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 106 (0x7ff8715cb800) [pid = 1931] [serial = 106] [outer = (nil)] 20:47:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 107 (0x7ff881e89c00) [pid = 1931] [serial = 107] [outer = 0x7ff8715cb800] 20:47:34 INFO - PROCESS | 1931 | 1461556054334 Marionette DEBUG loaded listener.js 20:47:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 108 (0x7ff8857a7000) [pid = 1931] [serial = 108] [outer = 0x7ff8715cb800] 20:47:35 INFO - PROCESS | 1931 | 1461556055167 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 20:47:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 20:47:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1340ms 20:47:35 INFO - PROCESS | 1931 | 1461556055211 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 20:47:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 20:47:35 INFO - PROCESS | 1931 | 1461556055216 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 20:47:35 INFO - PROCESS | 1931 | 1461556055222 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 20:47:35 INFO - PROCESS | 1931 | 1461556055225 Marionette TRACE conn4 <- [1,118,null,{}] 20:47:35 INFO - PROCESS | 1931 | 1461556055230 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:35 INFO - PROCESS | 1931 | 1461556055387 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 20:47:35 INFO - PROCESS | 1931 | 1461556055522 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8738f0800 == 24 [pid = 1931] [id = 37] 20:47:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 109 (0x7ff869f62800) [pid = 1931] [serial = 109] [outer = (nil)] 20:47:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 110 (0x7ff88600fc00) [pid = 1931] [serial = 110] [outer = 0x7ff869f62800] 20:47:35 INFO - PROCESS | 1931 | 1461556055597 Marionette DEBUG loaded listener.js 20:47:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 111 (0x7ff886107400) [pid = 1931] [serial = 111] [outer = 0x7ff869f62800] 20:47:36 INFO - PROCESS | 1931 | 1461556056391 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 20:47:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 20:47:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1183ms 20:47:36 INFO - PROCESS | 1931 | 1461556056404 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 20:47:36 INFO - PROCESS | 1931 | 1461556056408 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 20:47:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 20:47:36 INFO - PROCESS | 1931 | 1461556056413 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 20:47:36 INFO - PROCESS | 1931 | 1461556056416 Marionette TRACE conn4 <- [1,122,null,{}] 20:47:36 INFO - PROCESS | 1931 | 1461556056421 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:36 INFO - PROCESS | 1931 | 1461556056574 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 20:47:36 INFO - PROCESS | 1931 | 1461556056712 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88609e000 == 25 [pid = 1931] [id = 38] 20:47:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x7ff873b89000) [pid = 1931] [serial = 112] [outer = (nil)] 20:47:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x7ff88610f800) [pid = 1931] [serial = 113] [outer = 0x7ff873b89000] 20:47:36 INFO - PROCESS | 1931 | 1461556056787 Marionette DEBUG loaded listener.js 20:47:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x7ff886189800) [pid = 1931] [serial = 114] [outer = 0x7ff873b89000] 20:47:37 INFO - PROCESS | 1931 | 1461556057665 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 20:47:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 20:47:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1281ms 20:47:37 INFO - PROCESS | 1931 | 1461556057699 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 20:47:37 INFO - PROCESS | 1931 | 1461556057703 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 20:47:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 20:47:37 INFO - PROCESS | 1931 | 1461556057713 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 20:47:37 INFO - PROCESS | 1931 | 1461556057718 Marionette TRACE conn4 <- [1,126,null,{}] 20:47:37 INFO - PROCESS | 1931 | 1461556057726 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:37 INFO - PROCESS | 1931 | 1461556057874 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 20:47:38 INFO - PROCESS | 1931 | 1461556058035 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87052a800 == 26 [pid = 1931] [id = 39] 20:47:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x7ff872529400) [pid = 1931] [serial = 115] [outer = (nil)] 20:47:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x7ff8730d3800) [pid = 1931] [serial = 116] [outer = 0x7ff872529400] 20:47:38 INFO - PROCESS | 1931 | 1461556058115 Marionette DEBUG loaded listener.js 20:47:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x7ff874cb9000) [pid = 1931] [serial = 117] [outer = 0x7ff872529400] 20:47:38 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff871b33000 == 25 [pid = 1931] [id = 30] 20:47:38 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff873ca6800 == 24 [pid = 1931] [id = 29] 20:47:39 INFO - PROCESS | 1931 | 1461556059051 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 20:47:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 20:47:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1383ms 20:47:39 INFO - PROCESS | 1931 | 1461556059097 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 20:47:39 INFO - PROCESS | 1931 | 1461556059103 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 20:47:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 20:47:39 INFO - PROCESS | 1931 | 1461556059111 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 20:47:39 INFO - PROCESS | 1931 | 1461556059117 Marionette TRACE conn4 <- [1,130,null,{}] 20:47:39 INFO - PROCESS | 1931 | 1461556059125 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:39 INFO - PROCESS | 1931 | 1461556059294 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 20:47:39 INFO - PROCESS | 1931 | 1461556059475 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8809bd800 == 25 [pid = 1931] [id = 40] 20:47:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x7ff875285400) [pid = 1931] [serial = 118] [outer = (nil)] 20:47:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x7ff875e73000) [pid = 1931] [serial = 119] [outer = 0x7ff875285400] 20:47:39 INFO - PROCESS | 1931 | 1461556059591 Marionette DEBUG loaded listener.js 20:47:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x7ff87aa6d800) [pid = 1931] [serial = 120] [outer = 0x7ff875285400] 20:47:40 INFO - PROCESS | 1931 | 1461556060463 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 20:47:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 20:47:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1388ms 20:47:40 INFO - PROCESS | 1931 | 1461556060499 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 20:47:40 INFO - PROCESS | 1931 | 1461556060508 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 20:47:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 20:47:40 INFO - PROCESS | 1931 | 1461556060518 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 20:47:40 INFO - PROCESS | 1931 | 1461556060523 Marionette TRACE conn4 <- [1,134,null,{}] 20:47:40 INFO - PROCESS | 1931 | 1461556060530 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:40 INFO - PROCESS | 1931 | 1461556060715 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 20:47:40 INFO - PROCESS | 1931 | 1461556060865 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86cf3a800 == 26 [pid = 1931] [id = 41] 20:47:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x7ff86cf09000) [pid = 1931] [serial = 121] [outer = (nil)] 20:47:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x7ff86cf0dc00) [pid = 1931] [serial = 122] [outer = 0x7ff86cf09000] 20:47:40 INFO - PROCESS | 1931 | 1461556060941 Marionette DEBUG loaded listener.js 20:47:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x7ff86cf15c00) [pid = 1931] [serial = 123] [outer = 0x7ff86cf09000] 20:47:41 INFO - PROCESS | 1931 | 1461556061837 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 20:47:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 20:47:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1385ms 20:47:41 INFO - PROCESS | 1931 | 1461556061905 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 20:47:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 20:47:41 INFO - PROCESS | 1931 | 1461556061909 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 20:47:41 INFO - PROCESS | 1931 | 1461556061915 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 20:47:41 INFO - PROCESS | 1931 | 1461556061921 Marionette TRACE conn4 <- [1,138,null,{}] 20:47:41 INFO - PROCESS | 1931 | 1461556061937 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:42 INFO - PROCESS | 1931 | 1461556062140 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 20:47:42 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87aae1800 == 25 [pid = 1931] [id = 34] 20:47:42 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff880db1800 == 24 [pid = 1931] [id = 35] 20:47:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86adc4800 == 23 [pid = 1931] [id = 28] 20:47:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8806c6000 == 22 [pid = 1931] [id = 27] 20:47:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a0a0000 == 21 [pid = 1931] [id = 33] 20:47:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869e4f800 == 20 [pid = 1931] [id = 8] 20:47:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8738f0800 == 19 [pid = 1931] [id = 37] 20:47:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86cfad800 == 18 [pid = 1931] [id = 23] 20:47:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885454800 == 17 [pid = 1931] [id = 36] 20:47:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86ce9c000 == 16 [pid = 1931] [id = 6] 20:47:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88609e000 == 15 [pid = 1931] [id = 38] 20:47:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff876d9d800 == 14 [pid = 1931] [id = 19] 20:47:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff880db4000 == 13 [pid = 1931] [id = 32] 20:47:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8741ba800 == 12 [pid = 1931] [id = 22] 20:47:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8809bf000 == 11 [pid = 1931] [id = 31] 20:47:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86cf3a800 == 10 [pid = 1931] [id = 41] 20:47:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87052a800 == 9 [pid = 1931] [id = 39] 20:47:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8809bd800 == 8 [pid = 1931] [id = 40] 20:47:46 INFO - PROCESS | 1931 | 1461556066072 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86ce9b000 == 9 [pid = 1931] [id = 42] 20:47:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x7ff86ac16000) [pid = 1931] [serial = 124] [outer = (nil)] 20:47:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x7ff86cecec00) [pid = 1931] [serial = 125] [outer = 0x7ff86ac16000] 20:47:46 INFO - PROCESS | 1931 | 1461556066154 Marionette DEBUG loaded listener.js 20:47:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x7ff86cf17000) [pid = 1931] [serial = 126] [outer = 0x7ff86ac16000] 20:47:46 INFO - PROCESS | 1931 | 1461556066883 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 20:47:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 20:47:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 5006ms 20:47:46 INFO - PROCESS | 1931 | 1461556066924 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 20:47:46 INFO - PROCESS | 1931 | 1461556066930 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 20:47:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 20:47:46 INFO - PROCESS | 1931 | 1461556066938 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 20:47:46 INFO - PROCESS | 1931 | 1461556066945 Marionette TRACE conn4 <- [1,142,null,{}] 20:47:46 INFO - PROCESS | 1931 | 1461556066971 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:47 INFO - PROCESS | 1931 | 1461556067135 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 20:47:47 INFO - PROCESS | 1931 | 1461556067148 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff873ca0800 == 10 [pid = 1931] [id = 43] 20:47:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7ff86cf80000) [pid = 1931] [serial = 127] [outer = (nil)] 20:47:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7ff87252b800) [pid = 1931] [serial = 128] [outer = 0x7ff86cf80000] 20:47:47 INFO - PROCESS | 1931 | 1461556067217 Marionette DEBUG loaded listener.js 20:47:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7ff873b3b000) [pid = 1931] [serial = 129] [outer = 0x7ff86cf80000] 20:47:48 INFO - PROCESS | 1931 | 1461556068002 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 20:47:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 20:47:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1096ms 20:47:48 INFO - PROCESS | 1931 | 1461556068117 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 20:47:48 INFO - PROCESS | 1931 | 1461556068123 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 20:47:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 20:47:48 INFO - PROCESS | 1931 | 1461556068170 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 20:47:48 INFO - PROCESS | 1931 | 1461556068174 Marionette TRACE conn4 <- [1,146,null,{}] 20:47:48 INFO - PROCESS | 1931 | 1461556068241 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:48 INFO - PROCESS | 1931 | 1461556068468 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 20:47:48 INFO - PROCESS | 1931 | 1461556068553 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880619800 == 11 [pid = 1931] [id = 44] 20:47:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7ff87236d400) [pid = 1931] [serial = 130] [outer = (nil)] 20:47:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7ff875f60800) [pid = 1931] [serial = 131] [outer = 0x7ff87236d400] 20:47:48 INFO - PROCESS | 1931 | 1461556068618 Marionette DEBUG loaded listener.js 20:47:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7ff87fab2c00) [pid = 1931] [serial = 132] [outer = 0x7ff87236d400] 20:47:49 INFO - PROCESS | 1931 | 1461556069460 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 20:47:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 20:47:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1336ms 20:47:49 INFO - PROCESS | 1931 | 1461556069482 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 20:47:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 20:47:49 INFO - PROCESS | 1931 | 1461556069486 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 20:47:49 INFO - PROCESS | 1931 | 1461556069502 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 20:47:49 INFO - PROCESS | 1931 | 1461556069511 Marionette TRACE conn4 <- [1,150,null,{}] 20:47:49 INFO - PROCESS | 1931 | 1461556069525 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:49 INFO - PROCESS | 1931 | 1461556069716 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 20:47:49 INFO - PROCESS | 1931 | 1461556069737 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff881e1e000 == 12 [pid = 1931] [id = 45] 20:47:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7ff86ac0d400) [pid = 1931] [serial = 133] [outer = (nil)] 20:47:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7ff880df1400) [pid = 1931] [serial = 134] [outer = 0x7ff86ac0d400] 20:47:49 INFO - PROCESS | 1931 | 1461556069801 Marionette DEBUG loaded listener.js 20:47:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7ff881e89400) [pid = 1931] [serial = 135] [outer = 0x7ff86ac0d400] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7ff86ce4e400) [pid = 1931] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7ff874461400) [pid = 1931] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7ff86ac0e400) [pid = 1931] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7ff86f94c000) [pid = 1931] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7ff88096e000) [pid = 1931] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7ff869ed6400) [pid = 1931] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7ff86b88b400) [pid = 1931] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x7ff86ce50800) [pid = 1931] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x7ff880970c00) [pid = 1931] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x7ff86a1af000) [pid = 1931] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x7ff86a64bc00) [pid = 1931] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x7ff875e70400) [pid = 1931] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x7ff872529400) [pid = 1931] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x7ff872a3e000) [pid = 1931] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x7ff873b3b800) [pid = 1931] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x7ff8715cb800) [pid = 1931] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x7ff8753d8400) [pid = 1931] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x7ff87aa6e400) [pid = 1931] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x7ff87431d000) [pid = 1931] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x7ff873b89000) [pid = 1931] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x7ff869ed8c00) [pid = 1931] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x7ff869fd4c00) [pid = 1931] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 112 (0x7ff86cec7c00) [pid = 1931] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 111 (0x7ff86cf85c00) [pid = 1931] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 110 (0x7ff869f62800) [pid = 1931] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 109 (0x7ff8749a7400) [pid = 1931] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 108 (0x7ff86cf84c00) [pid = 1931] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 107 (0x7ff872371000) [pid = 1931] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 106 (0x7ff875285400) [pid = 1931] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 105 (0x7ff871b68c00) [pid = 1931] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 104 (0x7ff86cf68400) [pid = 1931] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 20:47:51 INFO - PROCESS | 1931 | --DOMWINDOW == 103 (0x7ff8809ec000) [pid = 1931] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 20:47:51 INFO - PROCESS | 1931 | 1461556071550 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 20:47:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 20:47:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 2108ms 20:47:51 INFO - PROCESS | 1931 | 1461556071659 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 20:47:51 INFO - PROCESS | 1931 | 1461556071664 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 20:47:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 20:47:51 INFO - PROCESS | 1931 | 1461556071699 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 20:47:51 INFO - PROCESS | 1931 | 1461556071703 Marionette TRACE conn4 <- [1,154,null,{}] 20:47:51 INFO - PROCESS | 1931 | 1461556071740 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:51 INFO - PROCESS | 1931 | 1461556071933 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 20:47:51 INFO - PROCESS | 1931 | 1461556071963 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff871583000 == 13 [pid = 1931] [id = 46] 20:47:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 104 (0x7ff869fda800) [pid = 1931] [serial = 136] [outer = (nil)] 20:47:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 105 (0x7ff86a4f5800) [pid = 1931] [serial = 137] [outer = 0x7ff869fda800] 20:47:52 INFO - PROCESS | 1931 | 1461556072026 Marionette DEBUG loaded listener.js 20:47:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 106 (0x7ff87410a000) [pid = 1931] [serial = 138] [outer = 0x7ff869fda800] 20:47:52 INFO - PROCESS | 1931 | 1461556072711 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 20:47:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 20:47:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1077ms 20:47:52 INFO - PROCESS | 1931 | 1461556072758 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 20:47:52 INFO - PROCESS | 1931 | 1461556072760 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 20:47:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 20:47:52 INFO - PROCESS | 1931 | 1461556072767 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 20:47:52 INFO - PROCESS | 1931 | 1461556072771 Marionette TRACE conn4 <- [1,158,null,{}] 20:47:52 INFO - PROCESS | 1931 | 1461556072776 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:52 INFO - PROCESS | 1931 | 1461556072950 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 20:47:52 INFO - PROCESS | 1931 | 1461556072971 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880987000 == 14 [pid = 1931] [id = 47] 20:47:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 107 (0x7ff879b9dc00) [pid = 1931] [serial = 139] [outer = (nil)] 20:47:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 108 (0x7ff880878800) [pid = 1931] [serial = 140] [outer = 0x7ff879b9dc00] 20:47:53 INFO - PROCESS | 1931 | 1461556073050 Marionette DEBUG loaded listener.js 20:47:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 109 (0x7ff883d3f400) [pid = 1931] [serial = 141] [outer = 0x7ff879b9dc00] 20:47:54 INFO - PROCESS | 1931 | 1461556074109 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 20:47:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 20:47:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1380ms 20:47:54 INFO - PROCESS | 1931 | 1461556074149 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 20:47:54 INFO - PROCESS | 1931 | 1461556074156 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 20:47:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 20:47:54 INFO - PROCESS | 1931 | 1461556074166 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 20:47:54 INFO - PROCESS | 1931 | 1461556074171 Marionette TRACE conn4 <- [1,162,null,{}] 20:47:54 INFO - PROCESS | 1931 | 1461556074180 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:54 INFO - PROCESS | 1931 | 1461556074385 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 20:47:54 INFO - PROCESS | 1931 | 1461556074522 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86ce29000 == 15 [pid = 1931] [id = 48] 20:47:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 110 (0x7ff86cf5c800) [pid = 1931] [serial = 142] [outer = (nil)] 20:47:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 111 (0x7ff870387800) [pid = 1931] [serial = 143] [outer = 0x7ff86cf5c800] 20:47:54 INFO - PROCESS | 1931 | 1461556074600 Marionette DEBUG loaded listener.js 20:47:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x7ff87236d800) [pid = 1931] [serial = 144] [outer = 0x7ff86cf5c800] 20:47:55 INFO - PROCESS | 1931 | 1461556075571 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 20:47:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 20:47:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1438ms 20:47:55 INFO - PROCESS | 1931 | 1461556075605 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 20:47:55 INFO - PROCESS | 1931 | 1461556075613 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 20:47:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 20:47:55 INFO - PROCESS | 1931 | 1461556075624 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 20:47:55 INFO - PROCESS | 1931 | 1461556075628 Marionette TRACE conn4 <- [1,166,null,{}] 20:47:55 INFO - PROCESS | 1931 | 1461556075634 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:55 INFO - PROCESS | 1931 | 1461556075807 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 20:47:55 INFO - PROCESS | 1931 | 1461556075943 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff881b19800 == 16 [pid = 1931] [id = 49] 20:47:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x7ff873c13c00) [pid = 1931] [serial = 145] [outer = (nil)] 20:47:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x7ff875e72800) [pid = 1931] [serial = 146] [outer = 0x7ff873c13c00] 20:47:56 INFO - PROCESS | 1931 | 1461556076052 Marionette DEBUG loaded listener.js 20:47:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x7ff879b99000) [pid = 1931] [serial = 147] [outer = 0x7ff873c13c00] 20:47:57 INFO - PROCESS | 1931 | 1461556077138 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 20:47:57 INFO - PROCESS | 1931 | 1461556077208 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 20:47:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 20:47:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1631ms 20:47:57 INFO - PROCESS | 1931 | 1461556077256 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 20:47:57 INFO - PROCESS | 1931 | 1461556077262 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 20:47:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 20:47:57 INFO - PROCESS | 1931 | 1461556077373 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 20:47:57 INFO - PROCESS | 1931 | 1461556077384 Marionette TRACE conn4 <- [1,170,null,{}] 20:47:57 INFO - PROCESS | 1931 | 1461556077504 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x7ff87252b400) [pid = 1931] [serial = 70] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x7ff86cf83000) [pid = 1931] [serial = 37] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 112 (0x7ff86b9aa000) [pid = 1931] [serial = 28] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 111 (0x7ff8747bb800) [pid = 1931] [serial = 43] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 110 (0x7ff86b89ac00) [pid = 1931] [serial = 82] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 109 (0x7ff879b4a400) [pid = 1931] [serial = 46] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 108 (0x7ff87fabc800) [pid = 1931] [serial = 49] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 107 (0x7ff880874800) [pid = 1931] [serial = 50] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 106 (0x7ff8809e5000) [pid = 1931] [serial = 52] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 105 (0x7ff876151c00) [pid = 1931] [serial = 53] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 104 (0x7ff869ede000) [pid = 1931] [serial = 25] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 103 (0x7ff86a647800) [pid = 1931] [serial = 38] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 102 (0x7ff86eedd800) [pid = 1931] [serial = 34] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 101 (0x7ff872373000) [pid = 1931] [serial = 40] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 100 (0x7ff87aa72800) [pid = 1931] [serial = 47] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 99 (0x7ff874319800) [pid = 1931] [serial = 41] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 98 (0x7ff87379a400) [pid = 1931] [serial = 35] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 97 (0x7ff876120800) [pid = 1931] [serial = 44] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 96 (0x7ff881b32800) [pid = 1931] [serial = 55] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 95 (0x7ff86cec3800) [pid = 1931] [serial = 31] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 94 (0x7ff86a1a6000) [pid = 1931] [serial = 26] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 93 (0x7ff881bed400) [pid = 1931] [serial = 56] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 92 (0x7ff869edfc00) [pid = 1931] [serial = 23] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 91 (0x7ff874cb9000) [pid = 1931] [serial = 117] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 90 (0x7ff875e72400) [pid = 1931] [serial = 98] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 89 (0x7ff87fab3800) [pid = 1931] [serial = 76] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 88 (0x7ff876125400) [pid = 1931] [serial = 100] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 87 (0x7ff875f6cc00) [pid = 1931] [serial = 74] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 86 (0x7ff875e73000) [pid = 1931] [serial = 119] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 85 (0x7ff86cf85400) [pid = 1931] [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.] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 84 (0x7ff874cc3000) [pid = 1931] [serial = 73] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 83 (0x7ff87431d400) [pid = 1931] [serial = 97] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 82 (0x7ff881bdf800) [pid = 1931] [serial = 91] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 81 (0x7ff8730d3800) [pid = 1931] [serial = 116] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 80 (0x7ff873502800) [pid = 1931] [serial = 85] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 79 (0x7ff8722b8000) [pid = 1931] [serial = 68] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 78 (0x7ff883830800) [pid = 1931] [serial = 2] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 77 (0x7ff885411000) [pid = 1931] [serial = 94] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 76 (0x7ff873c12c00) [pid = 1931] [serial = 62] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 75 (0x7ff87431a000) [pid = 1931] [serial = 86] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 74 (0x7ff8730d3c00) [pid = 1931] [serial = 9] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 73 (0x7ff881fd7000) [pid = 1931] [serial = 92] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 72 (0x7ff875f67800) [pid = 1931] [serial = 64] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 71 (0x7ff876159c00) [pid = 1931] [serial = 88] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 70 (0x7ff86eedfc00) [pid = 1931] [serial = 59] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 69 (0x7ff881c08400) [pid = 1931] [serial = 103] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 68 (0x7ff87378f000) [pid = 1931] [serial = 61] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 67 (0x7ff86b939800) [pid = 1931] [serial = 58] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 66 (0x7ff86eee2c00) [pid = 1931] [serial = 83] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 65 (0x7ff8809e7400) [pid = 1931] [serial = 77] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 64 (0x7ff881b3f000) [pid = 1931] [serial = 79] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 63 (0x7ff86f94cc00) [pid = 1931] [serial = 19] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 62 (0x7ff88610f800) [pid = 1931] [serial = 113] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 61 (0x7ff886107400) [pid = 1931] [serial = 111] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 60 (0x7ff879b4a800) [pid = 1931] [serial = 65] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 59 (0x7ff86eee2000) [pid = 1931] [serial = 67] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 58 (0x7ff8857a0400) [pid = 1931] [serial = 95] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 57 (0x7ff88600fc00) [pid = 1931] [serial = 110] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 56 (0x7ff87aa6d800) [pid = 1931] [serial = 120] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 55 (0x7ff86cf0dc00) [pid = 1931] [serial = 122] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 54 (0x7ff872a3ec00) [pid = 1931] [serial = 12] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 53 (0x7ff8857a7000) [pid = 1931] [serial = 108] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 52 (0x7ff881e89c00) [pid = 1931] [serial = 107] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 51 (0x7ff87aa72c00) [pid = 1931] [serial = 89] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 50 (0x7ff883d3fc00) [pid = 1931] [serial = 104] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 49 (0x7ff87aa6d400) [pid = 1931] [serial = 101] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 48 (0x7ff886189800) [pid = 1931] [serial = 114] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 47 (0x7ff869eda800) [pid = 1931] [serial = 22] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 46 (0x7ff881cbf800) [pid = 1931] [serial = 80] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 45 (0x7ff86cec9c00) [pid = 1931] [serial = 16] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 44 (0x7ff86ced0c00) [pid = 1931] [serial = 17] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | --DOMWINDOW == 43 (0x7ff873b38000) [pid = 1931] [serial = 71] [outer = (nil)] [url = about:blank] 20:47:57 INFO - PROCESS | 1931 | 1461556077773 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 20:47:57 INFO - PROCESS | 1931 | 1461556077849 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86adb3800 == 17 [pid = 1931] [id = 50] 20:47:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 44 (0x7ff86a1a2800) [pid = 1931] [serial = 148] [outer = (nil)] 20:47:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 45 (0x7ff86a64c400) [pid = 1931] [serial = 149] [outer = 0x7ff86a1a2800] 20:47:57 INFO - PROCESS | 1931 | 1461556077918 Marionette DEBUG loaded listener.js 20:47:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 46 (0x7ff86cf10c00) [pid = 1931] [serial = 150] [outer = 0x7ff86a1a2800] 20:47:58 INFO - PROCESS | 1931 | 1461556078530 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 20:47:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 20:47:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1297ms 20:47:58 INFO - PROCESS | 1931 | 1461556078570 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 20:47:58 INFO - PROCESS | 1931 | 1461556078576 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 20:47:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 20:47:58 INFO - PROCESS | 1931 | 1461556078597 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 20:47:58 INFO - PROCESS | 1931 | 1461556078601 Marionette TRACE conn4 <- [1,174,null,{}] 20:47:58 INFO - PROCESS | 1931 | 1461556078607 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:58 INFO - PROCESS | 1931 | 1461556078744 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 20:47:58 INFO - PROCESS | 1931 | 1461556078842 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:47:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86cf3b000 == 18 [pid = 1931] [id = 51] 20:47:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 47 (0x7ff86a4ed000) [pid = 1931] [serial = 151] [outer = (nil)] 20:47:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 48 (0x7ff86eedd800) [pid = 1931] [serial = 152] [outer = 0x7ff86a4ed000] 20:47:58 INFO - PROCESS | 1931 | 1461556078906 Marionette DEBUG loaded listener.js 20:47:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 49 (0x7ff870382800) [pid = 1931] [serial = 153] [outer = 0x7ff86a4ed000] 20:47:59 INFO - PROCESS | 1931 | 1461556079734 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 20:47:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 20:47:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1186ms 20:47:59 INFO - PROCESS | 1931 | 1461556079784 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 20:47:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 20:47:59 INFO - PROCESS | 1931 | 1461556079788 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 20:47:59 INFO - PROCESS | 1931 | 1461556079795 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 20:47:59 INFO - PROCESS | 1931 | 1461556079800 Marionette TRACE conn4 <- [1,178,null,{}] 20:47:59 INFO - PROCESS | 1931 | 1461556079816 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:47:59 INFO - PROCESS | 1931 | 1461556079967 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 20:47:59 INFO - PROCESS | 1931 | 1461556079980 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff871585000 == 19 [pid = 1931] [id = 52] 20:48:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 50 (0x7ff8722be000) [pid = 1931] [serial = 154] [outer = (nil)] 20:48:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 51 (0x7ff87252a000) [pid = 1931] [serial = 155] [outer = 0x7ff8722be000] 20:48:00 INFO - PROCESS | 1931 | 1461556080054 Marionette DEBUG loaded listener.js 20:48:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 52 (0x7ff873b3bc00) [pid = 1931] [serial = 156] [outer = 0x7ff8722be000] 20:48:00 INFO - PROCESS | 1931 | 1461556080851 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 20:48:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 20:48:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1083ms 20:48:00 INFO - PROCESS | 1931 | 1461556080891 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 20:48:00 INFO - PROCESS | 1931 | 1461556080895 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 20:48:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 20:48:00 INFO - PROCESS | 1931 | 1461556080901 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 20:48:00 INFO - PROCESS | 1931 | 1461556080903 Marionette TRACE conn4 <- [1,182,null,{}] 20:48:00 INFO - PROCESS | 1931 | 1461556080908 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:01 INFO - PROCESS | 1931 | 1461556081107 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 20:48:01 INFO - PROCESS | 1931 | 1461556081164 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff872bf1000 == 20 [pid = 1931] [id = 53] 20:48:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 53 (0x7ff874316c00) [pid = 1931] [serial = 157] [outer = (nil)] 20:48:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 54 (0x7ff8747b9000) [pid = 1931] [serial = 158] [outer = 0x7ff874316c00] 20:48:01 INFO - PROCESS | 1931 | 1461556081228 Marionette DEBUG loaded listener.js 20:48:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 55 (0x7ff874cb9000) [pid = 1931] [serial = 159] [outer = 0x7ff874316c00] 20:48:01 INFO - PROCESS | 1931 | 1461556081980 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 20:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 54 (0x7ff86ac0d400) [pid = 1931] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 20:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 53 (0x7ff86ac16000) [pid = 1931] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 20:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 52 (0x7ff86cf80000) [pid = 1931] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 20:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 51 (0x7ff87236d400) [pid = 1931] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 20:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 50 (0x7ff869fda800) [pid = 1931] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 20:48:02 INFO - PROCESS | 1931 | --DOMWINDOW == 49 (0x7ff86cf09000) [pid = 1931] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 20:48:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 20:48:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1133ms 20:48:02 INFO - PROCESS | 1931 | 1461556082042 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 20:48:02 INFO - PROCESS | 1931 | 1461556082045 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 20:48:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 20:48:02 INFO - PROCESS | 1931 | 1461556082053 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 20:48:02 INFO - PROCESS | 1931 | 1461556082057 Marionette TRACE conn4 <- [1,186,null,{}] 20:48:02 INFO - PROCESS | 1931 | 1461556082062 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:02 INFO - PROCESS | 1931 | 1461556082198 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 20:48:02 INFO - PROCESS | 1931 | 1461556082208 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff873a9f800 == 21 [pid = 1931] [id = 54] 20:48:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 50 (0x7ff86cf16c00) [pid = 1931] [serial = 160] [outer = (nil)] 20:48:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 51 (0x7ff8747bb800) [pid = 1931] [serial = 161] [outer = 0x7ff86cf16c00] 20:48:02 INFO - PROCESS | 1931 | 1461556082267 Marionette DEBUG loaded listener.js 20:48:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 52 (0x7ff875e6c400) [pid = 1931] [serial = 162] [outer = 0x7ff86cf16c00] 20:48:03 INFO - PROCESS | 1931 | 1461556083003 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 20:48:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 20:48:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 982ms 20:48:03 INFO - PROCESS | 1931 | 1461556083036 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 20:48:03 INFO - PROCESS | 1931 | 1461556083042 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 20:48:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 20:48:03 INFO - PROCESS | 1931 | 1461556083058 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 20:48:03 INFO - PROCESS | 1931 | 1461556083061 Marionette TRACE conn4 <- [1,190,null,{}] 20:48:03 INFO - PROCESS | 1931 | 1461556083066 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:03 INFO - PROCESS | 1931 | 1461556083247 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 20:48:03 INFO - PROCESS | 1931 | 1461556083259 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8743c0800 == 22 [pid = 1931] [id = 55] 20:48:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 53 (0x7ff875e6d800) [pid = 1931] [serial = 163] [outer = (nil)] 20:48:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 54 (0x7ff87fa18800) [pid = 1931] [serial = 164] [outer = 0x7ff875e6d800] 20:48:03 INFO - PROCESS | 1931 | 1461556083327 Marionette DEBUG loaded listener.js 20:48:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 55 (0x7ff880876800) [pid = 1931] [serial = 165] [outer = 0x7ff875e6d800] 20:48:04 INFO - PROCESS | 1931 | 1461556084017 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 20:48:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 20:48:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 981ms 20:48:04 INFO - PROCESS | 1931 | 1461556084035 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 20:48:04 INFO - PROCESS | 1931 | 1461556084037 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 20:48:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 20:48:04 INFO - PROCESS | 1931 | 1461556084044 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 20:48:04 INFO - PROCESS | 1931 | 1461556084046 Marionette TRACE conn4 <- [1,194,null,{}] 20:48:04 INFO - PROCESS | 1931 | 1461556084051 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:04 INFO - PROCESS | 1931 | 1461556084209 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 20:48:04 INFO - PROCESS | 1931 | 1461556084327 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869f51000 == 23 [pid = 1931] [id = 56] 20:48:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 56 (0x7ff869edac00) [pid = 1931] [serial = 166] [outer = (nil)] 20:48:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 57 (0x7ff869ee0800) [pid = 1931] [serial = 167] [outer = 0x7ff869edac00] 20:48:04 INFO - PROCESS | 1931 | 1461556084400 Marionette DEBUG loaded listener.js 20:48:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 58 (0x7ff86a1aa000) [pid = 1931] [serial = 168] [outer = 0x7ff869edac00] 20:48:05 INFO - PROCESS | 1931 | 1461556085196 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 20:48:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 20:48:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1182ms 20:48:05 INFO - PROCESS | 1931 | 1461556085229 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 20:48:05 INFO - PROCESS | 1931 | 1461556085237 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 20:48:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 20:48:05 INFO - PROCESS | 1931 | 1461556085247 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 20:48:05 INFO - PROCESS | 1931 | 1461556085251 Marionette TRACE conn4 <- [1,198,null,{}] 20:48:05 INFO - PROCESS | 1931 | 1461556085277 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:05 INFO - PROCESS | 1931 | 1461556085454 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 20:48:05 INFO - PROCESS | 1931 | 1461556085578 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff871b45800 == 24 [pid = 1931] [id = 57] 20:48:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 59 (0x7ff86cec9c00) [pid = 1931] [serial = 169] [outer = (nil)] 20:48:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 60 (0x7ff86eedf000) [pid = 1931] [serial = 170] [outer = 0x7ff86cec9c00] 20:48:05 INFO - PROCESS | 1931 | 1461556085657 Marionette DEBUG loaded listener.js 20:48:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 61 (0x7ff8705e8400) [pid = 1931] [serial = 171] [outer = 0x7ff86cec9c00] 20:48:06 INFO - PROCESS | 1931 | 1461556086530 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 20:48:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 20:48:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1298ms 20:48:06 INFO - PROCESS | 1931 | 1461556086547 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 20:48:06 INFO - PROCESS | 1931 | 1461556086554 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 20:48:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 20:48:06 INFO - PROCESS | 1931 | 1461556086560 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 20:48:06 INFO - PROCESS | 1931 | 1461556086563 Marionette TRACE conn4 <- [1,202,null,{}] 20:48:06 INFO - PROCESS | 1931 | 1461556086569 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:06 INFO - PROCESS | 1931 | 1461556086731 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 20:48:06 INFO - PROCESS | 1931 | 1461556086864 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff871584000 == 25 [pid = 1931] [id = 58] 20:48:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 62 (0x7ff8725a7c00) [pid = 1931] [serial = 172] [outer = (nil)] 20:48:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 63 (0x7ff874319800) [pid = 1931] [serial = 173] [outer = 0x7ff8725a7c00] 20:48:06 INFO - PROCESS | 1931 | 1461556086951 Marionette DEBUG loaded listener.js 20:48:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 64 (0x7ff875e6d000) [pid = 1931] [serial = 174] [outer = 0x7ff8725a7c00] 20:48:07 INFO - PROCESS | 1931 | 1461556087794 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 20:48:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 20:48:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1282ms 20:48:07 INFO - PROCESS | 1931 | 1461556087844 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 20:48:07 INFO - PROCESS | 1931 | 1461556087847 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 20:48:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 20:48:07 INFO - PROCESS | 1931 | 1461556087863 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 20:48:07 INFO - PROCESS | 1931 | 1461556087873 Marionette TRACE conn4 <- [1,206,null,{}] 20:48:07 INFO - PROCESS | 1931 | 1461556087895 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:08 INFO - PROCESS | 1931 | 1461556088061 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 20:48:08 INFO - PROCESS | 1931 | 1461556088185 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff879bdd800 == 26 [pid = 1931] [id = 59] 20:48:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 65 (0x7ff8728da800) [pid = 1931] [serial = 175] [outer = (nil)] 20:48:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 66 (0x7ff87fa1a800) [pid = 1931] [serial = 176] [outer = 0x7ff8728da800] 20:48:08 INFO - PROCESS | 1931 | 1461556088256 Marionette DEBUG loaded listener.js 20:48:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 67 (0x7ff88096bc00) [pid = 1931] [serial = 177] [outer = 0x7ff8728da800] 20:48:09 INFO - PROCESS | 1931 | 1461556089065 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 20:48:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 20:48:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1264ms 20:48:09 INFO - PROCESS | 1931 | 1461556089120 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 20:48:09 INFO - PROCESS | 1931 | 1461556089124 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 20:48:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 20:48:09 INFO - PROCESS | 1931 | 1461556089130 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 20:48:09 INFO - PROCESS | 1931 | 1461556089134 Marionette TRACE conn4 <- [1,210,null,{}] 20:48:09 INFO - PROCESS | 1931 | 1461556089139 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:09 INFO - PROCESS | 1931 | 1461556089295 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 20:48:09 INFO - PROCESS | 1931 | 1461556089420 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86cf3b800 == 27 [pid = 1931] [id = 60] 20:48:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 68 (0x7ff869ee1000) [pid = 1931] [serial = 178] [outer = (nil)] 20:48:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 69 (0x7ff8705e6c00) [pid = 1931] [serial = 179] [outer = 0x7ff869ee1000] 20:48:09 INFO - PROCESS | 1931 | 1461556089490 Marionette DEBUG loaded listener.js 20:48:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 70 (0x7ff880d55000) [pid = 1931] [serial = 180] [outer = 0x7ff869ee1000] 20:48:10 INFO - PROCESS | 1931 | 1461556090487 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 20:48:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 20:48:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1384ms 20:48:10 INFO - PROCESS | 1931 | 1461556090515 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 20:48:10 INFO - PROCESS | 1931 | 1461556090521 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 20:48:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 20:48:10 INFO - PROCESS | 1931 | 1461556090529 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 20:48:10 INFO - PROCESS | 1931 | 1461556090534 Marionette TRACE conn4 <- [1,214,null,{}] 20:48:10 INFO - PROCESS | 1931 | 1461556090541 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:10 INFO - PROCESS | 1931 | 1461556090692 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 20:48:10 INFO - PROCESS | 1931 | 1461556090834 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:10 INFO - PROCESS | 1931 | --DOMWINDOW == 69 (0x7ff880878800) [pid = 1931] [serial = 140] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1931 | --DOMWINDOW == 68 (0x7ff86a4f5800) [pid = 1931] [serial = 137] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1931 | --DOMWINDOW == 67 (0x7ff86cf15c00) [pid = 1931] [serial = 123] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1931 | --DOMWINDOW == 66 (0x7ff880df1400) [pid = 1931] [serial = 134] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1931 | --DOMWINDOW == 65 (0x7ff86cecec00) [pid = 1931] [serial = 125] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1931 | --DOMWINDOW == 64 (0x7ff86cf17000) [pid = 1931] [serial = 126] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1931 | --DOMWINDOW == 63 (0x7ff87252b800) [pid = 1931] [serial = 128] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1931 | --DOMWINDOW == 62 (0x7ff873b3b000) [pid = 1931] [serial = 129] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1931 | --DOMWINDOW == 61 (0x7ff875f60800) [pid = 1931] [serial = 131] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1931 | --DOMWINDOW == 60 (0x7ff87fab2c00) [pid = 1931] [serial = 132] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1931 | --DOMWINDOW == 59 (0x7ff87410a000) [pid = 1931] [serial = 138] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1931 | --DOMWINDOW == 58 (0x7ff881e89400) [pid = 1931] [serial = 135] [outer = (nil)] [url = about:blank] 20:48:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86adb4800 == 28 [pid = 1931] [id = 61] 20:48:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 59 (0x7ff86cecd000) [pid = 1931] [serial = 181] [outer = (nil)] 20:48:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 60 (0x7ff86cf62800) [pid = 1931] [serial = 182] [outer = 0x7ff86cecd000] 20:48:10 INFO - PROCESS | 1931 | 1461556090930 Marionette DEBUG loaded listener.js 20:48:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 61 (0x7ff8705e1400) [pid = 1931] [serial = 183] [outer = 0x7ff86cecd000] 20:48:11 INFO - PROCESS | 1931 | 1461556091580 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 20:48:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 20:48:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1084ms 20:48:11 INFO - PROCESS | 1931 | 1461556091614 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 20:48:11 INFO - PROCESS | 1931 | 1461556091622 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 20:48:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 20:48:11 INFO - PROCESS | 1931 | 1461556091631 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 20:48:11 INFO - PROCESS | 1931 | 1461556091635 Marionette TRACE conn4 <- [1,218,null,{}] 20:48:11 INFO - PROCESS | 1931 | 1461556091640 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:11 INFO - PROCESS | 1931 | 1461556091788 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 20:48:11 INFO - PROCESS | 1931 | 1461556091878 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff872bea000 == 29 [pid = 1931] [id = 62] 20:48:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 62 (0x7ff86cf85400) [pid = 1931] [serial = 184] [outer = (nil)] 20:48:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 63 (0x7ff8730db800) [pid = 1931] [serial = 185] [outer = 0x7ff86cf85400] 20:48:11 INFO - PROCESS | 1931 | 1461556091953 Marionette DEBUG loaded listener.js 20:48:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 64 (0x7ff8747b9800) [pid = 1931] [serial = 186] [outer = 0x7ff86cf85400] 20:48:12 INFO - PROCESS | 1931 | 1461556092578 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 20:48:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 20:48:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 987ms 20:48:12 INFO - PROCESS | 1931 | 1461556092619 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 20:48:12 INFO - PROCESS | 1931 | 1461556092622 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 20:48:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 20:48:12 INFO - PROCESS | 1931 | 1461556092628 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 20:48:12 INFO - PROCESS | 1931 | 1461556092633 Marionette TRACE conn4 <- [1,222,null,{}] 20:48:12 INFO - PROCESS | 1931 | 1461556092647 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:12 INFO - PROCESS | 1931 | 1461556092819 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 20:48:12 INFO - PROCESS | 1931 | 1461556092840 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff874428000 == 30 [pid = 1931] [id = 63] 20:48:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 65 (0x7ff87612cc00) [pid = 1931] [serial = 187] [outer = (nil)] 20:48:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 66 (0x7ff87fa14c00) [pid = 1931] [serial = 188] [outer = 0x7ff87612cc00] 20:48:12 INFO - PROCESS | 1931 | 1461556092906 Marionette DEBUG loaded listener.js 20:48:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 67 (0x7ff880975000) [pid = 1931] [serial = 189] [outer = 0x7ff87612cc00] 20:48:13 INFO - PROCESS | 1931 | 1461556093678 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 20:48:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 20:48:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1081ms 20:48:13 INFO - PROCESS | 1931 | 1461556093717 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 20:48:13 INFO - PROCESS | 1931 | 1461556093721 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 20:48:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 20:48:13 INFO - PROCESS | 1931 | 1461556093736 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 20:48:13 INFO - PROCESS | 1931 | 1461556093738 Marionette TRACE conn4 <- [1,226,null,{}] 20:48:13 INFO - PROCESS | 1931 | 1461556093744 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:13 INFO - PROCESS | 1931 | 1461556093920 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 20:48:13 INFO - PROCESS | 1931 | 1461556093985 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87fa94800 == 31 [pid = 1931] [id = 64] 20:48:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 68 (0x7ff873b40000) [pid = 1931] [serial = 190] [outer = (nil)] 20:48:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 69 (0x7ff880df1c00) [pid = 1931] [serial = 191] [outer = 0x7ff873b40000] 20:48:14 INFO - PROCESS | 1931 | 1461556094046 Marionette DEBUG loaded listener.js 20:48:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 70 (0x7ff881bdf800) [pid = 1931] [serial = 192] [outer = 0x7ff873b40000] 20:48:14 INFO - PROCESS | 1931 | 1461556094674 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 20:48:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 20:48:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 986ms 20:48:14 INFO - PROCESS | 1931 | 1461556094714 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 20:48:14 INFO - PROCESS | 1931 | 1461556094718 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 20:48:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 20:48:14 INFO - PROCESS | 1931 | 1461556094723 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 20:48:14 INFO - PROCESS | 1931 | 1461556094726 Marionette TRACE conn4 <- [1,230,null,{}] 20:48:14 INFO - PROCESS | 1931 | 1461556094737 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:14 INFO - PROCESS | 1931 | 1461556094896 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 20:48:14 INFO - PROCESS | 1931 | 1461556094968 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880849000 == 32 [pid = 1931] [id = 65] 20:48:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 71 (0x7ff869eda400) [pid = 1931] [serial = 193] [outer = (nil)] 20:48:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 72 (0x7ff881c08400) [pid = 1931] [serial = 194] [outer = 0x7ff869eda400] 20:48:15 INFO - PROCESS | 1931 | 1461556095029 Marionette DEBUG loaded listener.js 20:48:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 73 (0x7ff881fdac00) [pid = 1931] [serial = 195] [outer = 0x7ff869eda400] 20:48:15 INFO - PROCESS | 1931 | --DOMWINDOW == 72 (0x7ff874316c00) [pid = 1931] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 20:48:15 INFO - PROCESS | 1931 | --DOMWINDOW == 71 (0x7ff8722be000) [pid = 1931] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 20:48:15 INFO - PROCESS | 1931 | --DOMWINDOW == 70 (0x7ff86cf16c00) [pid = 1931] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 20:48:15 INFO - PROCESS | 1931 | --DOMWINDOW == 69 (0x7ff86a4ed000) [pid = 1931] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 20:48:15 INFO - PROCESS | 1931 | --DOMWINDOW == 68 (0x7ff879b9dc00) [pid = 1931] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 20:48:15 INFO - PROCESS | 1931 | --DOMWINDOW == 67 (0x7ff86a1a2800) [pid = 1931] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 20:48:15 INFO - PROCESS | 1931 | 1461556095700 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 20:48:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 20:48:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1040ms 20:48:15 INFO - PROCESS | 1931 | 1461556095764 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 20:48:15 INFO - PROCESS | 1931 | 1461556095767 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 20:48:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 20:48:15 INFO - PROCESS | 1931 | 1461556095773 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 20:48:15 INFO - PROCESS | 1931 | 1461556095775 Marionette TRACE conn4 <- [1,234,null,{}] 20:48:15 INFO - PROCESS | 1931 | 1461556095791 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:15 INFO - PROCESS | 1931 | 1461556095952 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 20:48:15 INFO - PROCESS | 1931 | 1461556095963 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8809ba800 == 33 [pid = 1931] [id = 66] 20:48:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 68 (0x7ff880bb5c00) [pid = 1931] [serial = 196] [outer = (nil)] 20:48:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 69 (0x7ff88579b000) [pid = 1931] [serial = 197] [outer = 0x7ff880bb5c00] 20:48:16 INFO - PROCESS | 1931 | 1461556096028 Marionette DEBUG loaded listener.js 20:48:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 70 (0x7ff885e45000) [pid = 1931] [serial = 198] [outer = 0x7ff880bb5c00] 20:48:16 INFO - PROCESS | 1931 | 1461556096768 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 20:48:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 20:48:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1024ms 20:48:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 20:48:16 INFO - PROCESS | 1931 | 1461556096798 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 20:48:16 INFO - PROCESS | 1931 | 1461556096801 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 20:48:16 INFO - PROCESS | 1931 | 1461556096807 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 20:48:16 INFO - PROCESS | 1931 | 1461556096810 Marionette TRACE conn4 <- [1,238,null,{}] 20:48:16 INFO - PROCESS | 1931 | 1461556096815 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:16 INFO - PROCESS | 1931 | 1461556096985 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 20:48:17 INFO - PROCESS | 1931 | 1461556097004 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880da6800 == 34 [pid = 1931] [id = 67] 20:48:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 71 (0x7ff869edcc00) [pid = 1931] [serial = 199] [outer = (nil)] 20:48:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 72 (0x7ff873c88c00) [pid = 1931] [serial = 200] [outer = 0x7ff869edcc00] 20:48:17 INFO - PROCESS | 1931 | 1461556097065 Marionette DEBUG loaded listener.js 20:48:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 73 (0x7ff88579a400) [pid = 1931] [serial = 201] [outer = 0x7ff869edcc00] 20:48:17 INFO - PROCESS | 1931 | 1461556097828 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 20:48:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 20:48:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1077ms 20:48:17 INFO - PROCESS | 1931 | 1461556097885 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 20:48:17 INFO - PROCESS | 1931 | 1461556097891 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 20:48:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 20:48:17 INFO - PROCESS | 1931 | 1461556097899 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 20:48:17 INFO - PROCESS | 1931 | 1461556097906 Marionette TRACE conn4 <- [1,242,null,{}] 20:48:17 INFO - PROCESS | 1931 | 1461556097915 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:18 INFO - PROCESS | 1931 | 1461556098119 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 20:48:18 INFO - PROCESS | 1931 | 1461556098251 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff871442000 == 35 [pid = 1931] [id = 68] 20:48:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 74 (0x7ff86a4eb400) [pid = 1931] [serial = 202] [outer = (nil)] 20:48:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 75 (0x7ff86cf17400) [pid = 1931] [serial = 203] [outer = 0x7ff86a4eb400] 20:48:18 INFO - PROCESS | 1931 | 1461556098324 Marionette DEBUG loaded listener.js 20:48:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 76 (0x7ff86eee4400) [pid = 1931] [serial = 204] [outer = 0x7ff86a4eb400] 20:48:19 INFO - PROCESS | 1931 | 1461556099176 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 20:48:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 20:48:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1346ms 20:48:19 INFO - PROCESS | 1931 | 1461556099245 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 20:48:19 INFO - PROCESS | 1931 | 1461556099254 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 20:48:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 20:48:19 INFO - PROCESS | 1931 | 1461556099265 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 20:48:19 INFO - PROCESS | 1931 | 1461556099269 Marionette TRACE conn4 <- [1,246,null,{}] 20:48:19 INFO - PROCESS | 1931 | 1461556099276 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:19 INFO - PROCESS | 1931 | 1461556099475 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 20:48:19 INFO - PROCESS | 1931 | 1461556099606 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87aae2000 == 36 [pid = 1931] [id = 69] 20:48:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 77 (0x7ff8722b7800) [pid = 1931] [serial = 205] [outer = (nil)] 20:48:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 78 (0x7ff873c82400) [pid = 1931] [serial = 206] [outer = 0x7ff8722b7800] 20:48:19 INFO - PROCESS | 1931 | 1461556099681 Marionette DEBUG loaded listener.js 20:48:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 79 (0x7ff8747c1800) [pid = 1931] [serial = 207] [outer = 0x7ff8722b7800] 20:48:20 INFO - PROCESS | 1931 | 1461556100491 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 20:48:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 20:48:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1283ms 20:48:20 INFO - PROCESS | 1931 | 1461556100549 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 20:48:20 INFO - PROCESS | 1931 | 1461556100552 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 20:48:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 20:48:20 INFO - PROCESS | 1931 | 1461556100559 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 20:48:20 INFO - PROCESS | 1931 | 1461556100565 Marionette TRACE conn4 <- [1,250,null,{}] 20:48:20 INFO - PROCESS | 1931 | 1461556100581 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:20 INFO - PROCESS | 1931 | 1461556100743 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 20:48:20 INFO - PROCESS | 1931 | 1461556100874 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff883842000 == 37 [pid = 1931] [id = 70] 20:48:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 80 (0x7ff87612bc00) [pid = 1931] [serial = 208] [outer = (nil)] 20:48:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 81 (0x7ff880b90c00) [pid = 1931] [serial = 209] [outer = 0x7ff87612bc00] 20:48:20 INFO - PROCESS | 1931 | 1461556100952 Marionette DEBUG loaded listener.js 20:48:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 82 (0x7ff883dbdc00) [pid = 1931] [serial = 210] [outer = 0x7ff87612bc00] 20:48:21 INFO - PROCESS | 1931 | 1461556101841 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 20:48:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 20:48:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1336ms 20:48:21 INFO - PROCESS | 1931 | 1461556101896 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 20:48:21 INFO - PROCESS | 1931 | 1461556101900 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 20:48:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 20:48:21 INFO - PROCESS | 1931 | 1461556101906 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 20:48:21 INFO - PROCESS | 1931 | 1461556101909 Marionette TRACE conn4 <- [1,254,null,{}] 20:48:21 INFO - PROCESS | 1931 | 1461556101914 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:22 INFO - PROCESS | 1931 | 1461556102125 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 20:48:22 INFO - PROCESS | 1931 | 1461556102257 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86ce92800 == 38 [pid = 1931] [id = 71] 20:48:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 83 (0x7ff869eda800) [pid = 1931] [serial = 211] [outer = (nil)] 20:48:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 84 (0x7ff86cf09000) [pid = 1931] [serial = 212] [outer = 0x7ff869eda800] 20:48:22 INFO - PROCESS | 1931 | 1461556102334 Marionette DEBUG loaded listener.js 20:48:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 85 (0x7ff876153c00) [pid = 1931] [serial = 213] [outer = 0x7ff869eda800] 20:48:23 INFO - PROCESS | 1931 | 1461556103302 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 20:48:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 20:48:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1434ms 20:48:23 INFO - PROCESS | 1931 | 1461556103342 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 20:48:23 INFO - PROCESS | 1931 | 1461556103347 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 20:48:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 20:48:23 INFO - PROCESS | 1931 | 1461556103355 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 20:48:23 INFO - PROCESS | 1931 | 1461556103361 Marionette TRACE conn4 <- [1,258,null,{}] 20:48:23 INFO - PROCESS | 1931 | 1461556103369 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:23 INFO - PROCESS | 1931 | 1461556103518 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 20:48:23 INFO - PROCESS | 1931 | 1461556103696 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869e53800 == 39 [pid = 1931] [id = 72] 20:48:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 86 (0x7ff86a4ef400) [pid = 1931] [serial = 214] [outer = (nil)] 20:48:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 87 (0x7ff86cf14800) [pid = 1931] [serial = 215] [outer = 0x7ff86a4ef400] 20:48:23 INFO - PROCESS | 1931 | 1461556103827 Marionette DEBUG loaded listener.js 20:48:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 88 (0x7ff86cf83000) [pid = 1931] [serial = 216] [outer = 0x7ff86a4ef400] 20:48:24 INFO - PROCESS | 1931 | 1461556104665 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 20:48:24 INFO - PROCESS | 1931 | --DOMWINDOW == 87 (0x7ff875e72800) [pid = 1931] [serial = 146] [outer = (nil)] [url = about:blank] 20:48:24 INFO - PROCESS | 1931 | --DOMWINDOW == 86 (0x7ff870387800) [pid = 1931] [serial = 143] [outer = (nil)] [url = about:blank] 20:48:24 INFO - PROCESS | 1931 | --DOMWINDOW == 85 (0x7ff8747b9000) [pid = 1931] [serial = 158] [outer = (nil)] [url = about:blank] 20:48:24 INFO - PROCESS | 1931 | --DOMWINDOW == 84 (0x7ff87252a000) [pid = 1931] [serial = 155] [outer = (nil)] [url = about:blank] 20:48:24 INFO - PROCESS | 1931 | --DOMWINDOW == 83 (0x7ff87fa18800) [pid = 1931] [serial = 164] [outer = (nil)] [url = about:blank] 20:48:24 INFO - PROCESS | 1931 | --DOMWINDOW == 82 (0x7ff8747bb800) [pid = 1931] [serial = 161] [outer = (nil)] [url = about:blank] 20:48:24 INFO - PROCESS | 1931 | --DOMWINDOW == 81 (0x7ff86eedd800) [pid = 1931] [serial = 152] [outer = (nil)] [url = about:blank] 20:48:24 INFO - PROCESS | 1931 | --DOMWINDOW == 80 (0x7ff870382800) [pid = 1931] [serial = 153] [outer = (nil)] [url = about:blank] 20:48:24 INFO - PROCESS | 1931 | --DOMWINDOW == 79 (0x7ff883d3f400) [pid = 1931] [serial = 141] [outer = (nil)] [url = about:blank] 20:48:24 INFO - PROCESS | 1931 | --DOMWINDOW == 78 (0x7ff86a64c400) [pid = 1931] [serial = 149] [outer = (nil)] [url = about:blank] 20:48:24 INFO - PROCESS | 1931 | --DOMWINDOW == 77 (0x7ff874cb9000) [pid = 1931] [serial = 159] [outer = (nil)] [url = about:blank] 20:48:24 INFO - PROCESS | 1931 | --DOMWINDOW == 76 (0x7ff86cf10c00) [pid = 1931] [serial = 150] [outer = (nil)] [url = about:blank] 20:48:24 INFO - PROCESS | 1931 | --DOMWINDOW == 75 (0x7ff875e6c400) [pid = 1931] [serial = 162] [outer = (nil)] [url = about:blank] 20:48:24 INFO - PROCESS | 1931 | --DOMWINDOW == 74 (0x7ff873b3bc00) [pid = 1931] [serial = 156] [outer = (nil)] [url = about:blank] 20:48:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 20:48:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1389ms 20:48:24 INFO - PROCESS | 1931 | 1461556104745 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 20:48:24 INFO - PROCESS | 1931 | 1461556104753 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 20:48:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 20:48:24 INFO - PROCESS | 1931 | 1461556104763 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 20:48:24 INFO - PROCESS | 1931 | 1461556104765 Marionette TRACE conn4 <- [1,262,null,{}] 20:48:24 INFO - PROCESS | 1931 | 1461556104770 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:24 INFO - PROCESS | 1931 | 1461556104915 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 20:48:25 INFO - PROCESS | 1931 | 1461556105003 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e404800 == 40 [pid = 1931] [id = 73] 20:48:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 75 (0x7ff86a64c800) [pid = 1931] [serial = 217] [outer = (nil)] 20:48:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 76 (0x7ff8717f1800) [pid = 1931] [serial = 218] [outer = 0x7ff86a64c800] 20:48:25 INFO - PROCESS | 1931 | 1461556105065 Marionette DEBUG loaded listener.js 20:48:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 77 (0x7ff873328800) [pid = 1931] [serial = 219] [outer = 0x7ff86a64c800] 20:48:25 INFO - PROCESS | 1931 | 1461556105731 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 20:48:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 20:48:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 980ms 20:48:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 20:48:25 INFO - PROCESS | 1931 | 1461556105743 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 20:48:25 INFO - PROCESS | 1931 | 1461556105746 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 20:48:25 INFO - PROCESS | 1931 | 1461556105752 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 20:48:25 INFO - PROCESS | 1931 | 1461556105758 Marionette TRACE conn4 <- [1,266,null,{}] 20:48:25 INFO - PROCESS | 1931 | 1461556105773 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:25 INFO - PROCESS | 1931 | 1461556105929 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 20:48:26 INFO - PROCESS | 1931 | 1461556106023 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8741b0000 == 41 [pid = 1931] [id = 74] 20:48:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 78 (0x7ff8732ec800) [pid = 1931] [serial = 220] [outer = (nil)] 20:48:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 79 (0x7ff87431d000) [pid = 1931] [serial = 221] [outer = 0x7ff8732ec800] 20:48:26 INFO - PROCESS | 1931 | 1461556106092 Marionette DEBUG loaded listener.js 20:48:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 80 (0x7ff8753e0000) [pid = 1931] [serial = 222] [outer = 0x7ff8732ec800] 20:48:26 INFO - PROCESS | 1931 | 1461556106775 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 20:48:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 20:48:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1037ms 20:48:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 20:48:26 INFO - PROCESS | 1931 | 1461556106788 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 20:48:26 INFO - PROCESS | 1931 | 1461556106792 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 20:48:26 INFO - PROCESS | 1931 | 1461556106798 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 20:48:26 INFO - PROCESS | 1931 | 1461556106802 Marionette TRACE conn4 <- [1,270,null,{}] 20:48:26 INFO - PROCESS | 1931 | 1461556106807 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:27 INFO - PROCESS | 1931 | 1461556107015 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 20:48:27 INFO - PROCESS | 1931 | 1461556107044 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff875320800 == 42 [pid = 1931] [id = 75] 20:48:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 81 (0x7ff87383d400) [pid = 1931] [serial = 223] [outer = (nil)] 20:48:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 82 (0x7ff879b44000) [pid = 1931] [serial = 224] [outer = 0x7ff87383d400] 20:48:27 INFO - PROCESS | 1931 | 1461556107108 Marionette DEBUG loaded listener.js 20:48:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 83 (0x7ff87fa12000) [pid = 1931] [serial = 225] [outer = 0x7ff87383d400] 20:48:28 INFO - PROCESS | 1931 | 1461556108706 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 20:48:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 20:48:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1932ms 20:48:28 INFO - PROCESS | 1931 | 1461556108730 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 20:48:28 INFO - PROCESS | 1931 | 1461556108734 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 20:48:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 20:48:28 INFO - PROCESS | 1931 | 1461556108739 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 20:48:28 INFO - PROCESS | 1931 | 1461556108741 Marionette TRACE conn4 <- [1,274,null,{}] 20:48:28 INFO - PROCESS | 1931 | 1461556108746 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:28 INFO - PROCESS | 1931 | 1461556108919 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 20:48:29 INFO - PROCESS | 1931 | --DOMWINDOW == 82 (0x7ff86cf85400) [pid = 1931] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 20:48:29 INFO - PROCESS | 1931 | --DOMWINDOW == 81 (0x7ff86cecd000) [pid = 1931] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 20:48:29 INFO - PROCESS | 1931 | --DOMWINDOW == 80 (0x7ff873c13c00) [pid = 1931] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 20:48:29 INFO - PROCESS | 1931 | --DOMWINDOW == 79 (0x7ff86cec9c00) [pid = 1931] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 20:48:29 INFO - PROCESS | 1931 | --DOMWINDOW == 78 (0x7ff869ee1000) [pid = 1931] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 20:48:29 INFO - PROCESS | 1931 | --DOMWINDOW == 77 (0x7ff8728da800) [pid = 1931] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 20:48:29 INFO - PROCESS | 1931 | --DOMWINDOW == 76 (0x7ff8725a7c00) [pid = 1931] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 20:48:29 INFO - PROCESS | 1931 | --DOMWINDOW == 75 (0x7ff880bb5c00) [pid = 1931] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 20:48:29 INFO - PROCESS | 1931 | --DOMWINDOW == 74 (0x7ff87612cc00) [pid = 1931] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 20:48:29 INFO - PROCESS | 1931 | --DOMWINDOW == 73 (0x7ff873b40000) [pid = 1931] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 20:48:29 INFO - PROCESS | 1931 | --DOMWINDOW == 72 (0x7ff869edac00) [pid = 1931] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 20:48:29 INFO - PROCESS | 1931 | --DOMWINDOW == 71 (0x7ff869eda400) [pid = 1931] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 20:48:29 INFO - PROCESS | 1931 | --DOMWINDOW == 70 (0x7ff86cf5c800) [pid = 1931] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 20:48:29 INFO - PROCESS | 1931 | 1461556109135 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86cf36000 == 43 [pid = 1931] [id = 76] 20:48:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 71 (0x7ff869eda400) [pid = 1931] [serial = 226] [outer = (nil)] 20:48:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 72 (0x7ff86a4ee000) [pid = 1931] [serial = 227] [outer = 0x7ff869eda400] 20:48:29 INFO - PROCESS | 1931 | 1461556109198 Marionette DEBUG loaded listener.js 20:48:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 73 (0x7ff8714dc800) [pid = 1931] [serial = 228] [outer = 0x7ff869eda400] 20:48:29 INFO - PROCESS | 1931 | 1461556109845 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 20:48:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 20:48:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1127ms 20:48:29 INFO - PROCESS | 1931 | 1461556109868 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 20:48:29 INFO - PROCESS | 1931 | 1461556109871 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 20:48:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 20:48:29 INFO - PROCESS | 1931 | 1461556109877 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 20:48:29 INFO - PROCESS | 1931 | 1461556109880 Marionette TRACE conn4 <- [1,278,null,{}] 20:48:29 INFO - PROCESS | 1931 | 1461556109885 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:30 INFO - PROCESS | 1931 | 1461556110082 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 20:48:30 INFO - PROCESS | 1931 | 1461556110107 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880be5000 == 44 [pid = 1931] [id = 77] 20:48:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 74 (0x7ff8717f1c00) [pid = 1931] [serial = 229] [outer = (nil)] 20:48:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 75 (0x7ff8809e7800) [pid = 1931] [serial = 230] [outer = 0x7ff8717f1c00] 20:48:30 INFO - PROCESS | 1931 | 1461556110178 Marionette DEBUG loaded listener.js 20:48:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 76 (0x7ff883d3fc00) [pid = 1931] [serial = 231] [outer = 0x7ff8717f1c00] 20:48:30 INFO - PROCESS | 1931 | 1461556110908 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 20:48:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 20:48:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1079ms 20:48:30 INFO - PROCESS | 1931 | 1461556110967 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 20:48:30 INFO - PROCESS | 1931 | 1461556110972 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 20:48:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 20:48:30 INFO - PROCESS | 1931 | 1461556110977 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 20:48:30 INFO - PROCESS | 1931 | 1461556110980 Marionette TRACE conn4 <- [1,282,null,{}] 20:48:30 INFO - PROCESS | 1931 | 1461556110991 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:31 INFO - PROCESS | 1931 | 1461556111185 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 20:48:31 INFO - PROCESS | 1931 | 1461556111326 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86cea1800 == 45 [pid = 1931] [id = 78] 20:48:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 77 (0x7ff869edf800) [pid = 1931] [serial = 232] [outer = (nil)] 20:48:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 78 (0x7ff86a1a2000) [pid = 1931] [serial = 233] [outer = 0x7ff869edf800] 20:48:31 INFO - PROCESS | 1931 | 1461556111401 Marionette DEBUG loaded listener.js 20:48:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 79 (0x7ff86ce4e400) [pid = 1931] [serial = 234] [outer = 0x7ff869edf800] 20:48:32 INFO - PROCESS | 1931 | 1461556112348 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 20:48:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 20:48:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1433ms 20:48:32 INFO - PROCESS | 1931 | 1461556112413 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 20:48:32 INFO - PROCESS | 1931 | 1461556112419 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 20:48:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 20:48:32 INFO - PROCESS | 1931 | 1461556112427 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 20:48:32 INFO - PROCESS | 1931 | 1461556112433 Marionette TRACE conn4 <- [1,286,null,{}] 20:48:32 INFO - PROCESS | 1931 | 1461556112440 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:32 INFO - PROCESS | 1931 | 1461556112664 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 20:48:32 INFO - PROCESS | 1931 | 1461556112805 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87491b000 == 46 [pid = 1931] [id = 79] 20:48:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 80 (0x7ff86cf5f000) [pid = 1931] [serial = 235] [outer = (nil)] 20:48:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 81 (0x7ff873b40000) [pid = 1931] [serial = 236] [outer = 0x7ff86cf5f000] 20:48:32 INFO - PROCESS | 1931 | 1461556112883 Marionette DEBUG loaded listener.js 20:48:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 82 (0x7ff873c89000) [pid = 1931] [serial = 237] [outer = 0x7ff86cf5f000] 20:48:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 83 (0x7ff879b97800) [pid = 1931] [serial = 238] [outer = 0x7ff86a1a4800] 20:48:33 INFO - PROCESS | 1931 | 1461556113778 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 20:48:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 20:48:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1438ms 20:48:33 INFO - PROCESS | 1931 | 1461556113866 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 20:48:33 INFO - PROCESS | 1931 | 1461556113871 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 20:48:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 20:48:33 INFO - PROCESS | 1931 | 1461556113877 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 20:48:33 INFO - PROCESS | 1931 | 1461556113880 Marionette TRACE conn4 <- [1,290,null,{}] 20:48:33 INFO - PROCESS | 1931 | 1461556113886 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:34 INFO - PROCESS | 1931 | 1461556114063 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 20:48:34 INFO - PROCESS | 1931 | 1461556114197 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885631800 == 47 [pid = 1931] [id = 80] 20:48:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 84 (0x7ff869edc000) [pid = 1931] [serial = 239] [outer = (nil)] 20:48:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 85 (0x7ff86cf67800) [pid = 1931] [serial = 240] [outer = 0x7ff869edc000] 20:48:34 INFO - PROCESS | 1931 | 1461556114271 Marionette DEBUG loaded listener.js 20:48:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 86 (0x7ff880d55400) [pid = 1931] [serial = 241] [outer = 0x7ff869edc000] 20:48:35 INFO - PROCESS | 1931 | 1461556115190 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 20:48:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 20:48:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1330ms 20:48:35 INFO - PROCESS | 1931 | 1461556115208 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 20:48:35 INFO - PROCESS | 1931 | 1461556115214 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 20:48:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 20:48:35 INFO - PROCESS | 1931 | 1461556115229 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 20:48:35 INFO - PROCESS | 1931 | 1461556115236 Marionette TRACE conn4 <- [1,294,null,{}] 20:48:35 INFO - PROCESS | 1931 | 1461556115242 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:35 INFO - PROCESS | 1931 | 1461556115396 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 20:48:35 INFO - PROCESS | 1931 | 1461556115534 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88609e000 == 48 [pid = 1931] [id = 81] 20:48:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 87 (0x7ff86a4ec400) [pid = 1931] [serial = 242] [outer = (nil)] 20:48:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 88 (0x7ff885c76800) [pid = 1931] [serial = 243] [outer = 0x7ff86a4ec400] 20:48:35 INFO - PROCESS | 1931 | 1461556115611 Marionette DEBUG loaded listener.js 20:48:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 89 (0x7ff8860e2400) [pid = 1931] [serial = 244] [outer = 0x7ff86a4ec400] 20:48:36 INFO - PROCESS | 1931 | 1461556116395 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:48:36 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. 20:48:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1196ms 20:48:36 INFO - PROCESS | 1931 | 1461556116419 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 20:48:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 20:48:36 INFO - PROCESS | 1931 | 1461556116422 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 20:48:36 INFO - PROCESS | 1931 | 1461556116428 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 20:48:36 INFO - PROCESS | 1931 | 1461556116431 Marionette TRACE conn4 <- [1,298,null,{}] 20:48:36 INFO - PROCESS | 1931 | 1461556116437 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:36 INFO - PROCESS | 1931 | 1461556116592 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 20:48:36 INFO - PROCESS | 1931 | 1461556116716 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff887c96000 == 49 [pid = 1931] [id = 82] 20:48:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 90 (0x7ff86a4f0800) [pid = 1931] [serial = 245] [outer = (nil)] 20:48:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 91 (0x7ff886110c00) [pid = 1931] [serial = 246] [outer = 0x7ff86a4f0800] 20:48:36 INFO - PROCESS | 1931 | 1461556116831 Marionette DEBUG loaded listener.js 20:48:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 92 (0x7ff887c5cc00) [pid = 1931] [serial = 247] [outer = 0x7ff86a4f0800] 20:48:37 INFO - PROCESS | 1931 | 1461556117626 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:48:37 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. 20:48:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1236ms 20:48:37 INFO - PROCESS | 1931 | 1461556117665 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 20:48:37 INFO - PROCESS | 1931 | 1461556117669 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 20:48:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 20:48:37 INFO - PROCESS | 1931 | 1461556117675 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 20:48:37 INFO - PROCESS | 1931 | 1461556117679 Marionette TRACE conn4 <- [1,302,null,{}] 20:48:37 INFO - PROCESS | 1931 | 1461556117685 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:37 INFO - PROCESS | 1931 | 1461556117839 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 20:48:37 INFO - PROCESS | 1931 | 1461556117986 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e416800 == 50 [pid = 1931] [id = 83] 20:48:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 93 (0x7ff86cf16c00) [pid = 1931] [serial = 248] [outer = (nil)] 20:48:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 94 (0x7ff87378f000) [pid = 1931] [serial = 249] [outer = 0x7ff86cf16c00] 20:48:38 INFO - PROCESS | 1931 | 1461556118070 Marionette DEBUG loaded listener.js 20:48:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 95 (0x7ff88873a400) [pid = 1931] [serial = 250] [outer = 0x7ff86cf16c00] 20:48:39 INFO - PROCESS | 1931 | 1461556119521 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:48:39 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. 20:48:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1884ms 20:48:39 INFO - PROCESS | 1931 | 1461556119560 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 20:48:39 INFO - PROCESS | 1931 | 1461556119567 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 20:48:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 20:48:39 INFO - PROCESS | 1931 | 1461556119576 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 20:48:39 INFO - PROCESS | 1931 | 1461556119579 Marionette TRACE conn4 <- [1,306,null,{}] 20:48:39 INFO - PROCESS | 1931 | 1461556119587 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:39 INFO - PROCESS | 1931 | 1461556119741 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 20:48:39 INFO - PROCESS | 1931 | 1461556119904 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a09d000 == 51 [pid = 1931] [id = 84] 20:48:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 96 (0x7ff86cf65c00) [pid = 1931] [serial = 251] [outer = (nil)] 20:48:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 97 (0x7ff86d197000) [pid = 1931] [serial = 252] [outer = 0x7ff86cf65c00] 20:48:40 INFO - PROCESS | 1931 | 1461556120036 Marionette DEBUG loaded listener.js 20:48:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 98 (0x7ff86d19c400) [pid = 1931] [serial = 253] [outer = 0x7ff86cf65c00] 20:48:40 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86ce9b000 == 50 [pid = 1931] [id = 42] 20:48:40 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff880be5000 == 49 [pid = 1931] [id = 77] 20:48:40 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86cf36000 == 48 [pid = 1931] [id = 76] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 97 (0x7ff873c88c00) [pid = 1931] [serial = 200] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff875320800 == 47 [pid = 1931] [id = 75] 20:48:40 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8741b0000 == 46 [pid = 1931] [id = 74] 20:48:40 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86e404800 == 45 [pid = 1931] [id = 73] 20:48:40 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869e53800 == 44 [pid = 1931] [id = 72] 20:48:40 INFO - PROCESS | 1931 | 1461556120856 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 96 (0x7ff8730db800) [pid = 1931] [serial = 185] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 95 (0x7ff8705e1400) [pid = 1931] [serial = 183] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 94 (0x7ff879b99000) [pid = 1931] [serial = 147] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 93 (0x7ff86eedf000) [pid = 1931] [serial = 170] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 92 (0x7ff880d55000) [pid = 1931] [serial = 180] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 91 (0x7ff87fa1a800) [pid = 1931] [serial = 176] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 90 (0x7ff874319800) [pid = 1931] [serial = 173] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 89 (0x7ff88579b000) [pid = 1931] [serial = 197] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 88 (0x7ff87fa14c00) [pid = 1931] [serial = 188] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 87 (0x7ff880975000) [pid = 1931] [serial = 189] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 86 (0x7ff8747b9800) [pid = 1931] [serial = 186] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 85 (0x7ff86cf62800) [pid = 1931] [serial = 182] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 84 (0x7ff880df1c00) [pid = 1931] [serial = 191] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 83 (0x7ff8705e8400) [pid = 1931] [serial = 171] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 82 (0x7ff86a1aa000) [pid = 1931] [serial = 168] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 81 (0x7ff869ee0800) [pid = 1931] [serial = 167] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 80 (0x7ff88096bc00) [pid = 1931] [serial = 177] [outer = (nil)] [url = about:blank] 20:48:40 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. 20:48:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1334ms 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 79 (0x7ff875e6d000) [pid = 1931] [serial = 174] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 78 (0x7ff881fdac00) [pid = 1931] [serial = 195] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 77 (0x7ff881c08400) [pid = 1931] [serial = 194] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 76 (0x7ff87236d800) [pid = 1931] [serial = 144] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 75 (0x7ff881bdf800) [pid = 1931] [serial = 192] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 74 (0x7ff885e45000) [pid = 1931] [serial = 198] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | --DOMWINDOW == 73 (0x7ff8705e6c00) [pid = 1931] [serial = 179] [outer = (nil)] [url = about:blank] 20:48:40 INFO - PROCESS | 1931 | 1461556120920 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 20:48:40 INFO - PROCESS | 1931 | 1461556120930 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 20:48:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 20:48:40 INFO - PROCESS | 1931 | 1461556120948 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 20:48:40 INFO - PROCESS | 1931 | 1461556120953 Marionette TRACE conn4 <- [1,310,null,{}] 20:48:40 INFO - PROCESS | 1931 | 1461556120959 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:41 INFO - PROCESS | 1931 | 1461556121121 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 20:48:41 INFO - PROCESS | 1931 | 1461556121133 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87221b800 == 45 [pid = 1931] [id = 85] 20:48:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 74 (0x7ff86d1a2000) [pid = 1931] [serial = 254] [outer = (nil)] 20:48:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 75 (0x7ff86f950c00) [pid = 1931] [serial = 255] [outer = 0x7ff86d1a2000] 20:48:41 INFO - PROCESS | 1931 | 1461556121197 Marionette DEBUG loaded listener.js 20:48:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 76 (0x7ff87252dc00) [pid = 1931] [serial = 256] [outer = 0x7ff86d1a2000] 20:48:42 INFO - PROCESS | 1931 | 1461556122050 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:48:42 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. 20:48:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1132ms 20:48:42 INFO - PROCESS | 1931 | 1461556122081 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 20:48:42 INFO - PROCESS | 1931 | 1461556122084 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 20:48:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 20:48:42 INFO - PROCESS | 1931 | 1461556122092 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 20:48:42 INFO - PROCESS | 1931 | 1461556122098 Marionette TRACE conn4 <- [1,314,null,{}] 20:48:42 INFO - PROCESS | 1931 | 1461556122113 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:42 INFO - PROCESS | 1931 | 1461556122265 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 20:48:42 INFO - PROCESS | 1931 | 1461556122356 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff874c12800 == 46 [pid = 1931] [id = 86] 20:48:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 77 (0x7ff86d19e800) [pid = 1931] [serial = 257] [outer = (nil)] 20:48:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 78 (0x7ff87410a800) [pid = 1931] [serial = 258] [outer = 0x7ff86d19e800] 20:48:42 INFO - PROCESS | 1931 | 1461556122425 Marionette DEBUG loaded listener.js 20:48:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 79 (0x7ff875e6d000) [pid = 1931] [serial = 259] [outer = 0x7ff86d19e800] 20:48:43 INFO - PROCESS | 1931 | 1461556123097 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:48:43 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. 20:48:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1041ms 20:48:43 INFO - PROCESS | 1931 | 1461556123135 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 20:48:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 20:48:43 INFO - PROCESS | 1931 | 1461556123139 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 20:48:43 INFO - PROCESS | 1931 | 1461556123145 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 20:48:43 INFO - PROCESS | 1931 | 1461556123148 Marionette TRACE conn4 <- [1,318,null,{}] 20:48:43 INFO - PROCESS | 1931 | 1461556123153 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:43 INFO - PROCESS | 1931 | 1461556123372 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 20:48:43 INFO - PROCESS | 1931 | 1461556123392 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880607800 == 47 [pid = 1931] [id = 87] 20:48:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 80 (0x7ff86d1a2c00) [pid = 1931] [serial = 260] [outer = (nil)] 20:48:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 81 (0x7ff87aa6e800) [pid = 1931] [serial = 261] [outer = 0x7ff86d1a2c00] 20:48:43 INFO - PROCESS | 1931 | 1461556123456 Marionette DEBUG loaded listener.js 20:48:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 82 (0x7ff8809e9c00) [pid = 1931] [serial = 262] [outer = 0x7ff86d1a2c00] 20:48:44 INFO - PROCESS | 1931 | 1461556124263 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:48:44 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. 20:48:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1187ms 20:48:44 INFO - PROCESS | 1931 | 1461556124333 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 20:48:44 INFO - PROCESS | 1931 | 1461556124337 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 20:48:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 20:48:44 INFO - PROCESS | 1931 | 1461556124342 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 20:48:44 INFO - PROCESS | 1931 | 1461556124344 Marionette TRACE conn4 <- [1,322,null,{}] 20:48:44 INFO - PROCESS | 1931 | 1461556124360 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:44 INFO - PROCESS | 1931 | 1461556124538 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 20:48:44 INFO - PROCESS | 1931 | 1461556124561 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86cf2b800 == 48 [pid = 1931] [id = 88] 20:48:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 83 (0x7ff879b99000) [pid = 1931] [serial = 263] [outer = (nil)] 20:48:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 84 (0x7ff881b34c00) [pid = 1931] [serial = 264] [outer = 0x7ff879b99000] 20:48:44 INFO - PROCESS | 1931 | 1461556124632 Marionette DEBUG loaded listener.js 20:48:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 85 (0x7ff881e81c00) [pid = 1931] [serial = 265] [outer = 0x7ff879b99000] 20:48:45 INFO - PROCESS | 1931 | --DOMWINDOW == 84 (0x7ff86a4ef400) [pid = 1931] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 20:48:45 INFO - PROCESS | 1931 | --DOMWINDOW == 83 (0x7ff8732ec800) [pid = 1931] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 20:48:45 INFO - PROCESS | 1931 | --DOMWINDOW == 82 (0x7ff86a64c800) [pid = 1931] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 20:48:45 INFO - PROCESS | 1931 | --DOMWINDOW == 81 (0x7ff869eda400) [pid = 1931] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 20:48:45 INFO - PROCESS | 1931 | --DOMWINDOW == 80 (0x7ff87383d400) [pid = 1931] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 20:48:45 INFO - PROCESS | 1931 | 1461556125483 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:48:45 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. 20:48:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1183ms 20:48:45 INFO - PROCESS | 1931 | 1461556125528 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 20:48:45 INFO - PROCESS | 1931 | 1461556125531 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 20:48:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 20:48:45 INFO - PROCESS | 1931 | 1461556125537 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 20:48:45 INFO - PROCESS | 1931 | 1461556125539 Marionette TRACE conn4 <- [1,326,null,{}] 20:48:45 INFO - PROCESS | 1931 | 1461556125545 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:45 INFO - PROCESS | 1931 | 1461556125719 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 20:48:45 INFO - PROCESS | 1931 | 1461556125811 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88563c800 == 49 [pid = 1931] [id = 89] 20:48:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 81 (0x7ff86a64c800) [pid = 1931] [serial = 266] [outer = (nil)] 20:48:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 82 (0x7ff885c70c00) [pid = 1931] [serial = 267] [outer = 0x7ff86a64c800] 20:48:45 INFO - PROCESS | 1931 | 1461556125888 Marionette DEBUG loaded listener.js 20:48:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 83 (0x7ff888a97000) [pid = 1931] [serial = 268] [outer = 0x7ff86a64c800] 20:48:46 INFO - PROCESS | 1931 | 1461556126611 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:48:46 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. 20:48:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1134ms 20:48:46 INFO - PROCESS | 1931 | 1461556126672 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 20:48:46 INFO - PROCESS | 1931 | 1461556126676 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 20:48:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 20:48:46 INFO - PROCESS | 1931 | 1461556126683 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 20:48:46 INFO - PROCESS | 1931 | 1461556126685 Marionette TRACE conn4 <- [1,330,null,{}] 20:48:46 INFO - PROCESS | 1931 | 1461556126704 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:46 INFO - PROCESS | 1931 | 1461556126883 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 20:48:46 INFO - PROCESS | 1931 | 1461556126897 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff888a5f800 == 50 [pid = 1931] [id = 90] 20:48:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 84 (0x7ff88a01d000) [pid = 1931] [serial = 269] [outer = (nil)] 20:48:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 85 (0x7ff88a07f000) [pid = 1931] [serial = 270] [outer = 0x7ff88a01d000] 20:48:46 INFO - PROCESS | 1931 | 1461556126959 Marionette DEBUG loaded listener.js 20:48:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 86 (0x7ff88a25a800) [pid = 1931] [serial = 271] [outer = 0x7ff88a01d000] 20:48:47 INFO - PROCESS | 1931 | 1461556127988 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:48:48 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. 20:48:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1339ms 20:48:48 INFO - PROCESS | 1931 | 1461556128023 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 20:48:48 INFO - PROCESS | 1931 | 1461556128031 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 20:48:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 20:48:48 INFO - PROCESS | 1931 | 1461556128040 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 20:48:48 INFO - PROCESS | 1931 | 1461556128045 Marionette TRACE conn4 <- [1,334,null,{}] 20:48:48 INFO - PROCESS | 1931 | 1461556128054 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:48 INFO - PROCESS | 1931 | 1461556128256 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 20:48:48 INFO - PROCESS | 1931 | 1461556128402 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff873c9b800 == 51 [pid = 1931] [id = 91] 20:48:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 87 (0x7ff86d19ac00) [pid = 1931] [serial = 272] [outer = (nil)] 20:48:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 88 (0x7ff86d1a3400) [pid = 1931] [serial = 273] [outer = 0x7ff86d19ac00] 20:48:48 INFO - PROCESS | 1931 | 1461556128482 Marionette DEBUG loaded listener.js 20:48:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 89 (0x7ff87236e800) [pid = 1931] [serial = 274] [outer = 0x7ff86d19ac00] 20:48:49 INFO - PROCESS | 1931 | 1461556129333 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:48:49 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. 20:48:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1338ms 20:48:49 INFO - PROCESS | 1931 | 1461556129379 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 20:48:49 INFO - PROCESS | 1931 | 1461556129387 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 20:48:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 20:48:49 INFO - PROCESS | 1931 | 1461556129398 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 20:48:49 INFO - PROCESS | 1931 | 1461556129403 Marionette TRACE conn4 <- [1,338,null,{}] 20:48:49 INFO - PROCESS | 1931 | 1461556129408 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:49 INFO - PROCESS | 1931 | 1461556129586 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 20:48:49 INFO - PROCESS | 1931 | 1461556129720 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880b64000 == 52 [pid = 1931] [id = 92] 20:48:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 90 (0x7ff873b3e800) [pid = 1931] [serial = 275] [outer = (nil)] 20:48:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 91 (0x7ff874315c00) [pid = 1931] [serial = 276] [outer = 0x7ff873b3e800] 20:48:49 INFO - PROCESS | 1931 | 1461556129794 Marionette DEBUG loaded listener.js 20:48:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 92 (0x7ff879b40000) [pid = 1931] [serial = 277] [outer = 0x7ff873b3e800] 20:48:50 INFO - PROCESS | 1931 | 1461556130723 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:48:50 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. 20:48:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1381ms 20:48:50 INFO - PROCESS | 1931 | 1461556130779 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 20:48:50 INFO - PROCESS | 1931 | 1461556130783 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 20:48:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 20:48:50 INFO - PROCESS | 1931 | 1461556130790 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 20:48:50 INFO - PROCESS | 1931 | 1461556130795 Marionette TRACE conn4 <- [1,342,null,{}] 20:48:50 INFO - PROCESS | 1931 | 1461556130811 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:50 INFO - PROCESS | 1931 | 1461556130988 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 20:48:51 INFO - PROCESS | 1931 | 1461556131124 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88a2b5000 == 53 [pid = 1931] [id = 93] 20:48:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 93 (0x7ff883d40400) [pid = 1931] [serial = 278] [outer = (nil)] 20:48:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 94 (0x7ff887c57800) [pid = 1931] [serial = 279] [outer = 0x7ff883d40400] 20:48:51 INFO - PROCESS | 1931 | 1461556131241 Marionette DEBUG loaded listener.js 20:48:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 95 (0x7ff888a8f800) [pid = 1931] [serial = 280] [outer = 0x7ff883d40400] 20:48:52 INFO - PROCESS | 1931 | 1461556132140 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:48:52 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. 20:48:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1390ms 20:48:52 INFO - PROCESS | 1931 | 1461556132182 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 20:48:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 20:48:52 INFO - PROCESS | 1931 | 1461556132186 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 20:48:52 INFO - PROCESS | 1931 | 1461556132192 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 20:48:52 INFO - PROCESS | 1931 | 1461556132196 Marionette TRACE conn4 <- [1,346,null,{}] 20:48:52 INFO - PROCESS | 1931 | 1461556132201 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:52 INFO - PROCESS | 1931 | 1461556132355 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 20:48:52 INFO - PROCESS | 1931 | 1461556132494 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885577800 == 54 [pid = 1931] [id = 94] 20:48:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 96 (0x7ff8747bf000) [pid = 1931] [serial = 281] [outer = (nil)] 20:48:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 97 (0x7ff88a259000) [pid = 1931] [serial = 282] [outer = 0x7ff8747bf000] 20:48:52 INFO - PROCESS | 1931 | 1461556132572 Marionette DEBUG loaded listener.js 20:48:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 98 (0x7ff88afe1c00) [pid = 1931] [serial = 283] [outer = 0x7ff8747bf000] 20:48:53 INFO - PROCESS | 1931 | 1461556133396 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:48:53 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. 20:48:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1228ms 20:48:53 INFO - PROCESS | 1931 | 1461556133423 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 20:48:53 INFO - PROCESS | 1931 | 1461556133426 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 20:48:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 20:48:53 INFO - PROCESS | 1931 | 1461556133434 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 20:48:53 INFO - PROCESS | 1931 | 1461556133437 Marionette TRACE conn4 <- [1,350,null,{}] 20:48:53 INFO - PROCESS | 1931 | 1461556133443 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:53 INFO - PROCESS | 1931 | 1461556133591 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 20:48:53 INFO - PROCESS | 1931 | 1461556133735 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869aa0000 == 55 [pid = 1931] [id = 95] 20:48:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 99 (0x7ff86a641400) [pid = 1931] [serial = 284] [outer = (nil)] 20:48:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 100 (0x7ff872f28000) [pid = 1931] [serial = 285] [outer = 0x7ff86a641400] 20:48:53 INFO - PROCESS | 1931 | 1461556133809 Marionette DEBUG loaded listener.js 20:48:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 101 (0x7ff872f2f000) [pid = 1931] [serial = 286] [outer = 0x7ff86a641400] 20:48:54 INFO - PROCESS | 1931 | 1461556134901 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:48:54 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. 20:48:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1489ms 20:48:54 INFO - PROCESS | 1931 | 1461556134939 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 20:48:54 INFO - PROCESS | 1931 | 1461556134946 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 20:48:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 20:48:54 INFO - PROCESS | 1931 | 1461556134957 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 20:48:54 INFO - PROCESS | 1931 | 1461556134960 Marionette TRACE conn4 <- [1,354,null,{}] 20:48:54 INFO - PROCESS | 1931 | 1461556134969 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:55 INFO - PROCESS | 1931 | 1461556135117 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 20:48:55 INFO - PROCESS | 1931 | 1461556135281 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff873ca1000 == 56 [pid = 1931] [id = 96] 20:48:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 102 (0x7ff86e4ddc00) [pid = 1931] [serial = 287] [outer = (nil)] 20:48:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 103 (0x7ff86f94e000) [pid = 1931] [serial = 288] [outer = 0x7ff86e4ddc00] 20:48:55 INFO - PROCESS | 1931 | 1461556135347 Marionette DEBUG loaded listener.js 20:48:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 104 (0x7ff8728e1400) [pid = 1931] [serial = 289] [outer = 0x7ff86e4ddc00] 20:48:56 INFO - PROCESS | 1931 | 1461556136215 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:48:56 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. 20:48:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1287ms 20:48:56 INFO - PROCESS | 1931 | 1461556136245 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 20:48:56 INFO - PROCESS | 1931 | 1461556136252 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 20:48:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 20:48:56 INFO - PROCESS | 1931 | 1461556136262 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 20:48:56 INFO - PROCESS | 1931 | 1461556136266 Marionette TRACE conn4 <- [1,358,null,{}] 20:48:56 INFO - PROCESS | 1931 | 1461556136272 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:56 INFO - PROCESS | 1931 | 1461556136417 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 20:48:56 INFO - PROCESS | 1931 | 1461556136570 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87142b800 == 57 [pid = 1931] [id = 97] 20:48:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 105 (0x7ff86d135400) [pid = 1931] [serial = 290] [outer = (nil)] 20:48:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 106 (0x7ff86d139800) [pid = 1931] [serial = 291] [outer = 0x7ff86d135400] 20:48:56 INFO - PROCESS | 1931 | 1461556136635 Marionette DEBUG loaded listener.js 20:48:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 107 (0x7ff86d19cc00) [pid = 1931] [serial = 292] [outer = 0x7ff86d135400] 20:48:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88563c800 == 56 [pid = 1931] [id = 89] 20:48:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86cf2b800 == 55 [pid = 1931] [id = 88] 20:48:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff880607800 == 54 [pid = 1931] [id = 87] 20:48:57 INFO - PROCESS | 1931 | --DOMWINDOW == 106 (0x7ff8809e7800) [pid = 1931] [serial = 230] [outer = (nil)] [url = about:blank] 20:48:57 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff874c12800 == 53 [pid = 1931] [id = 86] 20:48:57 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87221b800 == 52 [pid = 1931] [id = 85] 20:48:57 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a09d000 == 51 [pid = 1931] [id = 84] 20:48:57 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88609e000 == 50 [pid = 1931] [id = 81] 20:48:57 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885631800 == 49 [pid = 1931] [id = 80] 20:48:57 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87491b000 == 48 [pid = 1931] [id = 79] 20:48:57 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86cea1800 == 47 [pid = 1931] [id = 78] 20:48:57 INFO - PROCESS | 1931 | --DOMWINDOW == 105 (0x7ff86cf83000) [pid = 1931] [serial = 216] [outer = (nil)] [url = about:blank] 20:48:57 INFO - PROCESS | 1931 | --DOMWINDOW == 104 (0x7ff86cf14800) [pid = 1931] [serial = 215] [outer = (nil)] [url = about:blank] 20:48:57 INFO - PROCESS | 1931 | --DOMWINDOW == 103 (0x7ff87431d000) [pid = 1931] [serial = 221] [outer = (nil)] [url = about:blank] 20:48:57 INFO - PROCESS | 1931 | --DOMWINDOW == 102 (0x7ff8753e0000) [pid = 1931] [serial = 222] [outer = (nil)] [url = about:blank] 20:48:57 INFO - PROCESS | 1931 | --DOMWINDOW == 101 (0x7ff8717f1800) [pid = 1931] [serial = 218] [outer = (nil)] [url = about:blank] 20:48:57 INFO - PROCESS | 1931 | --DOMWINDOW == 100 (0x7ff873328800) [pid = 1931] [serial = 219] [outer = (nil)] [url = about:blank] 20:48:57 INFO - PROCESS | 1931 | --DOMWINDOW == 99 (0x7ff86a4ee000) [pid = 1931] [serial = 227] [outer = (nil)] [url = about:blank] 20:48:57 INFO - PROCESS | 1931 | --DOMWINDOW == 98 (0x7ff86cf09000) [pid = 1931] [serial = 212] [outer = (nil)] [url = about:blank] 20:48:57 INFO - PROCESS | 1931 | --DOMWINDOW == 97 (0x7ff86cf17400) [pid = 1931] [serial = 203] [outer = (nil)] [url = about:blank] 20:48:57 INFO - PROCESS | 1931 | --DOMWINDOW == 96 (0x7ff880b90c00) [pid = 1931] [serial = 209] [outer = (nil)] [url = about:blank] 20:48:57 INFO - PROCESS | 1931 | --DOMWINDOW == 95 (0x7ff873c82400) [pid = 1931] [serial = 206] [outer = (nil)] [url = about:blank] 20:48:57 INFO - PROCESS | 1931 | --DOMWINDOW == 94 (0x7ff879b44000) [pid = 1931] [serial = 224] [outer = (nil)] [url = about:blank] 20:48:57 INFO - PROCESS | 1931 | --DOMWINDOW == 93 (0x7ff8714dc800) [pid = 1931] [serial = 228] [outer = (nil)] [url = about:blank] 20:48:57 INFO - PROCESS | 1931 | --DOMWINDOW == 92 (0x7ff87fa12000) [pid = 1931] [serial = 225] [outer = (nil)] [url = about:blank] 20:48:57 INFO - PROCESS | 1931 | 1461556137522 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:48:57 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. 20:48:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1333ms 20:48:57 INFO - PROCESS | 1931 | 1461556137597 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 20:48:57 INFO - PROCESS | 1931 | 1461556137601 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 20:48:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 20:48:57 INFO - PROCESS | 1931 | 1461556137608 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 20:48:57 INFO - PROCESS | 1931 | 1461556137614 Marionette TRACE conn4 <- [1,362,null,{}] 20:48:57 INFO - PROCESS | 1931 | 1461556137629 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:57 INFO - PROCESS | 1931 | 1461556137786 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 20:48:57 INFO - PROCESS | 1931 | 1461556137880 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8741c1800 == 48 [pid = 1931] [id = 98] 20:48:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 93 (0x7ff86d135c00) [pid = 1931] [serial = 293] [outer = (nil)] 20:48:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 94 (0x7ff872f2f800) [pid = 1931] [serial = 294] [outer = 0x7ff86d135c00] 20:48:57 INFO - PROCESS | 1931 | 1461556137951 Marionette DEBUG loaded listener.js 20:48:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 95 (0x7ff873b43800) [pid = 1931] [serial = 295] [outer = 0x7ff86d135c00] 20:48:58 INFO - PROCESS | 1931 | 1461556138639 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:48:58 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. 20:48:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1083ms 20:48:58 INFO - PROCESS | 1931 | 1461556138700 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 20:48:58 INFO - PROCESS | 1931 | 1461556138704 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 20:48:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 20:48:58 INFO - PROCESS | 1931 | 1461556138710 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 20:48:58 INFO - PROCESS | 1931 | 1461556138711 Marionette TRACE conn4 <- [1,366,null,{}] 20:48:58 INFO - PROCESS | 1931 | 1461556138717 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:48:58 INFO - PROCESS | 1931 | 1461556138902 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 20:48:58 INFO - PROCESS | 1931 | 1461556138972 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:48:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff876d9c000 == 49 [pid = 1931] [id = 99] 20:48:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 96 (0x7ff86a4ee000) [pid = 1931] [serial = 296] [outer = (nil)] 20:48:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 97 (0x7ff87445bc00) [pid = 1931] [serial = 297] [outer = 0x7ff86a4ee000] 20:48:59 INFO - PROCESS | 1931 | 1461556139036 Marionette DEBUG loaded listener.js 20:48:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 98 (0x7ff875e6c000) [pid = 1931] [serial = 298] [outer = 0x7ff86a4ee000] 20:48:59 INFO - PROCESS | 1931 | 1461556139824 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:48:59 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. 20:48:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1182ms 20:48:59 INFO - PROCESS | 1931 | 1461556139893 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 20:48:59 INFO - PROCESS | 1931 | 1461556139910 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 20:48:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 20:48:59 INFO - PROCESS | 1931 | 1461556139938 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 20:48:59 INFO - PROCESS | 1931 | 1461556139941 Marionette TRACE conn4 <- [1,370,null,{}] 20:48:59 INFO - PROCESS | 1931 | 1461556139946 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:00 INFO - PROCESS | 1931 | 1461556140128 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 20:49:00 INFO - PROCESS | 1931 | 1461556140151 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880978000 == 50 [pid = 1931] [id = 100] 20:49:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 99 (0x7ff86a3dc400) [pid = 1931] [serial = 299] [outer = (nil)] 20:49:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 100 (0x7ff86a3e5400) [pid = 1931] [serial = 300] [outer = 0x7ff86a3dc400] 20:49:00 INFO - PROCESS | 1931 | 1461556140212 Marionette DEBUG loaded listener.js 20:49:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 101 (0x7ff86a3e9c00) [pid = 1931] [serial = 301] [outer = 0x7ff86a3dc400] 20:49:01 INFO - PROCESS | 1931 | 1461556141037 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 20:49:01 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. 20:49:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1134ms 20:49:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 20:49:01 INFO - PROCESS | 1931 | 1461556141071 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 20:49:01 INFO - PROCESS | 1931 | 1461556141073 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 20:49:01 INFO - PROCESS | 1931 | 1461556141079 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 20:49:01 INFO - PROCESS | 1931 | 1461556141082 Marionette TRACE conn4 <- [1,374,null,{}] 20:49:01 INFO - PROCESS | 1931 | 1461556141095 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:01 INFO - PROCESS | 1931 | 1461556141425 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 20:49:01 INFO - PROCESS | 1931 | --DOMWINDOW == 100 (0x7ff86d1a2c00) [pid = 1931] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 20:49:01 INFO - PROCESS | 1931 | --DOMWINDOW == 99 (0x7ff8717f1c00) [pid = 1931] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 20:49:01 INFO - PROCESS | 1931 | --DOMWINDOW == 98 (0x7ff879b99000) [pid = 1931] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 20:49:01 INFO - PROCESS | 1931 | --DOMWINDOW == 97 (0x7ff86d19e800) [pid = 1931] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 20:49:01 INFO - PROCESS | 1931 | --DOMWINDOW == 96 (0x7ff86d1a2000) [pid = 1931] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 20:49:01 INFO - PROCESS | 1931 | --DOMWINDOW == 95 (0x7ff86cf65c00) [pid = 1931] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 20:49:01 INFO - PROCESS | 1931 | --DOMWINDOW == 94 (0x7ff86a64c800) [pid = 1931] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 20:49:01 INFO - PROCESS | 1931 | 1461556141505 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff873c8f000 == 51 [pid = 1931] [id = 101] 20:49:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 95 (0x7ff86a3e9000) [pid = 1931] [serial = 302] [outer = (nil)] 20:49:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 96 (0x7ff86d1a0400) [pid = 1931] [serial = 303] [outer = 0x7ff86a3e9000] 20:49:01 INFO - PROCESS | 1931 | 1461556141586 Marionette DEBUG loaded listener.js 20:49:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 97 (0x7ff87fabcc00) [pid = 1931] [serial = 304] [outer = 0x7ff86a3e9000] 20:49:02 INFO - PROCESS | 1931 | 1461556142349 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 20:49:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 20:49:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1280ms 20:49:02 INFO - PROCESS | 1931 | 1461556142359 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 20:49:02 INFO - PROCESS | 1931 | 1461556142363 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 20:49:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 20:49:02 INFO - PROCESS | 1931 | 1461556142368 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 20:49:02 INFO - PROCESS | 1931 | 1461556142370 Marionette TRACE conn4 <- [1,378,null,{}] 20:49:02 INFO - PROCESS | 1931 | 1461556142384 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:02 INFO - PROCESS | 1931 | 1461556142529 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 20:49:02 INFO - PROCESS | 1931 | 1461556142544 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88557b800 == 52 [pid = 1931] [id = 102] 20:49:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 98 (0x7ff87611f800) [pid = 1931] [serial = 305] [outer = (nil)] 20:49:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 99 (0x7ff880b90c00) [pid = 1931] [serial = 306] [outer = 0x7ff87611f800] 20:49:02 INFO - PROCESS | 1931 | 1461556142608 Marionette DEBUG loaded listener.js 20:49:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 100 (0x7ff883815800) [pid = 1931] [serial = 307] [outer = 0x7ff87611f800] 20:49:03 INFO - PROCESS | 1931 | 1461556143549 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 20:49:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 20:49:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1191ms 20:49:03 INFO - PROCESS | 1931 | 1461556143562 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 20:49:03 INFO - PROCESS | 1931 | 1461556143568 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 20:49:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 20:49:03 INFO - PROCESS | 1931 | 1461556143577 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 20:49:03 INFO - PROCESS | 1931 | 1461556143582 Marionette TRACE conn4 <- [1,382,null,{}] 20:49:03 INFO - PROCESS | 1931 | 1461556143646 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:03 INFO - PROCESS | 1931 | 1461556143844 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 20:49:03 INFO - PROCESS | 1931 | 1461556143981 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86f958800 == 53 [pid = 1931] [id = 103] 20:49:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 101 (0x7ff86b88e000) [pid = 1931] [serial = 308] [outer = (nil)] 20:49:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 102 (0x7ff86cecd000) [pid = 1931] [serial = 309] [outer = 0x7ff86b88e000] 20:49:04 INFO - PROCESS | 1931 | 1461556144057 Marionette DEBUG loaded listener.js 20:49:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 103 (0x7ff86cf7f000) [pid = 1931] [serial = 310] [outer = 0x7ff86b88e000] 20:49:04 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:49:04 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:49:04 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:49:04 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:49:04 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:49:04 INFO - PROCESS | 1931 | 1461556144985 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 20:49:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 20:49:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1442ms 20:49:05 INFO - PROCESS | 1931 | 1461556145019 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 20:49:05 INFO - PROCESS | 1931 | 1461556145029 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 20:49:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 20:49:05 INFO - PROCESS | 1931 | 1461556145040 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 20:49:05 INFO - PROCESS | 1931 | 1461556145044 Marionette TRACE conn4 <- [1,386,null,{}] 20:49:05 INFO - PROCESS | 1931 | 1461556145051 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:05 INFO - PROCESS | 1931 | 1461556145244 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 20:49:05 INFO - PROCESS | 1931 | 1461556145391 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff879bea800 == 54 [pid = 1931] [id = 104] 20:49:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 104 (0x7ff86d165800) [pid = 1931] [serial = 311] [outer = (nil)] 20:49:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 105 (0x7ff86d16d800) [pid = 1931] [serial = 312] [outer = 0x7ff86d165800] 20:49:05 INFO - PROCESS | 1931 | 1461556145465 Marionette DEBUG loaded listener.js 20:49:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 106 (0x7ff86d19bc00) [pid = 1931] [serial = 313] [outer = 0x7ff86d165800] 20:49:06 INFO - PROCESS | 1931 | 1461556146407 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 20:49:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 20:49:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1432ms 20:49:06 INFO - PROCESS | 1931 | 1461556146473 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 20:49:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 20:49:06 INFO - PROCESS | 1931 | 1461556146477 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 20:49:06 INFO - PROCESS | 1931 | 1461556146484 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 20:49:06 INFO - PROCESS | 1931 | 1461556146490 Marionette TRACE conn4 <- [1,390,null,{}] 20:49:06 INFO - PROCESS | 1931 | 1461556146505 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:06 INFO - PROCESS | 1931 | 1461556146719 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 20:49:06 INFO - PROCESS | 1931 | 1461556146910 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff888766000 == 55 [pid = 1931] [id = 105] 20:49:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 107 (0x7ff872f29800) [pid = 1931] [serial = 314] [outer = (nil)] 20:49:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 108 (0x7ff873b3d000) [pid = 1931] [serial = 315] [outer = 0x7ff872f29800] 20:49:07 INFO - PROCESS | 1931 | 1461556147043 Marionette DEBUG loaded listener.js 20:49:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 109 (0x7ff8749afc00) [pid = 1931] [serial = 316] [outer = 0x7ff872f29800] 20:49:07 INFO - PROCESS | 1931 | 1461556147914 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 20:49:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 20:49:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1488ms 20:49:07 INFO - PROCESS | 1931 | 1461556147972 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 20:49:07 INFO - PROCESS | 1931 | 1461556147977 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 20:49:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 20:49:07 INFO - PROCESS | 1931 | 1461556147983 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 20:49:07 INFO - PROCESS | 1931 | 1461556147987 Marionette TRACE conn4 <- [1,394,null,{}] 20:49:07 INFO - PROCESS | 1931 | 1461556147992 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:08 INFO - PROCESS | 1931 | 1461556148166 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 20:49:08 INFO - PROCESS | 1931 | 1461556148305 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff872ba0000 == 56 [pid = 1931] [id = 106] 20:49:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 110 (0x7ff872f2b000) [pid = 1931] [serial = 317] [outer = (nil)] 20:49:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 111 (0x7ff87fab2000) [pid = 1931] [serial = 318] [outer = 0x7ff872f2b000] 20:49:08 INFO - PROCESS | 1931 | 1461556148383 Marionette DEBUG loaded listener.js 20:49:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x7ff880bb5c00) [pid = 1931] [serial = 319] [outer = 0x7ff872f2b000] 20:49:09 INFO - PROCESS | 1931 | 1461556149258 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 20:49:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 20:49:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1331ms 20:49:09 INFO - PROCESS | 1931 | 1461556149316 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 20:49:09 INFO - PROCESS | 1931 | 1461556149319 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 20:49:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 20:49:09 INFO - PROCESS | 1931 | 1461556149325 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 20:49:09 INFO - PROCESS | 1931 | 1461556149328 Marionette TRACE conn4 <- [1,398,null,{}] 20:49:09 INFO - PROCESS | 1931 | 1461556149334 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:09 INFO - PROCESS | 1931 | 1461556149492 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 20:49:09 INFO - PROCESS | 1931 | 1461556149635 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a9c7000 == 57 [pid = 1931] [id = 107] 20:49:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x7ff86cf15000) [pid = 1931] [serial = 320] [outer = (nil)] 20:49:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x7ff883d3f400) [pid = 1931] [serial = 321] [outer = 0x7ff86cf15000] 20:49:09 INFO - PROCESS | 1931 | 1461556149708 Marionette DEBUG loaded listener.js 20:49:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x7ff885e3f800) [pid = 1931] [serial = 322] [outer = 0x7ff86cf15000] 20:49:10 INFO - PROCESS | 1931 | 1461556150577 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 20:49:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 20:49:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1290ms 20:49:10 INFO - PROCESS | 1931 | 1461556150618 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 20:49:10 INFO - PROCESS | 1931 | 1461556150621 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 20:49:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 20:49:10 INFO - PROCESS | 1931 | 1461556150627 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 20:49:10 INFO - PROCESS | 1931 | 1461556150629 Marionette TRACE conn4 <- [1,402,null,{}] 20:49:10 INFO - PROCESS | 1931 | 1461556150635 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:10 INFO - PROCESS | 1931 | 1461556150828 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 20:49:10 INFO - PROCESS | 1931 | 1461556150939 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88a0d2000 == 58 [pid = 1931] [id = 108] 20:49:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x7ff86867b000) [pid = 1931] [serial = 323] [outer = (nil)] 20:49:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x7ff875f60800) [pid = 1931] [serial = 324] [outer = 0x7ff86867b000] 20:49:11 INFO - PROCESS | 1931 | 1461556151021 Marionette DEBUG loaded listener.js 20:49:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x7ff887cc7400) [pid = 1931] [serial = 325] [outer = 0x7ff86867b000] 20:49:11 INFO - PROCESS | 1931 | 1461556151946 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 20:49:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 20:49:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1379ms 20:49:12 INFO - PROCESS | 1931 | 1461556152008 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 20:49:12 INFO - PROCESS | 1931 | 1461556152017 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 20:49:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 20:49:12 INFO - PROCESS | 1931 | 1461556152032 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 20:49:12 INFO - PROCESS | 1931 | 1461556152035 Marionette TRACE conn4 <- [1,406,null,{}] 20:49:12 INFO - PROCESS | 1931 | 1461556152042 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:12 INFO - PROCESS | 1931 | 1461556152248 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 20:49:12 INFO - PROCESS | 1931 | 1461556152620 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86b9ac000 == 59 [pid = 1931] [id = 109] 20:49:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x7ff86867b400) [pid = 1931] [serial = 326] [outer = (nil)] 20:49:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x7ff86867d400) [pid = 1931] [serial = 327] [outer = 0x7ff86867b400] 20:49:12 INFO - PROCESS | 1931 | 1461556152736 Marionette DEBUG loaded listener.js 20:49:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x7ff869ee3000) [pid = 1931] [serial = 328] [outer = 0x7ff86867b400] 20:49:13 INFO - PROCESS | 1931 | 1461556153648 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 20:49:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 20:49:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1690ms 20:49:13 INFO - PROCESS | 1931 | 1461556153723 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 20:49:13 INFO - PROCESS | 1931 | 1461556153729 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 20:49:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 20:49:13 INFO - PROCESS | 1931 | 1461556153739 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 20:49:13 INFO - PROCESS | 1931 | 1461556153742 Marionette TRACE conn4 <- [1,410,null,{}] 20:49:13 INFO - PROCESS | 1931 | 1461556153750 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:13 INFO - PROCESS | 1931 | 1461556153963 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 20:49:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff873c8f000 == 58 [pid = 1931] [id = 101] 20:49:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff880978000 == 57 [pid = 1931] [id = 100] 20:49:13 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x7ff88a07f000) [pid = 1931] [serial = 270] [outer = (nil)] [url = about:blank] 20:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff876d9c000 == 56 [pid = 1931] [id = 99] 20:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8741c1800 == 55 [pid = 1931] [id = 98] 20:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87142b800 == 54 [pid = 1931] [id = 97] 20:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff873ca1000 == 53 [pid = 1931] [id = 96] 20:49:14 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff873c9b800 == 52 [pid = 1931] [id = 91] 20:49:14 INFO - PROCESS | 1931 | 1461556154166 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86b9ab000 == 53 [pid = 1931] [id = 110] 20:49:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x7ff86a4f9000) [pid = 1931] [serial = 329] [outer = (nil)] 20:49:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x7ff86cf10800) [pid = 1931] [serial = 330] [outer = 0x7ff86a4f9000] 20:49:14 INFO - PROCESS | 1931 | 1461556154232 Marionette DEBUG loaded listener.js 20:49:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x7ff86d12e800) [pid = 1931] [serial = 331] [outer = 0x7ff86a4f9000] 20:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x7ff87aa6e800) [pid = 1931] [serial = 261] [outer = (nil)] [url = about:blank] 20:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x7ff885c76800) [pid = 1931] [serial = 243] [outer = (nil)] [url = about:blank] 20:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x7ff883d3fc00) [pid = 1931] [serial = 231] [outer = (nil)] [url = about:blank] 20:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x7ff881b34c00) [pid = 1931] [serial = 264] [outer = (nil)] [url = about:blank] 20:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x7ff873b40000) [pid = 1931] [serial = 236] [outer = (nil)] [url = about:blank] 20:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x7ff87410a800) [pid = 1931] [serial = 258] [outer = (nil)] [url = about:blank] 20:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x7ff86f950c00) [pid = 1931] [serial = 255] [outer = (nil)] [url = about:blank] 20:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x7ff86d197000) [pid = 1931] [serial = 252] [outer = (nil)] [url = about:blank] 20:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x7ff86d19c400) [pid = 1931] [serial = 253] [outer = (nil)] [url = about:blank] 20:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x7ff87252dc00) [pid = 1931] [serial = 256] [outer = (nil)] [url = about:blank] 20:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 112 (0x7ff86a1a2000) [pid = 1931] [serial = 233] [outer = (nil)] [url = about:blank] 20:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 111 (0x7ff87378f000) [pid = 1931] [serial = 249] [outer = (nil)] [url = about:blank] 20:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 110 (0x7ff86cf67800) [pid = 1931] [serial = 240] [outer = (nil)] [url = about:blank] 20:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 109 (0x7ff886110c00) [pid = 1931] [serial = 246] [outer = (nil)] [url = about:blank] 20:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 108 (0x7ff86a4f2800) [pid = 1931] [serial = 105] [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.] 20:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 107 (0x7ff881e81c00) [pid = 1931] [serial = 265] [outer = (nil)] [url = about:blank] 20:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 106 (0x7ff885c70c00) [pid = 1931] [serial = 267] [outer = (nil)] [url = about:blank] 20:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 105 (0x7ff8809e9c00) [pid = 1931] [serial = 262] [outer = (nil)] [url = about:blank] 20:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 104 (0x7ff888a97000) [pid = 1931] [serial = 268] [outer = (nil)] [url = about:blank] 20:49:14 INFO - PROCESS | 1931 | --DOMWINDOW == 103 (0x7ff875e6d000) [pid = 1931] [serial = 259] [outer = (nil)] [url = about:blank] 20:49:14 INFO - PROCESS | 1931 | 1461556154993 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 20:49:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 20:49:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1283ms 20:49:15 INFO - PROCESS | 1931 | 1461556155026 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 20:49:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 20:49:15 INFO - PROCESS | 1931 | 1461556155032 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 20:49:15 INFO - PROCESS | 1931 | 1461556155038 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 20:49:15 INFO - PROCESS | 1931 | 1461556155042 Marionette TRACE conn4 <- [1,414,null,{}] 20:49:15 INFO - PROCESS | 1931 | 1461556155047 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:15 INFO - PROCESS | 1931 | 1461556155189 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 20:49:15 INFO - PROCESS | 1931 | 1461556155207 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8738e8800 == 54 [pid = 1931] [id = 111] 20:49:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 104 (0x7ff867611000) [pid = 1931] [serial = 332] [outer = (nil)] 20:49:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 105 (0x7ff86d196000) [pid = 1931] [serial = 333] [outer = 0x7ff867611000] 20:49:15 INFO - PROCESS | 1931 | 1461556155269 Marionette DEBUG loaded listener.js 20:49:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 106 (0x7ff86eedd800) [pid = 1931] [serial = 334] [outer = 0x7ff867611000] 20:49:16 INFO - PROCESS | 1931 | 1461556156119 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 20:49:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 20:49:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1131ms 20:49:16 INFO - PROCESS | 1931 | 1461556156170 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 20:49:16 INFO - PROCESS | 1931 | 1461556156175 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 20:49:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 20:49:16 INFO - PROCESS | 1931 | 1461556156188 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 20:49:16 INFO - PROCESS | 1931 | 1461556156198 Marionette TRACE conn4 <- [1,418,null,{}] 20:49:16 INFO - PROCESS | 1931 | 1461556156207 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:16 INFO - PROCESS | 1931 | 1461556156367 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 20:49:16 INFO - PROCESS | 1931 | 1461556156379 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff875326800 == 55 [pid = 1931] [id = 112] 20:49:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 107 (0x7ff87259b800) [pid = 1931] [serial = 335] [outer = (nil)] 20:49:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 108 (0x7ff8734e8800) [pid = 1931] [serial = 336] [outer = 0x7ff87259b800] 20:49:16 INFO - PROCESS | 1931 | 1461556156444 Marionette DEBUG loaded listener.js 20:49:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 109 (0x7ff873c7c800) [pid = 1931] [serial = 337] [outer = 0x7ff87259b800] 20:49:17 INFO - PROCESS | 1931 | 1461556157778 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 20:49:17 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 20:49:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1652ms 20:49:17 INFO - PROCESS | 1931 | 1461556157834 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 20:49:17 INFO - PROCESS | 1931 | 1461556157839 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 20:49:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 20:49:17 INFO - PROCESS | 1931 | 1461556157845 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 20:49:17 INFO - PROCESS | 1931 | 1461556157848 Marionette TRACE conn4 <- [1,422,null,{}] 20:49:17 INFO - PROCESS | 1931 | 1461556157853 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:18 INFO - PROCESS | 1931 | 1461556158051 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 20:49:18 INFO - PROCESS | 1931 | 1461556158073 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88060e000 == 56 [pid = 1931] [id = 113] 20:49:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 110 (0x7ff8717e7800) [pid = 1931] [serial = 338] [outer = (nil)] 20:49:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 111 (0x7ff8749b3000) [pid = 1931] [serial = 339] [outer = 0x7ff8717e7800] 20:49:18 INFO - PROCESS | 1931 | 1461556158136 Marionette DEBUG loaded listener.js 20:49:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x7ff880877400) [pid = 1931] [serial = 340] [outer = 0x7ff8717e7800] 20:49:18 INFO - PROCESS | 1931 | --DOMWINDOW == 111 (0x7ff86d135c00) [pid = 1931] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 20:49:18 INFO - PROCESS | 1931 | --DOMWINDOW == 110 (0x7ff86e4ddc00) [pid = 1931] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 20:49:18 INFO - PROCESS | 1931 | --DOMWINDOW == 109 (0x7ff86a3dc400) [pid = 1931] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 20:49:18 INFO - PROCESS | 1931 | --DOMWINDOW == 108 (0x7ff86a4ee000) [pid = 1931] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 20:49:18 INFO - PROCESS | 1931 | --DOMWINDOW == 107 (0x7ff86a3e9000) [pid = 1931] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 20:49:18 INFO - PROCESS | 1931 | --DOMWINDOW == 106 (0x7ff86d135400) [pid = 1931] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 20:49:19 INFO - PROCESS | 1931 | 1461556159402 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 20:49:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 20:49:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1585ms 20:49:19 INFO - PROCESS | 1931 | 1461556159432 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 20:49:19 INFO - PROCESS | 1931 | 1461556159436 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 20:49:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 20:49:19 INFO - PROCESS | 1931 | 1461556159442 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 20:49:19 INFO - PROCESS | 1931 | 1461556159444 Marionette TRACE conn4 <- [1,426,null,{}] 20:49:19 INFO - PROCESS | 1931 | 1461556159449 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:19 INFO - PROCESS | 1931 | 1461556159670 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 20:49:19 INFO - PROCESS | 1931 | 1461556159688 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8809c2000 == 57 [pid = 1931] [id = 114] 20:49:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 107 (0x7ff880d55800) [pid = 1931] [serial = 341] [outer = (nil)] 20:49:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 108 (0x7ff881b36000) [pid = 1931] [serial = 342] [outer = 0x7ff880d55800] 20:49:19 INFO - PROCESS | 1931 | 1461556159763 Marionette DEBUG loaded listener.js 20:49:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 109 (0x7ff885835c00) [pid = 1931] [serial = 343] [outer = 0x7ff880d55800] 20:49:20 INFO - PROCESS | 1931 | 1461556160480 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 20:49:20 INFO - PROCESS | 1931 | 1461556160540 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 20:49:20 INFO - PROCESS | 1931 | 1461556160546 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 20:49:20 INFO - PROCESS | 1931 | 1461556160549 Marionette TRACE conn4 <- [1,430,null,{}] 20:49:20 INFO - PROCESS | 1931 | 1461556160555 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:20 INFO - PROCESS | 1931 | 1461556160727 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 20:49:20 INFO - PROCESS | 1931 | 1461556160869 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869f3e800 == 58 [pid = 1931] [id = 115] 20:49:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 110 (0x7ff867605400) [pid = 1931] [serial = 344] [outer = (nil)] 20:49:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 111 (0x7ff86760c800) [pid = 1931] [serial = 345] [outer = 0x7ff867605400] 20:49:20 INFO - PROCESS | 1931 | 1461556160947 Marionette DEBUG loaded listener.js 20:49:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x7ff86867a400) [pid = 1931] [serial = 346] [outer = 0x7ff867605400] 20:49:21 INFO - PROCESS | 1931 | 1461556161913 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 20:49:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 20:49:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1434ms 20:49:21 INFO - PROCESS | 1931 | 1461556161983 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 20:49:21 INFO - PROCESS | 1931 | 1461556161990 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 20:49:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 20:49:22 INFO - PROCESS | 1931 | 1461556161999 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 20:49:22 INFO - PROCESS | 1931 | 1461556162004 Marionette TRACE conn4 <- [1,434,null,{}] 20:49:22 INFO - PROCESS | 1931 | 1461556162012 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:22 INFO - PROCESS | 1931 | 1461556162244 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 20:49:22 INFO - PROCESS | 1931 | 1461556162435 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87491b000 == 59 [pid = 1931] [id = 116] 20:49:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x7ff86cf62800) [pid = 1931] [serial = 347] [outer = (nil)] 20:49:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x7ff86d138000) [pid = 1931] [serial = 348] [outer = 0x7ff86cf62800] 20:49:22 INFO - PROCESS | 1931 | 1461556162557 Marionette DEBUG loaded listener.js 20:49:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x7ff86d16e400) [pid = 1931] [serial = 349] [outer = 0x7ff86cf62800] 20:49:23 INFO - PROCESS | 1931 | 1461556163415 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 20:49:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 20:49:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1484ms 20:49:23 INFO - PROCESS | 1931 | 1461556163488 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 20:49:23 INFO - PROCESS | 1931 | 1461556163495 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 20:49:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 20:49:23 INFO - PROCESS | 1931 | 1461556163503 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 20:49:23 INFO - PROCESS | 1931 | 1461556163507 Marionette TRACE conn4 <- [1,438,null,{}] 20:49:23 INFO - PROCESS | 1931 | 1461556163514 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:23 INFO - PROCESS | 1931 | 1461556163679 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 20:49:23 INFO - PROCESS | 1931 | 1461556163821 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885699800 == 60 [pid = 1931] [id = 117] 20:49:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x7ff86d19f800) [pid = 1931] [serial = 350] [outer = (nil)] 20:49:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x7ff872f2a400) [pid = 1931] [serial = 351] [outer = 0x7ff86d19f800] 20:49:23 INFO - PROCESS | 1931 | 1461556163897 Marionette DEBUG loaded listener.js 20:49:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x7ff875e6d000) [pid = 1931] [serial = 352] [outer = 0x7ff86d19f800] 20:49:24 INFO - PROCESS | 1931 | 1461556164877 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 20:49:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 20:49:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1435ms 20:49:24 INFO - PROCESS | 1931 | 1461556164939 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 20:49:24 INFO - PROCESS | 1931 | 1461556164943 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 20:49:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 20:49:24 INFO - PROCESS | 1931 | 1461556164957 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 20:49:24 INFO - PROCESS | 1931 | 1461556164966 Marionette TRACE conn4 <- [1,442,null,{}] 20:49:24 INFO - PROCESS | 1931 | 1461556164974 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:25 INFO - PROCESS | 1931 | 1461556165179 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 20:49:25 INFO - PROCESS | 1931 | 1461556165363 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88a2a6000 == 61 [pid = 1931] [id = 118] 20:49:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x7ff87376cc00) [pid = 1931] [serial = 353] [outer = (nil)] 20:49:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x7ff873773800) [pid = 1931] [serial = 354] [outer = 0x7ff87376cc00] 20:49:25 INFO - PROCESS | 1931 | 1461556165479 Marionette DEBUG loaded listener.js 20:49:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x7ff88063e800) [pid = 1931] [serial = 355] [outer = 0x7ff87376cc00] 20:49:26 INFO - PROCESS | 1931 | 1461556166302 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 20:49:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 20:49:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1406ms 20:49:26 INFO - PROCESS | 1931 | 1461556166357 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 20:49:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 20:49:26 INFO - PROCESS | 1931 | 1461556166362 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 20:49:26 INFO - PROCESS | 1931 | 1461556166370 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 20:49:26 INFO - PROCESS | 1931 | 1461556166373 Marionette TRACE conn4 <- [1,446,null,{}] 20:49:26 INFO - PROCESS | 1931 | 1461556166379 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:26 INFO - PROCESS | 1931 | 1461556166532 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 20:49:26 INFO - PROCESS | 1931 | 1461556166677 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff881c83000 == 62 [pid = 1931] [id = 119] 20:49:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x7ff87376dc00) [pid = 1931] [serial = 356] [outer = (nil)] 20:49:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x7ff885834000) [pid = 1931] [serial = 357] [outer = 0x7ff87376dc00] 20:49:26 INFO - PROCESS | 1931 | 1461556166750 Marionette DEBUG loaded listener.js 20:49:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x7ff88583c000) [pid = 1931] [serial = 358] [outer = 0x7ff87376dc00] 20:49:27 INFO - PROCESS | 1931 | 1461556167723 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 20:49:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 20:49:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1432ms 20:49:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 20:49:27 INFO - PROCESS | 1931 | 1461556167802 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 20:49:27 INFO - PROCESS | 1931 | 1461556167805 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 20:49:27 INFO - PROCESS | 1931 | 1461556167812 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 20:49:27 INFO - PROCESS | 1931 | 1461556167815 Marionette TRACE conn4 <- [1,450,null,{}] 20:49:27 INFO - PROCESS | 1931 | 1461556167821 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:28 INFO - PROCESS | 1931 | 1461556168023 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 20:49:28 INFO - PROCESS | 1931 | 1461556168413 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8738f1800 == 63 [pid = 1931] [id = 120] 20:49:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x7ff869ee1000) [pid = 1931] [serial = 359] [outer = (nil)] 20:49:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x7ff86a3dec00) [pid = 1931] [serial = 360] [outer = 0x7ff869ee1000] 20:49:28 INFO - PROCESS | 1931 | 1461556168529 Marionette DEBUG loaded listener.js 20:49:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7ff86a4f6400) [pid = 1931] [serial = 361] [outer = 0x7ff869ee1000] 20:49:29 INFO - PROCESS | 1931 | 1461556169509 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 20:49:29 INFO - PROCESS | 1931 | 1461556169562 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 20:49:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 20:49:29 INFO - PROCESS | 1931 | 1461556169570 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 20:49:29 INFO - PROCESS | 1931 | 1461556169574 Marionette TRACE conn4 <- [1,454,null,{}] 20:49:29 INFO - PROCESS | 1931 | 1461556169581 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:29 INFO - PROCESS | 1931 | 1461556169748 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 20:49:29 INFO - PROCESS | 1931 | 1461556169948 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8809ba800 == 62 [pid = 1931] [id = 66] 20:49:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff872bea000 == 61 [pid = 1931] [id = 62] 20:49:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86adb4800 == 60 [pid = 1931] [id = 61] 20:49:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff880849000 == 59 [pid = 1931] [id = 65] 20:49:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86e416800 == 58 [pid = 1931] [id = 83] 20:49:29 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x7ff880b90c00) [pid = 1931] [serial = 306] [outer = (nil)] [url = about:blank] 20:49:29 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x7ff874315c00) [pid = 1931] [serial = 276] [outer = (nil)] [url = about:blank] 20:49:29 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x7ff88a259000) [pid = 1931] [serial = 282] [outer = (nil)] [url = about:blank] 20:49:30 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x7ff887c57800) [pid = 1931] [serial = 279] [outer = (nil)] [url = about:blank] 20:49:30 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x7ff86d1a3400) [pid = 1931] [serial = 273] [outer = (nil)] [url = about:blank] 20:49:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a9d4000 == 59 [pid = 1931] [id = 121] 20:49:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x7ff86d131c00) [pid = 1931] [serial = 362] [outer = (nil)] 20:49:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x7ff86d19d000) [pid = 1931] [serial = 363] [outer = 0x7ff86d131c00] 20:49:30 INFO - PROCESS | 1931 | 1461556170059 Marionette DEBUG loaded listener.js 20:49:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x7ff8717f1800) [pid = 1931] [serial = 364] [outer = 0x7ff86d131c00] 20:49:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8809c2000 == 58 [pid = 1931] [id = 114] 20:49:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88060e000 == 57 [pid = 1931] [id = 113] 20:49:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff875326800 == 56 [pid = 1931] [id = 112] 20:49:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8738e8800 == 55 [pid = 1931] [id = 111] 20:49:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86b9ab000 == 54 [pid = 1931] [id = 110] 20:49:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86b9ac000 == 53 [pid = 1931] [id = 109] 20:49:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a9c7000 == 52 [pid = 1931] [id = 107] 20:49:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff872ba0000 == 51 [pid = 1931] [id = 106] 20:49:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff888766000 == 50 [pid = 1931] [id = 105] 20:49:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff879bea800 == 49 [pid = 1931] [id = 104] 20:49:30 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86f958800 == 48 [pid = 1931] [id = 103] 20:49:30 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x7ff873b43800) [pid = 1931] [serial = 295] [outer = (nil)] [url = about:blank] 20:49:30 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x7ff86f94e000) [pid = 1931] [serial = 288] [outer = (nil)] [url = about:blank] 20:49:30 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x7ff86a3e9c00) [pid = 1931] [serial = 301] [outer = (nil)] [url = about:blank] 20:49:30 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x7ff87445bc00) [pid = 1931] [serial = 297] [outer = (nil)] [url = about:blank] 20:49:30 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x7ff872f28000) [pid = 1931] [serial = 285] [outer = (nil)] [url = about:blank] 20:49:30 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x7ff875e6c000) [pid = 1931] [serial = 298] [outer = (nil)] [url = about:blank] 20:49:30 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x7ff86a3e5400) [pid = 1931] [serial = 300] [outer = (nil)] [url = about:blank] 20:49:30 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x7ff86d1a0400) [pid = 1931] [serial = 303] [outer = (nil)] [url = about:blank] 20:49:30 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x7ff872f2f800) [pid = 1931] [serial = 294] [outer = (nil)] [url = about:blank] 20:49:30 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x7ff8728e1400) [pid = 1931] [serial = 289] [outer = (nil)] [url = about:blank] 20:49:30 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x7ff86d19cc00) [pid = 1931] [serial = 292] [outer = (nil)] [url = about:blank] 20:49:30 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x7ff86d139800) [pid = 1931] [serial = 291] [outer = (nil)] [url = about:blank] 20:49:30 INFO - PROCESS | 1931 | --DOMWINDOW == 112 (0x7ff87fabcc00) [pid = 1931] [serial = 304] [outer = (nil)] [url = about:blank] 20:49:30 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:49:30 INFO - PROCESS | 1931 | 1461556170844 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 20:49:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 20:49:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1338ms 20:49:30 INFO - PROCESS | 1931 | 1461556170913 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 20:49:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 20:49:30 INFO - PROCESS | 1931 | 1461556170919 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 20:49:30 INFO - PROCESS | 1931 | 1461556170925 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 20:49:30 INFO - PROCESS | 1931 | 1461556170929 Marionette TRACE conn4 <- [1,458,null,{}] 20:49:30 INFO - PROCESS | 1931 | 1461556170934 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:31 INFO - PROCESS | 1931 | 1461556171078 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 20:49:31 INFO - PROCESS | 1931 | 1461556171094 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8738d7000 == 49 [pid = 1931] [id = 122] 20:49:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x7ff86a4f5000) [pid = 1931] [serial = 365] [outer = (nil)] 20:49:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x7ff87376c000) [pid = 1931] [serial = 366] [outer = 0x7ff86a4f5000] 20:49:31 INFO - PROCESS | 1931 | 1461556171255 Marionette DEBUG loaded listener.js 20:49:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x7ff873777c00) [pid = 1931] [serial = 367] [outer = 0x7ff86a4f5000] 20:49:32 INFO - PROCESS | 1931 | 1461556172004 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 20:49:32 INFO - PROCESS | 1931 | 1461556172064 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 20:49:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 20:49:32 INFO - PROCESS | 1931 | 1461556172078 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 20:49:32 INFO - PROCESS | 1931 | 1461556172086 Marionette TRACE conn4 <- [1,462,null,{}] 20:49:32 INFO - PROCESS | 1931 | 1461556172094 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:32 INFO - PROCESS | 1931 | 1461556172257 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 20:49:32 INFO - PROCESS | 1931 | 1461556172413 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87aaf3800 == 50 [pid = 1931] [id = 123] 20:49:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x7ff86a4f6800) [pid = 1931] [serial = 368] [outer = (nil)] 20:49:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x7ff873b40000) [pid = 1931] [serial = 369] [outer = 0x7ff86a4f6800] 20:49:32 INFO - PROCESS | 1931 | 1461556172476 Marionette DEBUG loaded listener.js 20:49:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x7ff87431d000) [pid = 1931] [serial = 370] [outer = 0x7ff86a4f6800] 20:49:33 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:49:33 INFO - PROCESS | 1931 | 1461556173279 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 20:49:33 INFO - PROCESS | 1931 | 1461556173327 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 20:49:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 20:49:33 INFO - PROCESS | 1931 | 1461556173340 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 20:49:33 INFO - PROCESS | 1931 | 1461556173342 Marionette TRACE conn4 <- [1,466,null,{}] 20:49:33 INFO - PROCESS | 1931 | 1461556173348 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:33 INFO - PROCESS | 1931 | 1461556173523 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 20:49:33 INFO - PROCESS | 1931 | 1461556173552 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff881b1a800 == 51 [pid = 1931] [id = 124] 20:49:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x7ff873777800) [pid = 1931] [serial = 371] [outer = (nil)] 20:49:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x7ff87fa12000) [pid = 1931] [serial = 372] [outer = 0x7ff873777800] 20:49:33 INFO - PROCESS | 1931 | 1461556173613 Marionette DEBUG loaded listener.js 20:49:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x7ff880dd5800) [pid = 1931] [serial = 373] [outer = 0x7ff873777800] 20:49:34 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x7ff8717e7800) [pid = 1931] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 20:49:34 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x7ff867611000) [pid = 1931] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 20:49:34 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x7ff87611f800) [pid = 1931] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 20:49:34 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x7ff87259b800) [pid = 1931] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 20:49:34 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x7ff86867b400) [pid = 1931] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 20:49:34 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x7ff86a4f9000) [pid = 1931] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 20:49:34 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x7ff88a01d000) [pid = 1931] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 20:49:34 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x7ff869edcc00) [pid = 1931] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 20:49:34 INFO - PROCESS | 1931 | 1461556174537 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 20:49:34 INFO - PROCESS | 1931 | 1461556174575 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 20:49:34 INFO - PROCESS | 1931 | 1461556174582 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 20:49:34 INFO - PROCESS | 1931 | 1461556174585 Marionette TRACE conn4 <- [1,470,null,{}] 20:49:34 INFO - PROCESS | 1931 | 1461556174591 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:34 INFO - PROCESS | 1931 | 1461556174768 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 20:49:34 INFO - PROCESS | 1931 | 1461556174837 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885509000 == 52 [pid = 1931] [id = 125] 20:49:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x7ff876128800) [pid = 1931] [serial = 374] [outer = (nil)] 20:49:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x7ff880d59c00) [pid = 1931] [serial = 375] [outer = 0x7ff876128800] 20:49:34 INFO - PROCESS | 1931 | 1461556174914 Marionette DEBUG loaded listener.js 20:49:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x7ff885835800) [pid = 1931] [serial = 376] [outer = 0x7ff876128800] 20:49:35 INFO - PROCESS | 1931 | 1461556175695 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 20:49:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 20:49:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1142ms 20:49:35 INFO - PROCESS | 1931 | 1461556175723 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 20:49:35 INFO - PROCESS | 1931 | 1461556175726 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 20:49:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 20:49:35 INFO - PROCESS | 1931 | 1461556175732 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 20:49:35 INFO - PROCESS | 1931 | 1461556175734 Marionette TRACE conn4 <- [1,474,null,{}] 20:49:35 INFO - PROCESS | 1931 | 1461556175741 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:35 INFO - PROCESS | 1931 | 1461556175876 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 20:49:35 INFO - PROCESS | 1931 | 1461556175893 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885639000 == 53 [pid = 1931] [id = 126] 20:49:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x7ff8676be400) [pid = 1931] [serial = 377] [outer = (nil)] 20:49:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x7ff8717e7800) [pid = 1931] [serial = 378] [outer = 0x7ff8676be400] 20:49:35 INFO - PROCESS | 1931 | 1461556175954 Marionette DEBUG loaded listener.js 20:49:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x7ff88583d000) [pid = 1931] [serial = 379] [outer = 0x7ff8676be400] 20:49:36 INFO - PROCESS | 1931 | 1461556176949 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 20:49:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 20:49:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1285ms 20:49:37 INFO - PROCESS | 1931 | 1461556177018 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 20:49:37 INFO - PROCESS | 1931 | 1461556177024 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 20:49:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 20:49:37 INFO - PROCESS | 1931 | 1461556177033 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 20:49:37 INFO - PROCESS | 1931 | 1461556177038 Marionette TRACE conn4 <- [1,478,null,{}] 20:49:37 INFO - PROCESS | 1931 | 1461556177046 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:37 INFO - PROCESS | 1931 | 1461556177255 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 20:49:37 INFO - PROCESS | 1931 | 1461556177426 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff873665000 == 54 [pid = 1931] [id = 127] 20:49:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x7ff8676bd800) [pid = 1931] [serial = 380] [outer = (nil)] 20:49:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x7ff86878f000) [pid = 1931] [serial = 381] [outer = 0x7ff8676bd800] 20:49:37 INFO - PROCESS | 1931 | 1461556177504 Marionette DEBUG loaded listener.js 20:49:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x7ff86879d000) [pid = 1931] [serial = 382] [outer = 0x7ff8676bd800] 20:49:38 INFO - PROCESS | 1931 | 1461556178454 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 20:49:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 20:49:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1483ms 20:49:38 INFO - PROCESS | 1931 | 1461556178533 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 20:49:38 INFO - PROCESS | 1931 | 1461556178542 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 20:49:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 20:49:38 INFO - PROCESS | 1931 | 1461556178553 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 20:49:38 INFO - PROCESS | 1931 | 1461556178557 Marionette TRACE conn4 <- [1,482,null,{}] 20:49:38 INFO - PROCESS | 1931 | 1461556178563 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:38 INFO - PROCESS | 1931 | 1461556178729 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 20:49:38 INFO - PROCESS | 1931 | 1461556178872 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885506800 == 55 [pid = 1931] [id = 128] 20:49:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x7ff86a3e2000) [pid = 1931] [serial = 383] [outer = (nil)] 20:49:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x7ff86d19a000) [pid = 1931] [serial = 384] [outer = 0x7ff86a3e2000] 20:49:38 INFO - PROCESS | 1931 | 1461556178948 Marionette DEBUG loaded listener.js 20:49:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x7ff87252dc00) [pid = 1931] [serial = 385] [outer = 0x7ff86a3e2000] 20:49:39 INFO - PROCESS | 1931 | 1461556179965 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 20:49:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 20:49:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1484ms 20:49:40 INFO - PROCESS | 1931 | 1461556180037 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 20:49:40 INFO - PROCESS | 1931 | 1461556180041 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 20:49:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 20:49:40 INFO - PROCESS | 1931 | 1461556180048 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 20:49:40 INFO - PROCESS | 1931 | 1461556180054 Marionette TRACE conn4 <- [1,486,null,{}] 20:49:40 INFO - PROCESS | 1931 | 1461556180070 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:40 INFO - PROCESS | 1931 | 1461556180277 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 20:49:40 INFO - PROCESS | 1931 | 1461556180468 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88a0b3800 == 56 [pid = 1931] [id = 129] 20:49:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x7ff86d6e9800) [pid = 1931] [serial = 386] [outer = (nil)] 20:49:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7ff872623000) [pid = 1931] [serial = 387] [outer = 0x7ff86d6e9800] 20:49:40 INFO - PROCESS | 1931 | 1461556180585 Marionette DEBUG loaded listener.js 20:49:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7ff87376f400) [pid = 1931] [serial = 388] [outer = 0x7ff86d6e9800] 20:49:41 INFO - PROCESS | 1931 | 1461556181391 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 20:49:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 20:49:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1390ms 20:49:41 INFO - PROCESS | 1931 | 1461556181438 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 20:49:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 20:49:41 INFO - PROCESS | 1931 | 1461556181443 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 20:49:41 INFO - PROCESS | 1931 | 1461556181448 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 20:49:41 INFO - PROCESS | 1931 | 1461556181451 Marionette TRACE conn4 <- [1,490,null,{}] 20:49:41 INFO - PROCESS | 1931 | 1461556181456 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:41 INFO - PROCESS | 1931 | 1461556181610 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 20:49:41 INFO - PROCESS | 1931 | 1461556181770 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8674dd000 == 57 [pid = 1931] [id = 130] 20:49:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7ff86d6ec800) [pid = 1931] [serial = 389] [outer = (nil)] 20:49:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7ff8749a8c00) [pid = 1931] [serial = 390] [outer = 0x7ff86d6ec800] 20:49:41 INFO - PROCESS | 1931 | 1461556181845 Marionette DEBUG loaded listener.js 20:49:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7ff881e89800) [pid = 1931] [serial = 391] [outer = 0x7ff86d6ec800] 20:49:42 INFO - PROCESS | 1931 | 1461556182695 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 20:49:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 20:49:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1280ms 20:49:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 20:49:42 INFO - PROCESS | 1931 | 1461556182729 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 20:49:42 INFO - PROCESS | 1931 | 1461556182732 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 20:49:42 INFO - PROCESS | 1931 | 1461556182738 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 20:49:42 INFO - PROCESS | 1931 | 1461556182741 Marionette TRACE conn4 <- [1,494,null,{}] 20:49:42 INFO - PROCESS | 1931 | 1461556182747 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:42 INFO - PROCESS | 1931 | 1461556182899 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 20:49:43 INFO - PROCESS | 1931 | 1461556183050 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8677d1800 == 58 [pid = 1931] [id = 131] 20:49:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7ff873774400) [pid = 1931] [serial = 392] [outer = (nil)] 20:49:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7ff88583d800) [pid = 1931] [serial = 393] [outer = 0x7ff873774400] 20:49:43 INFO - PROCESS | 1931 | 1461556183124 Marionette DEBUG loaded listener.js 20:49:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7ff885e47000) [pid = 1931] [serial = 394] [outer = 0x7ff873774400] 20:49:44 INFO - PROCESS | 1931 | 1461556184047 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 20:49:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 20:49:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1379ms 20:49:44 INFO - PROCESS | 1931 | 1461556184118 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 20:49:44 INFO - PROCESS | 1931 | 1461556184122 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 20:49:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 20:49:44 INFO - PROCESS | 1931 | 1461556184128 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 20:49:44 INFO - PROCESS | 1931 | 1461556184131 Marionette TRACE conn4 <- [1,498,null,{}] 20:49:44 INFO - PROCESS | 1931 | 1461556184136 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:44 INFO - PROCESS | 1931 | 1461556184329 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 20:49:44 INFO - PROCESS | 1931 | 1461556184479 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8687c2800 == 59 [pid = 1931] [id = 132] 20:49:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7ff86d162c00) [pid = 1931] [serial = 395] [outer = (nil)] 20:49:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7ff875f0a400) [pid = 1931] [serial = 396] [outer = 0x7ff86d162c00] 20:49:44 INFO - PROCESS | 1931 | 1461556184616 Marionette DEBUG loaded listener.js 20:49:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7ff88600c800) [pid = 1931] [serial = 397] [outer = 0x7ff86d162c00] 20:49:45 INFO - PROCESS | 1931 | 1461556185407 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 20:49:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 20:49:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1541ms 20:49:45 INFO - PROCESS | 1931 | 1461556185671 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 20:49:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 20:49:45 INFO - PROCESS | 1931 | 1461556185677 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 20:49:45 INFO - PROCESS | 1931 | 1461556185685 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 20:49:45 INFO - PROCESS | 1931 | 1461556185688 Marionette TRACE conn4 <- [1,502,null,{}] 20:49:45 INFO - PROCESS | 1931 | 1461556185696 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:45 INFO - PROCESS | 1931 | 1461556185845 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 20:49:46 INFO - PROCESS | 1931 | 1461556186060 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a9c9800 == 60 [pid = 1931] [id = 133] 20:49:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7ff86783fc00) [pid = 1931] [serial = 398] [outer = (nil)] 20:49:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7ff867842400) [pid = 1931] [serial = 399] [outer = 0x7ff86783fc00] 20:49:46 INFO - PROCESS | 1931 | 1461556186131 Marionette DEBUG loaded listener.js 20:49:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7ff86878ec00) [pid = 1931] [serial = 400] [outer = 0x7ff86783fc00] 20:49:46 INFO - PROCESS | 1931 | 1461556186925 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 20:49:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 20:49:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1282ms 20:49:46 INFO - PROCESS | 1931 | 1461556186968 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 20:49:46 INFO - PROCESS | 1931 | 1461556186976 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 20:49:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 20:49:47 INFO - PROCESS | 1931 | 1461556187001 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 20:49:47 INFO - PROCESS | 1931 | 1461556187009 Marionette TRACE conn4 <- [1,506,null,{}] 20:49:47 INFO - PROCESS | 1931 | 1461556187019 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:47 INFO - PROCESS | 1931 | 1461556187234 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 20:49:47 INFO - PROCESS | 1931 | 1461556187403 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86ce9f000 == 61 [pid = 1931] [id = 134] 20:49:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7ff86a4ed000) [pid = 1931] [serial = 401] [outer = (nil)] 20:49:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7ff86a4ef400) [pid = 1931] [serial = 402] [outer = 0x7ff86a4ed000] 20:49:47 INFO - PROCESS | 1931 | 1461556187500 Marionette DEBUG loaded listener.js 20:49:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7ff86cf68c00) [pid = 1931] [serial = 403] [outer = 0x7ff86a4ed000] 20:49:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885509000 == 60 [pid = 1931] [id = 125] 20:49:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff881b1a800 == 59 [pid = 1931] [id = 124] 20:49:47 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7ff881b36000) [pid = 1931] [serial = 342] [outer = (nil)] [url = about:blank] 20:49:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87aaf3800 == 58 [pid = 1931] [id = 123] 20:49:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8738d7000 == 57 [pid = 1931] [id = 122] 20:49:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a9d4000 == 56 [pid = 1931] [id = 121] 20:49:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8738f1800 == 55 [pid = 1931] [id = 120] 20:49:48 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869f3e800 == 54 [pid = 1931] [id = 115] 20:49:48 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7ff88579a400) [pid = 1931] [serial = 201] [outer = (nil)] [url = about:blank] 20:49:48 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7ff8749b3000) [pid = 1931] [serial = 339] [outer = (nil)] [url = about:blank] 20:49:48 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7ff880877400) [pid = 1931] [serial = 340] [outer = (nil)] [url = about:blank] 20:49:48 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7ff883d3f400) [pid = 1931] [serial = 321] [outer = (nil)] [url = about:blank] 20:49:48 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7ff86d196000) [pid = 1931] [serial = 333] [outer = (nil)] [url = about:blank] 20:49:48 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7ff86eedd800) [pid = 1931] [serial = 334] [outer = (nil)] [url = about:blank] 20:49:48 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7ff883815800) [pid = 1931] [serial = 307] [outer = (nil)] [url = about:blank] 20:49:48 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7ff8734e8800) [pid = 1931] [serial = 336] [outer = (nil)] [url = about:blank] 20:49:48 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7ff86867d400) [pid = 1931] [serial = 327] [outer = (nil)] [url = about:blank] 20:49:48 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7ff869ee3000) [pid = 1931] [serial = 328] [outer = (nil)] [url = about:blank] 20:49:48 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7ff873b3d000) [pid = 1931] [serial = 315] [outer = (nil)] [url = about:blank] 20:49:48 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7ff86cf10800) [pid = 1931] [serial = 330] [outer = (nil)] [url = about:blank] 20:49:48 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7ff86d12e800) [pid = 1931] [serial = 331] [outer = (nil)] [url = about:blank] 20:49:48 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7ff86d16d800) [pid = 1931] [serial = 312] [outer = (nil)] [url = about:blank] 20:49:48 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x7ff86cecd000) [pid = 1931] [serial = 309] [outer = (nil)] [url = about:blank] 20:49:48 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x7ff87fab2000) [pid = 1931] [serial = 318] [outer = (nil)] [url = about:blank] 20:49:48 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x7ff875f60800) [pid = 1931] [serial = 324] [outer = (nil)] [url = about:blank] 20:49:48 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x7ff873c7c800) [pid = 1931] [serial = 337] [outer = (nil)] [url = about:blank] 20:49:48 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x7ff88a25a800) [pid = 1931] [serial = 271] [outer = (nil)] [url = about:blank] 20:49:48 INFO - PROCESS | 1931 | 1461556188394 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 20:49:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 20:49:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1455ms 20:49:48 INFO - PROCESS | 1931 | 1461556188446 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 20:49:48 INFO - PROCESS | 1931 | 1461556188450 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 20:49:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 20:49:48 INFO - PROCESS | 1931 | 1461556188456 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 20:49:48 INFO - PROCESS | 1931 | 1461556188458 Marionette TRACE conn4 <- [1,510,null,{}] 20:49:48 INFO - PROCESS | 1931 | 1461556188473 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:48 INFO - PROCESS | 1931 | 1461556188623 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 20:49:48 INFO - PROCESS | 1931 | 1461556188638 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff873c8f000 == 55 [pid = 1931] [id = 135] 20:49:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x7ff86d196000) [pid = 1931] [serial = 404] [outer = (nil)] 20:49:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x7ff86d6e7000) [pid = 1931] [serial = 405] [outer = 0x7ff86d196000] 20:49:48 INFO - PROCESS | 1931 | 1461556188710 Marionette DEBUG loaded listener.js 20:49:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x7ff86d6f0800) [pid = 1931] [serial = 406] [outer = 0x7ff86d196000] 20:49:49 INFO - PROCESS | 1931 | 1461556189554 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 20:49:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 20:49:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1133ms 20:49:49 INFO - PROCESS | 1931 | 1461556189591 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 20:49:49 INFO - PROCESS | 1931 | 1461556189593 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 20:49:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 20:49:49 INFO - PROCESS | 1931 | 1461556189600 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 20:49:49 INFO - PROCESS | 1931 | 1461556189602 Marionette TRACE conn4 <- [1,514,null,{}] 20:49:49 INFO - PROCESS | 1931 | 1461556189608 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:49 INFO - PROCESS | 1931 | 1461556189798 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 20:49:49 INFO - PROCESS | 1931 | 1461556189870 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff876da6000 == 56 [pid = 1931] [id = 136] 20:49:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7ff86ce50c00) [pid = 1931] [serial = 407] [outer = (nil)] 20:49:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7ff872f2b400) [pid = 1931] [serial = 408] [outer = 0x7ff86ce50c00] 20:49:49 INFO - PROCESS | 1931 | 1461556189931 Marionette DEBUG loaded listener.js 20:49:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7ff873778400) [pid = 1931] [serial = 409] [outer = 0x7ff86ce50c00] 20:49:50 INFO - PROCESS | 1931 | 1461556190608 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 20:49: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 20:49:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1031ms 20:49:50 INFO - PROCESS | 1931 | 1461556190643 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 20:49:50 INFO - PROCESS | 1931 | 1461556190646 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 20:49:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 20:49:50 INFO - PROCESS | 1931 | 1461556190678 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 20:49:50 INFO - PROCESS | 1931 | 1461556190680 Marionette TRACE conn4 <- [1,518,null,{}] 20:49:50 INFO - PROCESS | 1931 | 1461556190690 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:50 INFO - PROCESS | 1931 | 1461556190873 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 20:49:50 INFO - PROCESS | 1931 | 1461556190890 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8687b2000 == 57 [pid = 1931] [id = 137] 20:49:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7ff86d6ef000) [pid = 1931] [serial = 410] [outer = (nil)] 20:49:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7ff87410e400) [pid = 1931] [serial = 411] [outer = 0x7ff86d6ef000] 20:49:50 INFO - PROCESS | 1931 | 1461556190953 Marionette DEBUG loaded listener.js 20:49:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7ff875f09000) [pid = 1931] [serial = 412] [outer = 0x7ff86d6ef000] 20:49:51 INFO - PROCESS | 1931 | 1461556191804 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 20:49:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 20:49:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1201ms 20:49:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 20:49:51 INFO - PROCESS | 1931 | 1461556191855 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 20:49:51 INFO - PROCESS | 1931 | 1461556191858 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 20:49:51 INFO - PROCESS | 1931 | 1461556191871 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 20:49:51 INFO - PROCESS | 1931 | 1461556191873 Marionette TRACE conn4 <- [1,522,null,{}] 20:49:51 INFO - PROCESS | 1931 | 1461556191877 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:52 INFO - PROCESS | 1931 | 1461556192094 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 20:49:52 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7ff873777800) [pid = 1931] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 20:49:52 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7ff869ee1000) [pid = 1931] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 20:49:52 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7ff86a4f5000) [pid = 1931] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 20:49:52 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7ff86d131c00) [pid = 1931] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 20:49:52 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x7ff876128800) [pid = 1931] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 20:49:52 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x7ff86a4f6800) [pid = 1931] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 20:49:52 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x7ff880d55800) [pid = 1931] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 20:49:52 INFO - PROCESS | 1931 | 1461556192299 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff872b90800 == 58 [pid = 1931] [id = 138] 20:49:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x7ff8676b8000) [pid = 1931] [serial = 413] [outer = (nil)] 20:49:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7ff868793800) [pid = 1931] [serial = 414] [outer = 0x7ff8676b8000] 20:49:52 INFO - PROCESS | 1931 | 1461556192378 Marionette DEBUG loaded listener.js 20:49:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7ff880bb6c00) [pid = 1931] [serial = 415] [outer = 0x7ff8676b8000] 20:49:53 INFO - PROCESS | 1931 | 1461556193103 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 20:49:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 20:49:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1293ms 20:49:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 20:49:53 INFO - PROCESS | 1931 | 1461556193159 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 20:49:53 INFO - PROCESS | 1931 | 1461556193161 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 20:49:53 INFO - PROCESS | 1931 | 1461556193167 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 20:49:53 INFO - PROCESS | 1931 | 1461556193170 Marionette TRACE conn4 <- [1,526,null,{}] 20:49:53 INFO - PROCESS | 1931 | 1461556193175 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:53 INFO - PROCESS | 1931 | 1461556193322 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 20:49:53 INFO - PROCESS | 1931 | 1461556193337 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885693000 == 59 [pid = 1931] [id = 139] 20:49:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7ff87fab2000) [pid = 1931] [serial = 416] [outer = (nil)] 20:49:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7ff8860dfc00) [pid = 1931] [serial = 417] [outer = 0x7ff87fab2000] 20:49:53 INFO - PROCESS | 1931 | 1461556193397 Marionette DEBUG loaded listener.js 20:49:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7ff887c57800) [pid = 1931] [serial = 418] [outer = 0x7ff87fab2000] 20:49:54 INFO - PROCESS | 1931 | 1461556194175 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 20:49: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 20:49:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1032ms 20:49:54 INFO - PROCESS | 1931 | 1461556194201 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 20:49:54 INFO - PROCESS | 1931 | 1461556194205 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 20:49:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 20:49:54 INFO - PROCESS | 1931 | 1461556194211 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 20:49:54 INFO - PROCESS | 1931 | 1461556194214 Marionette TRACE conn4 <- [1,530,null,{}] 20:49:54 INFO - PROCESS | 1931 | 1461556194324 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:54 INFO - PROCESS | 1931 | 1461556194498 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 20:49:54 INFO - PROCESS | 1931 | 1461556194647 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8699d3800 == 60 [pid = 1931] [id = 140] 20:49:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7ff867470c00) [pid = 1931] [serial = 419] [outer = (nil)] 20:49:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7ff867478000) [pid = 1931] [serial = 420] [outer = 0x7ff867470c00] 20:49:54 INFO - PROCESS | 1931 | 1461556194764 Marionette DEBUG loaded listener.js 20:49:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7ff8676ba400) [pid = 1931] [serial = 421] [outer = 0x7ff867470c00] 20:49:56 INFO - PROCESS | 1931 | 1461556196091 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 20:49:56 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 20:49:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 20:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:49:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 20:49:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:49:56 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 20:49:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 20:49:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:49:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:49:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 20:49:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 20:49:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1905ms 20:49:56 INFO - PROCESS | 1931 | 1461556196157 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 20:49:56 INFO - PROCESS | 1931 | 1461556196165 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 20:49:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 20:49:56 INFO - PROCESS | 1931 | 1461556196175 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 20:49:56 INFO - PROCESS | 1931 | 1461556196178 Marionette TRACE conn4 <- [1,534,null,{}] 20:49:56 INFO - PROCESS | 1931 | 1461556196185 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:56 INFO - PROCESS | 1931 | 1461556196368 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 20:49:56 INFO - PROCESS | 1931 | 1461556196573 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88596b800 == 61 [pid = 1931] [id = 141] 20:49:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7ff87376f000) [pid = 1931] [serial = 422] [outer = (nil)] 20:49:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7ff874cbb800) [pid = 1931] [serial = 423] [outer = 0x7ff87376f000] 20:49:56 INFO - PROCESS | 1931 | 1461556196665 Marionette DEBUG loaded listener.js 20:49:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7ff875f0f400) [pid = 1931] [serial = 424] [outer = 0x7ff87376f000] 20:49:57 INFO - PROCESS | 1931 | 1461556197474 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 20:49:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 20:49:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1333ms 20:49:57 INFO - PROCESS | 1931 | 1461556197508 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 20:49:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 20:49:57 INFO - PROCESS | 1931 | 1461556197513 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 20:49:57 INFO - PROCESS | 1931 | 1461556197520 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 20:49:57 INFO - PROCESS | 1931 | 1461556197524 Marionette TRACE conn4 <- [1,538,null,{}] 20:49:57 INFO - PROCESS | 1931 | 1461556197529 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:57 INFO - PROCESS | 1931 | 1461556197777 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 20:49:57 INFO - PROCESS | 1931 | 1461556197880 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86aa7b800 == 62 [pid = 1931] [id = 142] 20:49:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7ff86a94e400) [pid = 1931] [serial = 425] [outer = (nil)] 20:49:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7ff86a951400) [pid = 1931] [serial = 426] [outer = 0x7ff86a94e400] 20:49:57 INFO - PROCESS | 1931 | 1461556197977 Marionette DEBUG loaded listener.js 20:49:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7ff8747b7800) [pid = 1931] [serial = 427] [outer = 0x7ff86a94e400] 20:49:58 INFO - PROCESS | 1931 | 1461556198849 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 20:49: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. 20:49:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1381ms 20:49:58 INFO - PROCESS | 1931 | 1461556198908 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 20:49:58 INFO - PROCESS | 1931 | 1461556198918 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 20:49:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 20:49:58 INFO - PROCESS | 1931 | 1461556198944 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 20:49:58 INFO - PROCESS | 1931 | 1461556198948 Marionette TRACE conn4 <- [1,542,null,{}] 20:49:58 INFO - PROCESS | 1931 | 1461556198953 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:49:59 INFO - PROCESS | 1931 | 1461556199114 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 20:49:59 INFO - PROCESS | 1931 | 1461556199261 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:49:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86d95b000 == 63 [pid = 1931] [id = 143] 20:49:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7ff86a2bd800) [pid = 1931] [serial = 428] [outer = (nil)] 20:49:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7ff86a2c5000) [pid = 1931] [serial = 429] [outer = 0x7ff86a2bd800] 20:49:59 INFO - PROCESS | 1931 | 1461556199338 Marionette DEBUG loaded listener.js 20:49:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7ff874928400) [pid = 1931] [serial = 430] [outer = 0x7ff86a2bd800] 20:50:00 INFO - PROCESS | 1931 | 1461556200123 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 20:50:00 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. 20:50:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1236ms 20:50:00 INFO - PROCESS | 1931 | 1461556200177 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 20:50:00 INFO - PROCESS | 1931 | 1461556200180 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 20:50:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 20:50:00 INFO - PROCESS | 1931 | 1461556200187 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 20:50:00 INFO - PROCESS | 1931 | 1461556200190 Marionette TRACE conn4 <- [1,546,null,{}] 20:50:00 INFO - PROCESS | 1931 | 1461556200196 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:00 INFO - PROCESS | 1931 | 1461556200374 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 20:50:00 INFO - PROCESS | 1931 | 1461556200526 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8630ee800 == 64 [pid = 1931] [id = 144] 20:50:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7ff863124c00) [pid = 1931] [serial = 431] [outer = (nil)] 20:50:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7ff863128000) [pid = 1931] [serial = 432] [outer = 0x7ff863124c00] 20:50:00 INFO - PROCESS | 1931 | 1461556200598 Marionette DEBUG loaded listener.js 20:50:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7ff863132800) [pid = 1931] [serial = 433] [outer = 0x7ff863124c00] 20:50:01 INFO - PROCESS | 1931 | 1461556201411 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 20:50:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 20:50:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1278ms 20:50:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 20:50:01 INFO - PROCESS | 1931 | 1461556201466 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 20:50:01 INFO - PROCESS | 1931 | 1461556201469 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 20:50:01 INFO - PROCESS | 1931 | 1461556201476 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 20:50:01 INFO - PROCESS | 1931 | 1461556201479 Marionette TRACE conn4 <- [1,550,null,{}] 20:50:01 INFO - PROCESS | 1931 | 1461556201484 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:01 INFO - PROCESS | 1931 | 1461556201879 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 20:50:02 INFO - PROCESS | 1931 | 1461556202115 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e127000 == 65 [pid = 1931] [id = 145] 20:50:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7ff86e104400) [pid = 1931] [serial = 434] [outer = (nil)] 20:50:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7ff86e10dc00) [pid = 1931] [serial = 435] [outer = 0x7ff86e104400] 20:50:02 INFO - PROCESS | 1931 | 1461556202202 Marionette DEBUG loaded listener.js 20:50:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7ff875f6cc00) [pid = 1931] [serial = 436] [outer = 0x7ff86e104400] 20:50:03 INFO - PROCESS | 1931 | 1461556203042 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 20:50:03 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. 20:50:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1637ms 20:50:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 20:50:03 INFO - PROCESS | 1931 | 1461556203114 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 20:50:03 INFO - PROCESS | 1931 | 1461556203117 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 20:50:03 INFO - PROCESS | 1931 | 1461556203123 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 20:50:03 INFO - PROCESS | 1931 | 1461556203126 Marionette TRACE conn4 <- [1,554,null,{}] 20:50:03 INFO - PROCESS | 1931 | 1461556203132 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:03 INFO - PROCESS | 1931 | 1461556203295 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 20:50:03 INFO - PROCESS | 1931 | 1461556203451 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8626c8000 == 66 [pid = 1931] [id = 146] 20:50:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7ff8626ec000) [pid = 1931] [serial = 437] [outer = (nil)] 20:50:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7ff8626f1c00) [pid = 1931] [serial = 438] [outer = 0x7ff8626ec000] 20:50:03 INFO - PROCESS | 1931 | 1461556203521 Marionette DEBUG loaded listener.js 20:50:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7ff8626f8000) [pid = 1931] [serial = 439] [outer = 0x7ff8626ec000] 20:50:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7ff8626f3c00) [pid = 1931] [serial = 440] [outer = 0x7ff86a1a4800] 20:50:04 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:04 INFO - PROCESS | 1931 | 1461556204494 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 20:50:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 20:50:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1430ms 20:50:04 INFO - PROCESS | 1931 | 1461556204553 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 20:50:04 INFO - PROCESS | 1931 | 1461556204556 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 20:50:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 20:50:04 INFO - PROCESS | 1931 | 1461556204563 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 20:50:04 INFO - PROCESS | 1931 | 1461556204567 Marionette TRACE conn4 <- [1,558,null,{}] 20:50:04 INFO - PROCESS | 1931 | 1461556204572 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:04 INFO - PROCESS | 1931 | 1461556204741 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 20:50:04 INFO - PROCESS | 1931 | 1461556204894 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8628b1000 == 67 [pid = 1931] [id = 147] 20:50:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7ff8626ed400) [pid = 1931] [serial = 441] [outer = (nil)] 20:50:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7ff8629db000) [pid = 1931] [serial = 442] [outer = 0x7ff8626ed400] 20:50:04 INFO - PROCESS | 1931 | 1461556204969 Marionette DEBUG loaded listener.js 20:50:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7ff8629df800) [pid = 1931] [serial = 443] [outer = 0x7ff8626ed400] 20:50:05 INFO - PROCESS | 1931 | 1461556205802 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 20:50:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 20:50:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1283ms 20:50:05 INFO - PROCESS | 1931 | 1461556205847 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 20:50:05 INFO - PROCESS | 1931 | 1461556205851 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 20:50:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 20:50:05 INFO - PROCESS | 1931 | 1461556205856 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 20:50:05 INFO - PROCESS | 1931 | 1461556205860 Marionette TRACE conn4 <- [1,562,null,{}] 20:50:05 INFO - PROCESS | 1931 | 1461556205865 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:06 INFO - PROCESS | 1931 | 1461556206032 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 20:50:06 INFO - PROCESS | 1931 | 1461556206191 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8610cd800 == 68 [pid = 1931] [id = 148] 20:50:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7ff8626f6400) [pid = 1931] [serial = 444] [outer = (nil)] 20:50:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7ff862adf000) [pid = 1931] [serial = 445] [outer = 0x7ff8626f6400] 20:50:06 INFO - PROCESS | 1931 | 1461556206264 Marionette DEBUG loaded listener.js 20:50:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7ff862ae4c00) [pid = 1931] [serial = 446] [outer = 0x7ff8626f6400] 20:50:06 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:07 INFO - PROCESS | 1931 | 1461556207120 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 20:50:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 20:50:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1327ms 20:50:07 INFO - PROCESS | 1931 | 1461556207186 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 20:50:07 INFO - PROCESS | 1931 | 1461556207189 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 20:50:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 20:50:07 INFO - PROCESS | 1931 | 1461556207196 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 20:50:07 INFO - PROCESS | 1931 | 1461556207199 Marionette TRACE conn4 <- [1,566,null,{}] 20:50:07 INFO - PROCESS | 1931 | 1461556207205 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:07 INFO - PROCESS | 1931 | 1461556207366 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 20:50:07 INFO - PROCESS | 1931 | 1461556207504 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885c62800 == 69 [pid = 1931] [id = 149] 20:50:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7ff861235800) [pid = 1931] [serial = 447] [outer = (nil)] 20:50:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7ff86123c800) [pid = 1931] [serial = 448] [outer = 0x7ff861235800] 20:50:07 INFO - PROCESS | 1931 | 1461556207586 Marionette DEBUG loaded listener.js 20:50:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7ff861242400) [pid = 1931] [serial = 449] [outer = 0x7ff861235800] 20:50:08 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:08 INFO - PROCESS | 1931 | 1461556208370 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 20:50:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 20:50:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1232ms 20:50:08 INFO - PROCESS | 1931 | 1461556208430 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 20:50:08 INFO - PROCESS | 1931 | 1461556208434 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 20:50:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 20:50:08 INFO - PROCESS | 1931 | 1461556208441 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 20:50:08 INFO - PROCESS | 1931 | 1461556208444 Marionette TRACE conn4 <- [1,570,null,{}] 20:50:08 INFO - PROCESS | 1931 | 1461556208449 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:08 INFO - PROCESS | 1931 | 1461556208686 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 20:50:08 INFO - PROCESS | 1931 | 1461556208843 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861362000 == 70 [pid = 1931] [id = 150] 20:50:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7ff861238800) [pid = 1931] [serial = 450] [outer = (nil)] 20:50:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7ff862ae7c00) [pid = 1931] [serial = 451] [outer = 0x7ff861238800] 20:50:08 INFO - PROCESS | 1931 | 1461556208924 Marionette DEBUG loaded listener.js 20:50:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7ff869fdd400) [pid = 1931] [serial = 452] [outer = 0x7ff861238800] 20:50:09 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:09 INFO - PROCESS | 1931 | 1461556209752 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 20:50:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 20:50:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1328ms 20:50:09 INFO - PROCESS | 1931 | 1461556209770 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 20:50:09 INFO - PROCESS | 1931 | 1461556209775 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 20:50:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 20:50:09 INFO - PROCESS | 1931 | 1461556209781 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 20:50:09 INFO - PROCESS | 1931 | 1461556209785 Marionette TRACE conn4 <- [1,574,null,{}] 20:50:09 INFO - PROCESS | 1931 | 1461556209791 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:09 INFO - PROCESS | 1931 | 1461556209948 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 20:50:10 INFO - PROCESS | 1931 | 1461556210109 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880996800 == 71 [pid = 1931] [id = 151] 20:50:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7ff86123e400) [pid = 1931] [serial = 453] [outer = (nil)] 20:50:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7ff867476800) [pid = 1931] [serial = 454] [outer = 0x7ff86123e400] 20:50:10 INFO - PROCESS | 1931 | 1461556210184 Marionette DEBUG loaded listener.js 20:50:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7ff86dbf5400) [pid = 1931] [serial = 455] [outer = 0x7ff86123e400] 20:50:11 INFO - PROCESS | 1931 | 1461556211330 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 20:50:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 20:50:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1585ms 20:50:11 INFO - PROCESS | 1931 | 1461556211367 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 20:50:11 INFO - PROCESS | 1931 | 1461556211373 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 20:50:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 20:50:11 INFO - PROCESS | 1931 | 1461556211382 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 20:50:11 INFO - PROCESS | 1931 | 1461556211389 Marionette TRACE conn4 <- [1,578,null,{}] 20:50:11 INFO - PROCESS | 1931 | 1461556211396 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:11 INFO - PROCESS | 1931 | 1461556211561 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 20:50:11 INFO - PROCESS | 1931 | 1461556211739 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8687c8800 == 72 [pid = 1931] [id = 152] 20:50:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7ff863126400) [pid = 1931] [serial = 456] [outer = (nil)] 20:50:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7ff867475800) [pid = 1931] [serial = 457] [outer = 0x7ff863126400] 20:50:11 INFO - PROCESS | 1931 | 1461556211810 Marionette DEBUG loaded listener.js 20:50:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7ff867610c00) [pid = 1931] [serial = 458] [outer = 0x7ff863126400] 20:50:12 INFO - PROCESS | 1931 | 1461556212786 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 20:50:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 20:50:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1484ms 20:50:12 INFO - PROCESS | 1931 | 1461556212867 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 20:50:12 INFO - PROCESS | 1931 | 1461556212875 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 20:50:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 20:50:12 INFO - PROCESS | 1931 | 1461556212884 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 20:50:12 INFO - PROCESS | 1931 | 1461556212888 Marionette TRACE conn4 <- [1,582,null,{}] 20:50:12 INFO - PROCESS | 1931 | 1461556212893 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:13 INFO - PROCESS | 1931 | 1461556213092 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 20:50:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff872b90800 == 71 [pid = 1931] [id = 138] 20:50:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8687b2000 == 70 [pid = 1931] [id = 137] 20:50:13 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7ff885834000) [pid = 1931] [serial = 357] [outer = (nil)] [url = about:blank] 20:50:13 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7ff8717e7800) [pid = 1931] [serial = 378] [outer = (nil)] [url = about:blank] 20:50:13 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7ff86760c800) [pid = 1931] [serial = 345] [outer = (nil)] [url = about:blank] 20:50:13 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7ff86d138000) [pid = 1931] [serial = 348] [outer = (nil)] [url = about:blank] 20:50:13 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7ff872f2a400) [pid = 1931] [serial = 351] [outer = (nil)] [url = about:blank] 20:50:13 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7ff873773800) [pid = 1931] [serial = 354] [outer = (nil)] [url = about:blank] 20:50:13 INFO - PROCESS | 1931 | 1461556213347 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff876da6000 == 69 [pid = 1931] [id = 136] 20:50:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff873c8f000 == 68 [pid = 1931] [id = 135] 20:50:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86ce9f000 == 67 [pid = 1931] [id = 134] 20:50:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a9c9800 == 66 [pid = 1931] [id = 133] 20:50:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8687b9000 == 67 [pid = 1931] [id = 153] 20:50:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7ff867841800) [pid = 1931] [serial = 459] [outer = (nil)] 20:50:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7ff868796800) [pid = 1931] [serial = 460] [outer = 0x7ff867841800] 20:50:13 INFO - PROCESS | 1931 | 1461556213421 Marionette DEBUG loaded listener.js 20:50:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7ff86a2bf000) [pid = 1931] [serial = 461] [outer = 0x7ff867841800] 20:50:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885506800 == 66 [pid = 1931] [id = 128] 20:50:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff873665000 == 65 [pid = 1931] [id = 127] 20:50:13 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7ff885835c00) [pid = 1931] [serial = 343] [outer = (nil)] [url = about:blank] 20:50:13 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7ff880d59c00) [pid = 1931] [serial = 375] [outer = (nil)] [url = about:blank] 20:50:13 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7ff880dd5800) [pid = 1931] [serial = 373] [outer = (nil)] [url = about:blank] 20:50:13 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7ff873b40000) [pid = 1931] [serial = 369] [outer = (nil)] [url = about:blank] 20:50:13 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7ff87431d000) [pid = 1931] [serial = 370] [outer = (nil)] [url = about:blank] 20:50:13 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7ff885835800) [pid = 1931] [serial = 376] [outer = (nil)] [url = about:blank] 20:50:13 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7ff87fa12000) [pid = 1931] [serial = 372] [outer = (nil)] [url = about:blank] 20:50:13 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7ff86a4f6400) [pid = 1931] [serial = 361] [outer = (nil)] [url = about:blank] 20:50:13 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7ff86a3dec00) [pid = 1931] [serial = 360] [outer = (nil)] [url = about:blank] 20:50:13 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7ff87376c000) [pid = 1931] [serial = 366] [outer = (nil)] [url = about:blank] 20:50:13 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7ff873777c00) [pid = 1931] [serial = 367] [outer = (nil)] [url = about:blank] 20:50:13 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7ff86d19d000) [pid = 1931] [serial = 363] [outer = (nil)] [url = about:blank] 20:50:13 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7ff8717f1800) [pid = 1931] [serial = 364] [outer = (nil)] [url = about:blank] 20:50:14 INFO - PROCESS | 1931 | 1461556214355 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 20:50:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 20:50:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1539ms 20:50:14 INFO - PROCESS | 1931 | 1461556214424 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 20:50:14 INFO - PROCESS | 1931 | 1461556214430 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 20:50:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 20:50:14 INFO - PROCESS | 1931 | 1461556214439 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 20:50:14 INFO - PROCESS | 1931 | 1461556214445 Marionette TRACE conn4 <- [1,586,null,{}] 20:50:14 INFO - PROCESS | 1931 | 1461556214455 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:14 INFO - PROCESS | 1931 | 1461556214673 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 20:50:14 INFO - PROCESS | 1931 | 1461556214895 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8687b9800 == 66 [pid = 1931] [id = 154] 20:50:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7ff862ae8800) [pid = 1931] [serial = 462] [outer = (nil)] 20:50:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7ff867477800) [pid = 1931] [serial = 463] [outer = 0x7ff862ae8800] 20:50:15 INFO - PROCESS | 1931 | 1461556215015 Marionette DEBUG loaded listener.js 20:50:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7ff867835000) [pid = 1931] [serial = 464] [outer = 0x7ff862ae8800] 20:50:15 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:15 INFO - PROCESS | 1931 | 1461556215852 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 20:50:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 20:50:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1488ms 20:50:15 INFO - PROCESS | 1931 | 1461556215928 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 20:50:15 INFO - PROCESS | 1931 | 1461556215936 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 20:50:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 20:50:15 INFO - PROCESS | 1931 | 1461556215946 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 20:50:15 INFO - PROCESS | 1931 | 1461556215950 Marionette TRACE conn4 <- [1,590,null,{}] 20:50:15 INFO - PROCESS | 1931 | 1461556215956 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:16 INFO - PROCESS | 1931 | 1461556216174 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 20:50:16 INFO - PROCESS | 1931 | 1461556216328 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86aa6e800 == 67 [pid = 1931] [id = 155] 20:50:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7ff86a2bd000) [pid = 1931] [serial = 465] [outer = (nil)] 20:50:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7ff86a2c3000) [pid = 1931] [serial = 466] [outer = 0x7ff86a2bd000] 20:50:16 INFO - PROCESS | 1931 | 1461556216406 Marionette DEBUG loaded listener.js 20:50:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7ff86a3e4400) [pid = 1931] [serial = 467] [outer = 0x7ff86a2bd000] 20:50:17 INFO - PROCESS | 1931 | 1461556217548 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 20:50:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 20:50:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1638ms 20:50:17 INFO - PROCESS | 1931 | 1461556217585 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 20:50:17 INFO - PROCESS | 1931 | 1461556217588 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 20:50:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 20:50:17 INFO - PROCESS | 1931 | 1461556217595 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 20:50:17 INFO - PROCESS | 1931 | 1461556217601 Marionette TRACE conn4 <- [1,594,null,{}] 20:50:17 INFO - PROCESS | 1931 | 1461556217650 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:17 INFO - PROCESS | 1931 | 1461556217852 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 20:50:18 INFO - PROCESS | 1931 | 1461556218039 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e12d800 == 68 [pid = 1931] [id = 156] 20:50:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7ff86a953000) [pid = 1931] [serial = 468] [outer = (nil)] 20:50:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7ff86d138800) [pid = 1931] [serial = 469] [outer = 0x7ff86a953000] 20:50:18 INFO - PROCESS | 1931 | 1461556218117 Marionette DEBUG loaded listener.js 20:50:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7ff86d6e5000) [pid = 1931] [serial = 470] [outer = 0x7ff86a953000] 20:50:18 INFO - PROCESS | 1931 | 1461556218921 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 20:50:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 20:50:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1374ms 20:50:18 INFO - PROCESS | 1931 | 1461556218970 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 20:50:18 INFO - PROCESS | 1931 | 1461556218975 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 20:50:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 20:50:18 INFO - PROCESS | 1931 | 1461556218981 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 20:50:18 INFO - PROCESS | 1931 | 1461556218984 Marionette TRACE conn4 <- [1,598,null,{}] 20:50:18 INFO - PROCESS | 1931 | 1461556218990 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:19 INFO - PROCESS | 1931 | 1461556219152 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 20:50:19 INFO - PROCESS | 1931 | 1461556219310 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff872bae000 == 69 [pid = 1931] [id = 157] 20:50:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7ff86a954000) [pid = 1931] [serial = 471] [outer = (nil)] 20:50:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7ff86d72fc00) [pid = 1931] [serial = 472] [outer = 0x7ff86a954000] 20:50:19 INFO - PROCESS | 1931 | 1461556219384 Marionette DEBUG loaded listener.js 20:50:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7ff86d735400) [pid = 1931] [serial = 473] [outer = 0x7ff86a954000] 20:50:20 INFO - PROCESS | 1931 | 1461556220266 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 20:50:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 20:50:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1332ms 20:50:20 INFO - PROCESS | 1931 | 1461556220314 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 20:50:20 INFO - PROCESS | 1931 | 1461556220318 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 20:50:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 20:50:20 INFO - PROCESS | 1931 | 1461556220324 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 20:50:20 INFO - PROCESS | 1931 | 1461556220327 Marionette TRACE conn4 <- [1,602,null,{}] 20:50:20 INFO - PROCESS | 1931 | 1461556220332 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:20 INFO - PROCESS | 1931 | 1461556220490 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 20:50:20 INFO - PROCESS | 1931 | 1461556220649 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff874c15800 == 70 [pid = 1931] [id = 158] 20:50:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7ff86d6eac00) [pid = 1931] [serial = 474] [outer = (nil)] 20:50:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7ff86d73a000) [pid = 1931] [serial = 475] [outer = 0x7ff86d6eac00] 20:50:20 INFO - PROCESS | 1931 | 1461556220722 Marionette DEBUG loaded listener.js 20:50:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7ff86dbec800) [pid = 1931] [serial = 476] [outer = 0x7ff86d6eac00] 20:50:21 INFO - PROCESS | 1931 | 1461556221602 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 20:50:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 20:50:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1328ms 20:50:21 INFO - PROCESS | 1931 | 1461556221653 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 20:50:21 INFO - PROCESS | 1931 | 1461556221657 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 20:50:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 20:50:21 INFO - PROCESS | 1931 | 1461556221663 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 20:50:21 INFO - PROCESS | 1931 | 1461556221665 Marionette TRACE conn4 <- [1,606,null,{}] 20:50:21 INFO - PROCESS | 1931 | 1461556221671 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:21 INFO - PROCESS | 1931 | 1461556221861 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 20:50:22 INFO - PROCESS | 1931 | 1461556222032 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8809b8800 == 71 [pid = 1931] [id = 159] 20:50:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7ff86dbf3400) [pid = 1931] [serial = 477] [outer = (nil)] 20:50:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7ff8717e4c00) [pid = 1931] [serial = 478] [outer = 0x7ff86dbf3400] 20:50:22 INFO - PROCESS | 1931 | 1461556222109 Marionette DEBUG loaded listener.js 20:50:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7ff872f2d800) [pid = 1931] [serial = 479] [outer = 0x7ff86dbf3400] 20:50:22 INFO - PROCESS | 1931 | 1461556222984 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 20:50:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 20:50:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1393ms 20:50:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 20:50:23 INFO - PROCESS | 1931 | 1461556223057 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 20:50:23 INFO - PROCESS | 1931 | 1461556223060 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 20:50:23 INFO - PROCESS | 1931 | 1461556223067 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 20:50:23 INFO - PROCESS | 1931 | 1461556223070 Marionette TRACE conn4 <- [1,610,null,{}] 20:50:23 INFO - PROCESS | 1931 | 1461556223075 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:23 INFO - PROCESS | 1931 | 1461556223241 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 20:50:23 INFO - PROCESS | 1931 | 1461556223396 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff881c89000 == 72 [pid = 1931] [id = 160] 20:50:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7ff86e109000) [pid = 1931] [serial = 480] [outer = (nil)] 20:50:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7ff873b38400) [pid = 1931] [serial = 481] [outer = 0x7ff86e109000] 20:50:23 INFO - PROCESS | 1931 | 1461556223472 Marionette DEBUG loaded listener.js 20:50:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7ff874461400) [pid = 1931] [serial = 482] [outer = 0x7ff86e109000] 20:50:24 INFO - PROCESS | 1931 | 1461556224266 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 20:50:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 20:50:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1228ms 20:50:24 INFO - PROCESS | 1931 | 1461556224295 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 20:50:24 INFO - PROCESS | 1931 | 1461556224299 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 20:50:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 20:50:24 INFO - PROCESS | 1931 | 1461556224305 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 20:50:24 INFO - PROCESS | 1931 | 1461556224308 Marionette TRACE conn4 <- [1,614,null,{}] 20:50:24 INFO - PROCESS | 1931 | 1461556224314 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:24 INFO - PROCESS | 1931 | 1461556224473 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 20:50:25 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8687c8800 == 71 [pid = 1931] [id = 152] 20:50:25 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8626c8000 == 70 [pid = 1931] [id = 146] 20:50:25 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86e127000 == 69 [pid = 1931] [id = 145] 20:50:25 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8630ee800 == 68 [pid = 1931] [id = 144] 20:50:25 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86d95b000 == 67 [pid = 1931] [id = 143] 20:50:25 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86aa7b800 == 66 [pid = 1931] [id = 142] 20:50:25 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88596b800 == 65 [pid = 1931] [id = 141] 20:50:25 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8699d3800 == 64 [pid = 1931] [id = 140] 20:50:25 INFO - PROCESS | 1931 | 1461556225344 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8610de000 == 65 [pid = 1931] [id = 161] 20:50:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7ff8626ee000) [pid = 1931] [serial = 483] [outer = (nil)] 20:50:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7ff8629d6800) [pid = 1931] [serial = 484] [outer = 0x7ff8626ee000] 20:50:25 INFO - PROCESS | 1931 | 1461556225472 Marionette DEBUG loaded listener.js 20:50:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7ff862ae1400) [pid = 1931] [serial = 485] [outer = 0x7ff8626ee000] 20:50:26 INFO - PROCESS | 1931 | 1461556226282 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 20:50:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 20:50:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 2036ms 20:50:26 INFO - PROCESS | 1931 | 1461556226345 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 20:50:26 INFO - PROCESS | 1931 | 1461556226351 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 20:50:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 20:50:26 INFO - PROCESS | 1931 | 1461556226359 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 20:50:26 INFO - PROCESS | 1931 | 1461556226363 Marionette TRACE conn4 <- [1,618,null,{}] 20:50:26 INFO - PROCESS | 1931 | 1461556226370 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:26 INFO - PROCESS | 1931 | 1461556226533 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 20:50:26 INFO - PROCESS | 1931 | 1461556226547 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8687bc800 == 66 [pid = 1931] [id = 162] 20:50:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7ff862ae6400) [pid = 1931] [serial = 486] [outer = (nil)] 20:50:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7ff867835800) [pid = 1931] [serial = 487] [outer = 0x7ff862ae6400] 20:50:26 INFO - PROCESS | 1931 | 1461556226612 Marionette DEBUG loaded listener.js 20:50:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7ff868797800) [pid = 1931] [serial = 488] [outer = 0x7ff862ae6400] 20:50:27 INFO - PROCESS | 1931 | 1461556227556 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 20:50:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 20:50:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1231ms 20:50:27 INFO - PROCESS | 1931 | 1461556227596 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 20:50:27 INFO - PROCESS | 1931 | 1461556227602 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 20:50:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 20:50:27 INFO - PROCESS | 1931 | 1461556227611 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 20:50:27 INFO - PROCESS | 1931 | 1461556227615 Marionette TRACE conn4 <- [1,622,null,{}] 20:50:27 INFO - PROCESS | 1931 | 1461556227620 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:27 INFO - PROCESS | 1931 | 1461556227829 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 20:50:27 INFO - PROCESS | 1931 | 1461556227852 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86aa79800 == 67 [pid = 1931] [id = 163] 20:50:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7ff8676b4400) [pid = 1931] [serial = 489] [outer = (nil)] 20:50:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7ff86a2cb000) [pid = 1931] [serial = 490] [outer = 0x7ff8676b4400] 20:50:27 INFO - PROCESS | 1931 | 1461556227913 Marionette DEBUG loaded listener.js 20:50:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7ff86a951c00) [pid = 1931] [serial = 491] [outer = 0x7ff8676b4400] 20:50:28 INFO - PROCESS | 1931 | 1461556228779 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 20:50:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 20:50:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1232ms 20:50:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 20:50:28 INFO - PROCESS | 1931 | 1461556228849 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 20:50:28 INFO - PROCESS | 1931 | 1461556228852 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 20:50:28 INFO - PROCESS | 1931 | 1461556228860 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 20:50:28 INFO - PROCESS | 1931 | 1461556228868 Marionette TRACE conn4 <- [1,626,null,{}] 20:50:28 INFO - PROCESS | 1931 | 1461556228881 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:29 INFO - PROCESS | 1931 | 1461556229087 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 20:50:29 INFO - PROCESS | 1931 | 1461556229107 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87220b800 == 68 [pid = 1931] [id = 164] 20:50:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7ff86a952000) [pid = 1931] [serial = 492] [outer = (nil)] 20:50:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7ff86d6ea400) [pid = 1931] [serial = 493] [outer = 0x7ff86a952000] 20:50:29 INFO - PROCESS | 1931 | 1461556229168 Marionette DEBUG loaded listener.js 20:50:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7ff86dbecc00) [pid = 1931] [serial = 494] [outer = 0x7ff86a952000] 20:50:29 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7ff86d6ef000) [pid = 1931] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 20:50:29 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7ff8676b8000) [pid = 1931] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 20:50:29 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7ff86d196000) [pid = 1931] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 20:50:29 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7ff86a4ed000) [pid = 1931] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 20:50:29 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7ff86ce50c00) [pid = 1931] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 20:50:29 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7ff86783fc00) [pid = 1931] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 20:50:29 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7ff863126400) [pid = 1931] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 20:50:29 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7ff87fab2000) [pid = 1931] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 20:50:30 INFO - PROCESS | 1931 | 1461556230111 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 20:50:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 20:50:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1291ms 20:50:30 INFO - PROCESS | 1931 | 1461556230151 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 20:50:30 INFO - PROCESS | 1931 | 1461556230155 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 20:50:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 20:50:30 INFO - PROCESS | 1931 | 1461556230161 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 20:50:30 INFO - PROCESS | 1931 | 1461556230163 Marionette TRACE conn4 <- [1,630,null,{}] 20:50:30 INFO - PROCESS | 1931 | 1461556230169 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:30 INFO - PROCESS | 1931 | 1461556230311 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 20:50:30 INFO - PROCESS | 1931 | 1461556230327 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880854800 == 69 [pid = 1931] [id = 165] 20:50:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7ff86746ec00) [pid = 1931] [serial = 495] [outer = (nil)] 20:50:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7ff86dbf5800) [pid = 1931] [serial = 496] [outer = 0x7ff86746ec00] 20:50:30 INFO - PROCESS | 1931 | 1461556230388 Marionette DEBUG loaded listener.js 20:50:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7ff86e10a400) [pid = 1931] [serial = 497] [outer = 0x7ff86746ec00] 20:50:31 INFO - PROCESS | 1931 | 1461556231206 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 20:50:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 20:50:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1079ms 20:50:31 INFO - PROCESS | 1931 | 1461556231249 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 20:50:31 INFO - PROCESS | 1931 | 1461556231254 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 20:50:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 20:50:31 INFO - PROCESS | 1931 | 1461556231268 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 20:50:31 INFO - PROCESS | 1931 | 1461556231270 Marionette TRACE conn4 <- [1,634,null,{}] 20:50:31 INFO - PROCESS | 1931 | 1461556231275 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:31 INFO - PROCESS | 1931 | 1461556231414 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 20:50:31 INFO - PROCESS | 1931 | 1461556231430 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88556f000 == 70 [pid = 1931] [id = 166] 20:50:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7ff86eeeb000) [pid = 1931] [serial = 498] [outer = (nil)] 20:50:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7ff87236d400) [pid = 1931] [serial = 499] [outer = 0x7ff86eeeb000] 20:50:31 INFO - PROCESS | 1931 | 1461556231501 Marionette DEBUG loaded listener.js 20:50:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7ff8747b4400) [pid = 1931] [serial = 500] [outer = 0x7ff86eeeb000] 20:50:32 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:32 INFO - PROCESS | 1931 | 1461556232585 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 20:50:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 20:50:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1381ms 20:50:32 INFO - PROCESS | 1931 | 1461556232679 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 20:50:32 INFO - PROCESS | 1931 | 1461556232685 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 20:50:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 20:50:32 INFO - PROCESS | 1931 | 1461556232697 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 20:50:32 INFO - PROCESS | 1931 | 1461556232702 Marionette TRACE conn4 <- [1,638,null,{}] 20:50:32 INFO - PROCESS | 1931 | 1461556232764 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:32 INFO - PROCESS | 1931 | 1461556232970 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 20:50:33 INFO - PROCESS | 1931 | 1461556233140 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86aa63800 == 71 [pid = 1931] [id = 167] 20:50:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7ff86746d000) [pid = 1931] [serial = 501] [outer = (nil)] 20:50:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7ff868799800) [pid = 1931] [serial = 502] [outer = 0x7ff86746d000] 20:50:33 INFO - PROCESS | 1931 | 1461556233218 Marionette DEBUG loaded listener.js 20:50:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x7ff86a2c7c00) [pid = 1931] [serial = 503] [outer = 0x7ff86746d000] 20:50:33 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:34 INFO - PROCESS | 1931 | 1461556234108 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 20:50:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 20:50:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1477ms 20:50:34 INFO - PROCESS | 1931 | 1461556234175 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 20:50:34 INFO - PROCESS | 1931 | 1461556234184 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 20:50:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 20:50:34 INFO - PROCESS | 1931 | 1461556234195 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 20:50:34 INFO - PROCESS | 1931 | 1461556234200 Marionette TRACE conn4 <- [1,642,null,{}] 20:50:34 INFO - PROCESS | 1931 | 1461556234207 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:34 INFO - PROCESS | 1931 | 1461556234422 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 20:50:34 INFO - PROCESS | 1931 | 1461556234581 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88557a000 == 72 [pid = 1931] [id = 168] 20:50:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x7ff86a959000) [pid = 1931] [serial = 504] [outer = (nil)] 20:50:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x7ff86d6e2c00) [pid = 1931] [serial = 505] [outer = 0x7ff86a959000] 20:50:34 INFO - PROCESS | 1931 | 1461556234653 Marionette DEBUG loaded listener.js 20:50:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x7ff86dbef000) [pid = 1931] [serial = 506] [outer = 0x7ff86a959000] 20:50:35 INFO - PROCESS | 1931 | 1461556235578 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 20:50:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 20:50:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1430ms 20:50:35 INFO - PROCESS | 1931 | 1461556235626 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 20:50:35 INFO - PROCESS | 1931 | 1461556235630 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 20:50:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 20:50:35 INFO - PROCESS | 1931 | 1461556235637 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 20:50:35 INFO - PROCESS | 1931 | 1461556235643 Marionette TRACE conn4 <- [1,646,null,{}] 20:50:35 INFO - PROCESS | 1931 | 1461556235661 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:35 INFO - PROCESS | 1931 | 1461556235892 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 20:50:36 INFO - PROCESS | 1931 | 1461556236012 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff888a5a000 == 73 [pid = 1931] [id = 169] 20:50:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x7ff872530c00) [pid = 1931] [serial = 507] [outer = (nil)] 20:50:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x7ff8747b6400) [pid = 1931] [serial = 508] [outer = 0x7ff872530c00] 20:50:36 INFO - PROCESS | 1931 | 1461556236088 Marionette DEBUG loaded listener.js 20:50:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x7ff875f0e400) [pid = 1931] [serial = 509] [outer = 0x7ff872530c00] 20:50:37 INFO - PROCESS | 1931 | 1461556237011 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 20:50:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 20:50:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1436ms 20:50:37 INFO - PROCESS | 1931 | 1461556237074 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 20:50:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 20:50:37 INFO - PROCESS | 1931 | 1461556237079 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 20:50:37 INFO - PROCESS | 1931 | 1461556237085 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 20:50:37 INFO - PROCESS | 1931 | 1461556237088 Marionette TRACE conn4 <- [1,650,null,{}] 20:50:37 INFO - PROCESS | 1931 | 1461556237093 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:37 INFO - PROCESS | 1931 | 1461556237272 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 20:50:37 INFO - PROCESS | 1931 | 1461556237434 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86dc1b000 == 74 [pid = 1931] [id = 170] 20:50:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x7ff87376a800) [pid = 1931] [serial = 510] [outer = (nil)] 20:50:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x7ff879b97400) [pid = 1931] [serial = 511] [outer = 0x7ff87376a800] 20:50:37 INFO - PROCESS | 1931 | 1461556237509 Marionette DEBUG loaded listener.js 20:50:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x7ff880967400) [pid = 1931] [serial = 512] [outer = 0x7ff87376a800] 20:50:38 INFO - PROCESS | 1931 | 1461556238367 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 20:50:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 20:50:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1333ms 20:50:38 INFO - PROCESS | 1931 | 1461556238418 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 20:50:38 INFO - PROCESS | 1931 | 1461556238422 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 20:50:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 20:50:38 INFO - PROCESS | 1931 | 1461556238428 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 20:50:38 INFO - PROCESS | 1931 | 1461556238430 Marionette TRACE conn4 <- [1,654,null,{}] 20:50:38 INFO - PROCESS | 1931 | 1461556238436 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:38 INFO - PROCESS | 1931 | 1461556238599 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 20:50:38 INFO - PROCESS | 1931 | 1461556238765 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861473800 == 75 [pid = 1931] [id = 171] 20:50:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x7ff868791800) [pid = 1931] [serial = 513] [outer = (nil)] 20:50:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x7ff880d55800) [pid = 1931] [serial = 514] [outer = 0x7ff868791800] 20:50:38 INFO - PROCESS | 1931 | 1461556238834 Marionette DEBUG loaded listener.js 20:50:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x7ff881b36000) [pid = 1931] [serial = 515] [outer = 0x7ff868791800] 20:50:39 INFO - PROCESS | 1931 | 1461556239736 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 20:50:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 20:50:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1378ms 20:50:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 20:50:39 INFO - PROCESS | 1931 | 1461556239807 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 20:50:39 INFO - PROCESS | 1931 | 1461556239811 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 20:50:39 INFO - PROCESS | 1931 | 1461556239818 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 20:50:39 INFO - PROCESS | 1931 | 1461556239821 Marionette TRACE conn4 <- [1,658,null,{}] 20:50:39 INFO - PROCESS | 1931 | 1461556239826 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:40 INFO - PROCESS | 1931 | 1461556240032 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 20:50:40 INFO - PROCESS | 1931 | 1461556240196 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86740f800 == 76 [pid = 1931] [id = 172] 20:50:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x7ff8629e0c00) [pid = 1931] [serial = 516] [outer = (nil)] 20:50:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x7ff86312d800) [pid = 1931] [serial = 517] [outer = 0x7ff8629e0c00] 20:50:40 INFO - PROCESS | 1931 | 1461556240272 Marionette DEBUG loaded listener.js 20:50:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x7ff88567a800) [pid = 1931] [serial = 518] [outer = 0x7ff8629e0c00] 20:50:41 INFO - PROCESS | 1931 | 1461556241093 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 20:50:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 20:50:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1338ms 20:50:41 INFO - PROCESS | 1931 | 1461556241156 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 20:50:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 20:50:41 INFO - PROCESS | 1931 | 1461556241160 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 20:50:41 INFO - PROCESS | 1931 | 1461556241167 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 20:50:41 INFO - PROCESS | 1931 | 1461556241170 Marionette TRACE conn4 <- [1,662,null,{}] 20:50:41 INFO - PROCESS | 1931 | 1461556241175 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:41 INFO - PROCESS | 1931 | 1461556241353 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 20:50:41 INFO - PROCESS | 1931 | 1461556241869 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86740f000 == 77 [pid = 1931] [id = 173] 20:50:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x7ff862ae5000) [pid = 1931] [serial = 519] [outer = (nil)] 20:50:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0x7ff862aea800) [pid = 1931] [serial = 520] [outer = 0x7ff862ae5000] 20:50:42 INFO - PROCESS | 1931 | 1461556241995 Marionette DEBUG loaded listener.js 20:50:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 207 (0x7ff862ff0800) [pid = 1931] [serial = 521] [outer = 0x7ff862ae5000] 20:50:42 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:42 INFO - PROCESS | 1931 | 1461556242858 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 20:50:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 20:50:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1732ms 20:50:42 INFO - PROCESS | 1931 | 1461556242902 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 20:50:42 INFO - PROCESS | 1931 | 1461556242916 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 20:50:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 20:50:42 INFO - PROCESS | 1931 | 1461556242930 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 20:50:42 INFO - PROCESS | 1931 | 1461556242938 Marionette TRACE conn4 <- [1,666,null,{}] 20:50:42 INFO - PROCESS | 1931 | 1461556242953 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:43 INFO - PROCESS | 1931 | 1461556243212 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 20:50:43 INFO - PROCESS | 1931 | 1461556243424 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8630f8000 == 78 [pid = 1931] [id = 174] 20:50:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 208 (0x7ff86746c000) [pid = 1931] [serial = 522] [outer = (nil)] 20:50:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 209 (0x7ff867534800) [pid = 1931] [serial = 523] [outer = 0x7ff86746c000] 20:50:43 INFO - PROCESS | 1931 | 1461556243512 Marionette DEBUG loaded listener.js 20:50:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 210 (0x7ff86753b400) [pid = 1931] [serial = 524] [outer = 0x7ff86746c000] 20:50:44 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:44 INFO - PROCESS | 1931 | 1461556244360 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 20:50:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 20:50:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1495ms 20:50:44 INFO - PROCESS | 1931 | 1461556244429 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 20:50:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 20:50:44 INFO - PROCESS | 1931 | 1461556244435 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 20:50:44 INFO - PROCESS | 1931 | 1461556244442 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 20:50:44 INFO - PROCESS | 1931 | 1461556244445 Marionette TRACE conn4 <- [1,670,null,{}] 20:50:44 INFO - PROCESS | 1931 | 1461556244450 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:44 INFO - PROCESS | 1931 | 1461556244615 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 20:50:44 INFO - PROCESS | 1931 | 1461556244783 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869bd3800 == 79 [pid = 1931] [id = 175] 20:50:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 211 (0x7ff86760b000) [pid = 1931] [serial = 525] [outer = (nil)] 20:50:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 212 (0x7ff8676ba000) [pid = 1931] [serial = 526] [outer = 0x7ff86760b000] 20:50:44 INFO - PROCESS | 1931 | 1461556244855 Marionette DEBUG loaded listener.js 20:50:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 213 (0x7ff86783f800) [pid = 1931] [serial = 527] [outer = 0x7ff86760b000] 20:50:45 INFO - PROCESS | 1931 | 1461556245723 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 20:50:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 20:50:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1338ms 20:50:45 INFO - PROCESS | 1931 | 1461556245781 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 20:50:45 INFO - PROCESS | 1931 | 1461556245784 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 20:50:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 20:50:45 INFO - PROCESS | 1931 | 1461556245798 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 20:50:45 INFO - PROCESS | 1931 | 1461556245807 Marionette TRACE conn4 <- [1,674,null,{}] 20:50:45 INFO - PROCESS | 1931 | 1461556245816 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:45 INFO - PROCESS | 1931 | 1461556245980 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 20:50:46 INFO - PROCESS | 1931 | 1461556246147 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86d955800 == 80 [pid = 1931] [id = 176] 20:50:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 214 (0x7ff86879a800) [pid = 1931] [serial = 528] [outer = (nil)] 20:50:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 215 (0x7ff86a2c8400) [pid = 1931] [serial = 529] [outer = 0x7ff86879a800] 20:50:46 INFO - PROCESS | 1931 | 1461556246214 Marionette DEBUG loaded listener.js 20:50:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 216 (0x7ff86a4ef800) [pid = 1931] [serial = 530] [outer = 0x7ff86879a800] 20:50:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff888a5f800 == 79 [pid = 1931] [id = 90] 20:50:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff874428000 == 78 [pid = 1931] [id = 63] 20:50:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88557b800 == 77 [pid = 1931] [id = 102] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 215 (0x7ff86d19a000) [pid = 1931] [serial = 384] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 214 (0x7ff8749a8c00) [pid = 1931] [serial = 390] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 213 (0x7ff875f0a400) [pid = 1931] [serial = 396] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 212 (0x7ff872623000) [pid = 1931] [serial = 387] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 211 (0x7ff88583d800) [pid = 1931] [serial = 393] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 210 (0x7ff86878f000) [pid = 1931] [serial = 381] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 209 (0x7ff867478000) [pid = 1931] [serial = 420] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 208 (0x7ff874cbb800) [pid = 1931] [serial = 423] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 207 (0x7ff86a951400) [pid = 1931] [serial = 426] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 206 (0x7ff86a2c5000) [pid = 1931] [serial = 429] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x7ff863128000) [pid = 1931] [serial = 432] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x7ff86e10dc00) [pid = 1931] [serial = 435] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x7ff8626f1c00) [pid = 1931] [serial = 438] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x7ff8629db000) [pid = 1931] [serial = 442] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x7ff862adf000) [pid = 1931] [serial = 445] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x7ff86123c800) [pid = 1931] [serial = 448] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x7ff862ae7c00) [pid = 1931] [serial = 451] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x7ff867476800) [pid = 1931] [serial = 454] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x7ff868796800) [pid = 1931] [serial = 460] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff880854800 == 76 [pid = 1931] [id = 165] 20:50:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87220b800 == 75 [pid = 1931] [id = 164] 20:50:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86aa79800 == 74 [pid = 1931] [id = 163] 20:50:46 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:50:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8687bc800 == 73 [pid = 1931] [id = 162] 20:50:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8610de000 == 72 [pid = 1931] [id = 161] 20:50:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff881c89000 == 71 [pid = 1931] [id = 160] 20:50:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8809b8800 == 70 [pid = 1931] [id = 159] 20:50:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff874c15800 == 69 [pid = 1931] [id = 158] 20:50:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885639000 == 68 [pid = 1931] [id = 126] 20:50:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff872bae000 == 67 [pid = 1931] [id = 157] 20:50:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86e12d800 == 66 [pid = 1931] [id = 156] 20:50:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86aa6e800 == 65 [pid = 1931] [id = 155] 20:50:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8687b9800 == 64 [pid = 1931] [id = 154] 20:50:46 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8687b9000 == 63 [pid = 1931] [id = 153] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x7ff87410e400) [pid = 1931] [serial = 411] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x7ff875f09000) [pid = 1931] [serial = 412] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x7ff868793800) [pid = 1931] [serial = 414] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x7ff86d6e7000) [pid = 1931] [serial = 405] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x7ff86d6f0800) [pid = 1931] [serial = 406] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x7ff86cf68c00) [pid = 1931] [serial = 403] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x7ff86a4ef400) [pid = 1931] [serial = 402] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x7ff872f2b400) [pid = 1931] [serial = 408] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x7ff86878ec00) [pid = 1931] [serial = 400] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7ff867842400) [pid = 1931] [serial = 399] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7ff867475800) [pid = 1931] [serial = 457] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7ff887c57800) [pid = 1931] [serial = 418] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7ff867610c00) [pid = 1931] [serial = 458] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7ff880bb6c00) [pid = 1931] [serial = 415] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7ff879b97800) [pid = 1931] [serial = 238] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7ff873778400) [pid = 1931] [serial = 409] [outer = (nil)] [url = about:blank] 20:50:46 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7ff8860dfc00) [pid = 1931] [serial = 417] [outer = (nil)] [url = about:blank] 20:50:47 INFO - PROCESS | 1931 | 1461556247065 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 20:50:47 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 20:50:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1344ms 20:50:47 INFO - PROCESS | 1931 | 1461556247137 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 20:50:47 INFO - PROCESS | 1931 | 1461556247141 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 20:50:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 20:50:47 INFO - PROCESS | 1931 | 1461556247148 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 20:50:47 INFO - PROCESS | 1931 | 1461556247151 Marionette TRACE conn4 <- [1,678,null,{}] 20:50:47 INFO - PROCESS | 1931 | 1461556247156 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:47 INFO - PROCESS | 1931 | 1461556247307 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 20:50:47 INFO - PROCESS | 1931 | 1461556247318 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8687b9800 == 64 [pid = 1931] [id = 177] 20:50:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7ff867475800) [pid = 1931] [serial = 531] [outer = (nil)] 20:50:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7ff86a4ee400) [pid = 1931] [serial = 532] [outer = 0x7ff867475800] 20:50:47 INFO - PROCESS | 1931 | 1461556247380 Marionette DEBUG loaded listener.js 20:50:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7ff86a951400) [pid = 1931] [serial = 533] [outer = 0x7ff867475800] 20:50:48 INFO - PROCESS | 1931 | 1461556248272 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 20:50:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 20:50:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1183ms 20:50:48 INFO - PROCESS | 1931 | 1461556248332 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 20:50:48 INFO - PROCESS | 1931 | 1461556248336 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 20:50:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 20:50:48 INFO - PROCESS | 1931 | 1461556248341 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 20:50:48 INFO - PROCESS | 1931 | 1461556248344 Marionette TRACE conn4 <- [1,682,null,{}] 20:50:48 INFO - PROCESS | 1931 | 1461556248349 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:48 INFO - PROCESS | 1931 | 1461556248500 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 20:50:48 INFO - PROCESS | 1931 | 1461556248517 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86dc19800 == 65 [pid = 1931] [id = 178] 20:50:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7ff86cf11400) [pid = 1931] [serial = 534] [outer = (nil)] 20:50:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7ff86cf68c00) [pid = 1931] [serial = 535] [outer = 0x7ff86cf11400] 20:50:48 INFO - PROCESS | 1931 | 1461556248591 Marionette DEBUG loaded listener.js 20:50:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7ff86d16c400) [pid = 1931] [serial = 536] [outer = 0x7ff86cf11400] 20:50:49 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:50:49 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:50:49 INFO - PROCESS | 1931 | 1461556249897 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 20:50:49 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) 20:50:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1585ms 20:50:49 INFO - PROCESS | 1931 | 1461556249931 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 20:50:49 INFO - PROCESS | 1931 | 1461556249934 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 20:50:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 20:50:49 INFO - PROCESS | 1931 | 1461556249940 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 20:50:49 INFO - PROCESS | 1931 | 1461556249942 Marionette TRACE conn4 <- [1,686,null,{}] 20:50:49 INFO - PROCESS | 1931 | 1461556249948 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:50 INFO - PROCESS | 1931 | 1461556250132 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 20:50:50 INFO - PROCESS | 1931 | 1461556250158 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff872b9d000 == 66 [pid = 1931] [id = 179] 20:50:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7ff86cf5c800) [pid = 1931] [serial = 537] [outer = (nil)] 20:50:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7ff86d73d000) [pid = 1931] [serial = 538] [outer = 0x7ff86cf5c800] 20:50:50 INFO - PROCESS | 1931 | 1461556250218 Marionette DEBUG loaded listener.js 20:50:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x7ff86e105400) [pid = 1931] [serial = 539] [outer = 0x7ff86cf5c800] 20:50:51 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x7ff8676be400) [pid = 1931] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7ff86d6ec800) [pid = 1931] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7ff872f2b000) [pid = 1931] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7ff86a953000) [pid = 1931] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7ff86a4eb400) [pid = 1931] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7ff869eda800) [pid = 1931] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7ff86d6eac00) [pid = 1931] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7ff86dbf3400) [pid = 1931] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7ff86a4ec400) [pid = 1931] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7ff863124c00) [pid = 1931] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7ff86a4f0800) [pid = 1931] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7ff86a2bd000) [pid = 1931] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7ff873774400) [pid = 1931] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7ff8747bf000) [pid = 1931] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7ff86a952000) [pid = 1931] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7ff86d19f800) [pid = 1931] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7ff87376dc00) [pid = 1931] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7ff862ae8800) [pid = 1931] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7ff86a954000) [pid = 1931] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7ff873b3e800) [pid = 1931] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7ff87376f000) [pid = 1931] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7ff86e109000) [pid = 1931] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7ff8676b4400) [pid = 1931] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7ff86a641400) [pid = 1931] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7ff87612bc00) [pid = 1931] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7ff86d162c00) [pid = 1931] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7ff861235800) [pid = 1931] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7ff862ae6400) [pid = 1931] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7ff86a94e400) [pid = 1931] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7ff872f29800) [pid = 1931] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7ff87376cc00) [pid = 1931] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7ff8626ee000) [pid = 1931] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7ff8626ec000) [pid = 1931] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7ff8722b7800) [pid = 1931] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7ff86cf16c00) [pid = 1931] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7ff86b88e000) [pid = 1931] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7ff86e104400) [pid = 1931] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7ff86cf5f000) [pid = 1931] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7ff86a2bd800) [pid = 1931] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7ff86867b000) [pid = 1931] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7ff86123e400) [pid = 1931] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7ff8626f6400) [pid = 1931] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7ff86d19ac00) [pid = 1931] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7ff86d6e9800) [pid = 1931] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7ff8626ed400) [pid = 1931] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7ff86a3e2000) [pid = 1931] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7ff869edf800) [pid = 1931] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7ff875e6d800) [pid = 1931] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7ff86d165800) [pid = 1931] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7ff867605400) [pid = 1931] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7ff8676bd800) [pid = 1931] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7ff86cf15000) [pid = 1931] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7ff869edc000) [pid = 1931] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7ff86cf62800) [pid = 1931] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7ff86746ec00) [pid = 1931] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7ff861238800) [pid = 1931] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7ff867470c00) [pid = 1931] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 20:50:52 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7ff883d40400) [pid = 1931] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 20:50:52 INFO - PROCESS | 1931 | 1461556252164 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 20:50:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 20:50:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 2236ms 20:50:52 INFO - PROCESS | 1931 | 1461556252178 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 20:50:52 INFO - PROCESS | 1931 | 1461556252183 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 20:50:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 20:50:52 INFO - PROCESS | 1931 | 1461556252189 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 20:50:52 INFO - PROCESS | 1931 | 1461556252191 Marionette TRACE conn4 <- [1,690,null,{}] 20:50:52 INFO - PROCESS | 1931 | 1461556252197 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:52 INFO - PROCESS | 1931 | 1461556252329 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 20:50:52 INFO - PROCESS | 1931 | 1461556252339 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8626c9000 == 67 [pid = 1931] [id = 180] 20:50:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7ff861236000) [pid = 1931] [serial = 540] [outer = (nil)] 20:50:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7ff86312a400) [pid = 1931] [serial = 541] [outer = 0x7ff861236000] 20:50:52 INFO - PROCESS | 1931 | 1461556252397 Marionette DEBUG loaded listener.js 20:50:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7ff8676b9800) [pid = 1931] [serial = 542] [outer = 0x7ff861236000] 20:50:53 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:50:53 INFO - PROCESS | 1931 | 1461556253588 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 20:50:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 20:50:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1430ms 20:50:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 20:50:53 INFO - PROCESS | 1931 | 1461556253621 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 20:50:53 INFO - PROCESS | 1931 | 1461556253624 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 20:50:53 INFO - PROCESS | 1931 | 1461556253630 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 20:50:53 INFO - PROCESS | 1931 | 1461556253633 Marionette TRACE conn4 <- [1,694,null,{}] 20:50:53 INFO - PROCESS | 1931 | 1461556253638 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:53 INFO - PROCESS | 1931 | 1461556253786 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 20:50:54 INFO - PROCESS | 1931 | 1461556254031 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861347800 == 68 [pid = 1931] [id = 181] 20:50:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7ff861237800) [pid = 1931] [serial = 543] [outer = (nil)] 20:50:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7ff8626ec000) [pid = 1931] [serial = 544] [outer = 0x7ff861237800] 20:50:54 INFO - PROCESS | 1931 | 1461556254109 Marionette DEBUG loaded listener.js 20:50:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7ff862febc00) [pid = 1931] [serial = 545] [outer = 0x7ff861237800] 20:50:55 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:50:55 INFO - PROCESS | 1931 | 1461556255416 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 20:50:55 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) 20:50:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1834ms 20:50:55 INFO - PROCESS | 1931 | 1461556255508 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 20:50:55 INFO - PROCESS | 1931 | 1461556255513 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 20:50:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 20:50:55 INFO - PROCESS | 1931 | 1461556255572 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 20:50:55 INFO - PROCESS | 1931 | 1461556255577 Marionette TRACE conn4 <- [1,698,null,{}] 20:50:55 INFO - PROCESS | 1931 | 1461556255585 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:55 INFO - PROCESS | 1931 | 1461556255749 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 20:50:55 INFO - PROCESS | 1931 | 1461556255910 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86d959000 == 69 [pid = 1931] [id = 182] 20:50:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7ff861238800) [pid = 1931] [serial = 546] [outer = (nil)] 20:50:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7ff86753e800) [pid = 1931] [serial = 547] [outer = 0x7ff861238800] 20:50:55 INFO - PROCESS | 1931 | 1461556255988 Marionette DEBUG loaded listener.js 20:50:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7ff86a1abc00) [pid = 1931] [serial = 548] [outer = 0x7ff861238800] 20:50:57 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:50:57 INFO - PROCESS | 1931 | 1461556257314 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 20:50:57 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) 20:50:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1792ms 20:50:57 INFO - PROCESS | 1931 | 1461556257455 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 20:50:57 INFO - PROCESS | 1931 | 1461556257462 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 20:50:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 20:50:57 INFO - PROCESS | 1931 | 1461556257487 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 20:50:57 INFO - PROCESS | 1931 | 1461556257491 Marionette TRACE conn4 <- [1,702,null,{}] 20:50:57 INFO - PROCESS | 1931 | 1461556257497 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:57 INFO - PROCESS | 1931 | 1461556257688 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 20:50:57 INFO - PROCESS | 1931 | 1461556257866 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff872b96800 == 70 [pid = 1931] [id = 183] 20:50:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7ff86753d400) [pid = 1931] [serial = 549] [outer = (nil)] 20:50:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7ff86a4f5800) [pid = 1931] [serial = 550] [outer = 0x7ff86753d400] 20:50:57 INFO - PROCESS | 1931 | 1461556257950 Marionette DEBUG loaded listener.js 20:50:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7ff86cf7d800) [pid = 1931] [serial = 551] [outer = 0x7ff86753d400] 20:50:59 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:50:59 INFO - PROCESS | 1931 | 1461556259320 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 20:50:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 20:50:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1884ms 20:50:59 INFO - PROCESS | 1931 | 1461556259376 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 20:50:59 INFO - PROCESS | 1931 | 1461556259380 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 20:50:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 20:50:59 INFO - PROCESS | 1931 | 1461556259407 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 20:50:59 INFO - PROCESS | 1931 | 1461556259418 Marionette TRACE conn4 <- [1,706,null,{}] 20:50:59 INFO - PROCESS | 1931 | 1461556259435 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:50:59 INFO - PROCESS | 1931 | 1461556259630 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 20:50:59 INFO - PROCESS | 1931 | 1461556259793 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:50:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff876da0800 == 71 [pid = 1931] [id = 184] 20:50:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7ff86746e800) [pid = 1931] [serial = 552] [outer = (nil)] 20:50:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7ff867474400) [pid = 1931] [serial = 553] [outer = 0x7ff86746e800] 20:50:59 INFO - PROCESS | 1931 | 1461556259880 Marionette DEBUG loaded listener.js 20:51:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7ff86dbee800) [pid = 1931] [serial = 554] [outer = 0x7ff86746e800] 20:51:01 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:01 INFO - PROCESS | 1931 | 1461556261251 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 20:51:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 20:51:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1913ms 20:51:01 INFO - PROCESS | 1931 | 1461556261349 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 20:51:01 INFO - PROCESS | 1931 | 1461556261355 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 20:51:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 20:51:01 INFO - PROCESS | 1931 | 1461556261365 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 20:51:01 INFO - PROCESS | 1931 | 1461556261369 Marionette TRACE conn4 <- [1,710,null,{}] 20:51:01 INFO - PROCESS | 1931 | 1461556261375 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:01 INFO - PROCESS | 1931 | 1461556261538 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 20:51:01 INFO - PROCESS | 1931 | 1461556261699 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8628a0800 == 72 [pid = 1931] [id = 185] 20:51:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7ff862aeb800) [pid = 1931] [serial = 555] [outer = (nil)] 20:51:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7ff86760d000) [pid = 1931] [serial = 556] [outer = 0x7ff862aeb800] 20:51:01 INFO - PROCESS | 1931 | 1461556261778 Marionette DEBUG loaded listener.js 20:51:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7ff86d73d400) [pid = 1931] [serial = 557] [outer = 0x7ff862aeb800] 20:51:03 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:03 INFO - PROCESS | 1931 | 1461556263099 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 20:51:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 20:51:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1839ms 20:51:03 INFO - PROCESS | 1931 | 1461556263209 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 20:51:03 INFO - PROCESS | 1931 | 1461556263211 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 20:51:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 20:51:03 INFO - PROCESS | 1931 | 1461556263219 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 20:51:03 INFO - PROCESS | 1931 | 1461556263222 Marionette TRACE conn4 <- [1,714,null,{}] 20:51:03 INFO - PROCESS | 1931 | 1461556263227 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:03 INFO - PROCESS | 1931 | 1461556263399 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 20:51:03 INFO - PROCESS | 1931 | 1461556263561 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8677c4800 == 73 [pid = 1931] [id = 186] 20:51:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7ff86783d000) [pid = 1931] [serial = 558] [outer = (nil)] 20:51:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7ff868676c00) [pid = 1931] [serial = 559] [outer = 0x7ff86783d000] 20:51:03 INFO - PROCESS | 1931 | 1461556263646 Marionette DEBUG loaded listener.js 20:51:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7ff86d133000) [pid = 1931] [serial = 560] [outer = 0x7ff86783d000] 20:51:05 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:05 INFO - PROCESS | 1931 | 1461556265213 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 20:51:05 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 20:51:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 2036ms 20:51:05 INFO - PROCESS | 1931 | 1461556265256 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 20:51:05 INFO - PROCESS | 1931 | 1461556265263 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 20:51:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 20:51:05 INFO - PROCESS | 1931 | 1461556265270 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 20:51:05 INFO - PROCESS | 1931 | 1461556265274 Marionette TRACE conn4 <- [1,718,null,{}] 20:51:05 INFO - PROCESS | 1931 | 1461556265281 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:05 INFO - PROCESS | 1931 | 1461556265474 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 20:51:05 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8626c9000 == 72 [pid = 1931] [id = 180] 20:51:05 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff872b9d000 == 71 [pid = 1931] [id = 179] 20:51:05 INFO - PROCESS | 1931 | 1461556265683 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:05 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86dc19800 == 70 [pid = 1931] [id = 178] 20:51:05 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8687b9800 == 69 [pid = 1931] [id = 177] 20:51:05 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86d955800 == 68 [pid = 1931] [id = 176] 20:51:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861349800 == 69 [pid = 1931] [id = 187] 20:51:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7ff863128800) [pid = 1931] [serial = 561] [outer = (nil)] 20:51:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7ff863130000) [pid = 1931] [serial = 562] [outer = 0x7ff863128800] 20:51:05 INFO - PROCESS | 1931 | 1461556265762 Marionette DEBUG loaded listener.js 20:51:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7ff867479800) [pid = 1931] [serial = 563] [outer = 0x7ff863128800] 20:51:05 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869bd3800 == 68 [pid = 1931] [id = 175] 20:51:05 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8630f8000 == 67 [pid = 1931] [id = 174] 20:51:05 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86740f000 == 66 [pid = 1931] [id = 173] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7ff880bb5c00) [pid = 1931] [serial = 319] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7ff86eee4400) [pid = 1931] [serial = 204] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7ff876153c00) [pid = 1931] [serial = 213] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7ff8860e2400) [pid = 1931] [serial = 244] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7ff887c5cc00) [pid = 1931] [serial = 247] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7ff88afe1c00) [pid = 1931] [serial = 283] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7ff875e6d000) [pid = 1931] [serial = 352] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7ff88583c000) [pid = 1931] [serial = 358] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7ff879b40000) [pid = 1931] [serial = 277] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7ff872f2f000) [pid = 1931] [serial = 286] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7ff883dbdc00) [pid = 1931] [serial = 210] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7ff8749afc00) [pid = 1931] [serial = 316] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7ff88063e800) [pid = 1931] [serial = 355] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7ff8747c1800) [pid = 1931] [serial = 207] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7ff88873a400) [pid = 1931] [serial = 250] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7ff86cf7f000) [pid = 1931] [serial = 310] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7ff873c89000) [pid = 1931] [serial = 237] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7ff887cc7400) [pid = 1931] [serial = 325] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7ff87236e800) [pid = 1931] [serial = 274] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7ff87252dc00) [pid = 1931] [serial = 385] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7ff86ce4e400) [pid = 1931] [serial = 234] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7ff880876800) [pid = 1931] [serial = 165] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7ff86d19bc00) [pid = 1931] [serial = 313] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7ff86867a400) [pid = 1931] [serial = 346] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7ff86879d000) [pid = 1931] [serial = 382] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7ff885e3f800) [pid = 1931] [serial = 322] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7ff880d55400) [pid = 1931] [serial = 241] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x7ff86d16e400) [pid = 1931] [serial = 349] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x7ff888a8f800) [pid = 1931] [serial = 280] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x7ff88583d000) [pid = 1931] [serial = 379] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x7ff86e10a400) [pid = 1931] [serial = 497] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x7ff881e89800) [pid = 1931] [serial = 391] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x7ff86d6e5000) [pid = 1931] [serial = 470] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x7ff86d138800) [pid = 1931] [serial = 469] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x7ff86dbec800) [pid = 1931] [serial = 476] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x7ff872f2d800) [pid = 1931] [serial = 479] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x7ff863132800) [pid = 1931] [serial = 433] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x7ff86a2c3000) [pid = 1931] [serial = 466] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x7ff885e47000) [pid = 1931] [serial = 394] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x7ff8717e4c00) [pid = 1931] [serial = 478] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x7ff86dbecc00) [pid = 1931] [serial = 494] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x7ff86d73a000) [pid = 1931] [serial = 475] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 112 (0x7ff867477800) [pid = 1931] [serial = 463] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 111 (0x7ff86d72fc00) [pid = 1931] [serial = 472] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 110 (0x7ff875f0f400) [pid = 1931] [serial = 424] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 109 (0x7ff874461400) [pid = 1931] [serial = 482] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 108 (0x7ff86d735400) [pid = 1931] [serial = 473] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 107 (0x7ff86a951c00) [pid = 1931] [serial = 491] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 106 (0x7ff88600c800) [pid = 1931] [serial = 397] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 105 (0x7ff861242400) [pid = 1931] [serial = 449] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 104 (0x7ff868797800) [pid = 1931] [serial = 488] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 103 (0x7ff86a3e4400) [pid = 1931] [serial = 467] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 102 (0x7ff86d6ea400) [pid = 1931] [serial = 493] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 101 (0x7ff8747b7800) [pid = 1931] [serial = 427] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 100 (0x7ff86a2cb000) [pid = 1931] [serial = 490] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 99 (0x7ff8629d6800) [pid = 1931] [serial = 484] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 98 (0x7ff8626f8000) [pid = 1931] [serial = 439] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 97 (0x7ff875f6cc00) [pid = 1931] [serial = 436] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 96 (0x7ff873b38400) [pid = 1931] [serial = 481] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 95 (0x7ff874928400) [pid = 1931] [serial = 430] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 94 (0x7ff86dbf5400) [pid = 1931] [serial = 455] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 93 (0x7ff862ae4c00) [pid = 1931] [serial = 446] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 92 (0x7ff87376f400) [pid = 1931] [serial = 388] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 91 (0x7ff8629df800) [pid = 1931] [serial = 443] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 90 (0x7ff867835000) [pid = 1931] [serial = 464] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 89 (0x7ff867835800) [pid = 1931] [serial = 487] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 88 (0x7ff86dbf5800) [pid = 1931] [serial = 496] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 87 (0x7ff869fdd400) [pid = 1931] [serial = 452] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 86 (0x7ff8676ba400) [pid = 1931] [serial = 421] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | --DOMWINDOW == 85 (0x7ff862ae1400) [pid = 1931] [serial = 485] [outer = (nil)] [url = about:blank] 20:51:06 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:06 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:51:07 INFO - PROCESS | 1931 | 1461556267019 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 20:51:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 20:51:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1790ms 20:51:07 INFO - PROCESS | 1931 | 1461556267061 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 20:51:07 INFO - PROCESS | 1931 | 1461556267073 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 20:51:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 20:51:07 INFO - PROCESS | 1931 | 1461556267088 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 20:51:07 INFO - PROCESS | 1931 | 1461556267093 Marionette TRACE conn4 <- [1,722,null,{}] 20:51:07 INFO - PROCESS | 1931 | 1461556267098 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:07 INFO - PROCESS | 1931 | 1461556267321 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 20:51:07 INFO - PROCESS | 1931 | 1461556267428 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff867414000 == 67 [pid = 1931] [id = 188] 20:51:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 86 (0x7ff867539800) [pid = 1931] [serial = 564] [outer = (nil)] 20:51:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 87 (0x7ff86760d800) [pid = 1931] [serial = 565] [outer = 0x7ff867539800] 20:51:07 INFO - PROCESS | 1931 | 1461556267497 Marionette DEBUG loaded listener.js 20:51:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 88 (0x7ff86783a800) [pid = 1931] [serial = 566] [outer = 0x7ff867539800] 20:51:08 INFO - PROCESS | 1931 | 1461556268253 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 20:51:08 INFO - PROCESS | 1931 | 1461556268323 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 20:51:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 20:51:08 INFO - PROCESS | 1931 | 1461556268330 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 20:51:08 INFO - PROCESS | 1931 | 1461556268335 Marionette TRACE conn4 <- [1,726,null,{}] 20:51:08 INFO - PROCESS | 1931 | 1461556268357 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:08 INFO - PROCESS | 1931 | 1461556268571 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 20:51:08 INFO - PROCESS | 1931 | 1461556268598 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869a9a800 == 68 [pid = 1931] [id = 189] 20:51:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 89 (0x7ff869fcfc00) [pid = 1931] [serial = 567] [outer = (nil)] 20:51:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 90 (0x7ff869fd2c00) [pid = 1931] [serial = 568] [outer = 0x7ff869fcfc00] 20:51:08 INFO - PROCESS | 1931 | 1461556268666 Marionette DEBUG loaded listener.js 20:51:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 91 (0x7ff86a1a5400) [pid = 1931] [serial = 569] [outer = 0x7ff869fcfc00] 20:51:09 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:09 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:51:09 INFO - PROCESS | 1931 | 1461556269867 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 20:51:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 20:51:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1595ms 20:51:09 INFO - PROCESS | 1931 | 1461556269926 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 20:51:09 INFO - PROCESS | 1931 | 1461556269932 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 20:51:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 20:51:09 INFO - PROCESS | 1931 | 1461556269952 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 20:51:09 INFO - PROCESS | 1931 | 1461556269957 Marionette TRACE conn4 <- [1,730,null,{}] 20:51:09 INFO - PROCESS | 1931 | 1461556269963 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:10 INFO - PROCESS | 1931 | 1461556270165 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 20:51:10 INFO - PROCESS | 1931 | 1461556270191 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a602800 == 69 [pid = 1931] [id = 190] 20:51:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 92 (0x7ff86a4f4c00) [pid = 1931] [serial = 570] [outer = (nil)] 20:51:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 93 (0x7ff86a94dc00) [pid = 1931] [serial = 571] [outer = 0x7ff86a4f4c00] 20:51:10 INFO - PROCESS | 1931 | 1461556270308 Marionette DEBUG loaded listener.js 20:51:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 94 (0x7ff86a958000) [pid = 1931] [serial = 572] [outer = 0x7ff86a4f4c00] 20:51:10 INFO - PROCESS | 1931 | --DOMWINDOW == 93 (0x7ff86cf5c800) [pid = 1931] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 20:51:10 INFO - PROCESS | 1931 | --DOMWINDOW == 92 (0x7ff867475800) [pid = 1931] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 20:51:10 INFO - PROCESS | 1931 | --DOMWINDOW == 91 (0x7ff86746c000) [pid = 1931] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 20:51:10 INFO - PROCESS | 1931 | --DOMWINDOW == 90 (0x7ff86cf11400) [pid = 1931] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 20:51:10 INFO - PROCESS | 1931 | --DOMWINDOW == 89 (0x7ff86760b000) [pid = 1931] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 20:51:10 INFO - PROCESS | 1931 | --DOMWINDOW == 88 (0x7ff862ae5000) [pid = 1931] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 20:51:10 INFO - PROCESS | 1931 | --DOMWINDOW == 87 (0x7ff86879a800) [pid = 1931] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 20:51:11 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:11 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:51:11 INFO - PROCESS | 1931 | 1461556271165 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 20:51:11 INFO - PROCESS | 1931 | 1461556271250 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 20:51:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 20:51:11 INFO - PROCESS | 1931 | 1461556271255 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 20:51:11 INFO - PROCESS | 1931 | 1461556271257 Marionette TRACE conn4 <- [1,734,null,{}] 20:51:11 INFO - PROCESS | 1931 | 1461556271263 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:11 INFO - PROCESS | 1931 | 1461556271417 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 20:51:11 INFO - PROCESS | 1931 | 1461556271427 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86aa77000 == 70 [pid = 1931] [id = 191] 20:51:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 88 (0x7ff862ae9c00) [pid = 1931] [serial = 573] [outer = (nil)] 20:51:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 89 (0x7ff86b934c00) [pid = 1931] [serial = 574] [outer = 0x7ff862ae9c00] 20:51:11 INFO - PROCESS | 1931 | 1461556271490 Marionette DEBUG loaded listener.js 20:51:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 90 (0x7ff86ce4f800) [pid = 1931] [serial = 575] [outer = 0x7ff862ae9c00] 20:51:12 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:12 INFO - PROCESS | 1931 | 1461556272310 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 20:51:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 20:51:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1138ms 20:51:12 INFO - PROCESS | 1931 | 1461556272395 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 20:51:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 20:51:12 INFO - PROCESS | 1931 | 1461556272403 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 20:51:12 INFO - PROCESS | 1931 | 1461556272409 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 20:51:12 INFO - PROCESS | 1931 | 1461556272413 Marionette TRACE conn4 <- [1,738,null,{}] 20:51:12 INFO - PROCESS | 1931 | 1461556272418 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:12 INFO - PROCESS | 1931 | 1461556272625 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 20:51:12 INFO - PROCESS | 1931 | 1461556272871 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861473000 == 71 [pid = 1931] [id = 192] 20:51:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 91 (0x7ff86123d400) [pid = 1931] [serial = 576] [outer = (nil)] 20:51:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 92 (0x7ff8629de800) [pid = 1931] [serial = 577] [outer = 0x7ff86123d400] 20:51:13 INFO - PROCESS | 1931 | 1461556273016 Marionette DEBUG loaded listener.js 20:51:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 93 (0x7ff862fec000) [pid = 1931] [serial = 578] [outer = 0x7ff86123d400] 20:51:14 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:14 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:51:14 INFO - PROCESS | 1931 | 1461556274359 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 20:51:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 20:51:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1984ms 20:51:14 INFO - PROCESS | 1931 | 1461556274445 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 20:51:14 INFO - PROCESS | 1931 | 1461556274452 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 20:51:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 20:51:14 INFO - PROCESS | 1931 | 1461556274513 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 20:51:14 INFO - PROCESS | 1931 | 1461556274520 Marionette TRACE conn4 <- [1,742,null,{}] 20:51:14 INFO - PROCESS | 1931 | 1461556274529 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:14 INFO - PROCESS | 1931 | 1461556274708 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 20:51:14 INFO - PROCESS | 1931 | 1461556274856 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869aa6000 == 72 [pid = 1931] [id = 193] 20:51:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 94 (0x7ff862fecc00) [pid = 1931] [serial = 579] [outer = (nil)] 20:51:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 95 (0x7ff867605c00) [pid = 1931] [serial = 580] [outer = 0x7ff862fecc00] 20:51:14 INFO - PROCESS | 1931 | 1461556274936 Marionette DEBUG loaded listener.js 20:51:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 96 (0x7ff86878ec00) [pid = 1931] [serial = 581] [outer = 0x7ff862fecc00] 20:51:16 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:16 INFO - PROCESS | 1931 | 1461556276252 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 20:51:16 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 20:51:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1794ms 20:51:16 INFO - PROCESS | 1931 | 1461556276430 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 20:51:16 INFO - PROCESS | 1931 | 1461556276437 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 20:51:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 20:51:16 INFO - PROCESS | 1931 | 1461556276447 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 20:51:16 INFO - PROCESS | 1931 | 1461556276451 Marionette TRACE conn4 <- [1,746,null,{}] 20:51:16 INFO - PROCESS | 1931 | 1461556276457 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:16 INFO - PROCESS | 1931 | 1461556276624 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 20:51:16 INFO - PROCESS | 1931 | 1461556276777 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86cf39000 == 73 [pid = 1931] [id = 194] 20:51:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 97 (0x7ff86879c800) [pid = 1931] [serial = 582] [outer = (nil)] 20:51:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 98 (0x7ff86a2c1800) [pid = 1931] [serial = 583] [outer = 0x7ff86879c800] 20:51:16 INFO - PROCESS | 1931 | 1461556276852 Marionette DEBUG loaded listener.js 20:51:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 99 (0x7ff86a94d400) [pid = 1931] [serial = 584] [outer = 0x7ff86879c800] 20:51:17 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:18 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:18 INFO - PROCESS | 1931 | 1461556278228 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 20:51:18 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.) 20:51:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1831ms 20:51:18 INFO - PROCESS | 1931 | 1461556278279 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 20:51:18 INFO - PROCESS | 1931 | 1461556278283 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 20:51:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 20:51:18 INFO - PROCESS | 1931 | 1461556278299 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 20:51:18 INFO - PROCESS | 1931 | 1461556278309 Marionette TRACE conn4 <- [1,750,null,{}] 20:51:18 INFO - PROCESS | 1931 | 1461556278315 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:18 INFO - PROCESS | 1931 | 1461556278613 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 20:51:18 INFO - PROCESS | 1931 | 1461556278738 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e117800 == 74 [pid = 1931] [id = 195] 20:51:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 100 (0x7ff86ac13000) [pid = 1931] [serial = 585] [outer = (nil)] 20:51:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 101 (0x7ff86cf6ac00) [pid = 1931] [serial = 586] [outer = 0x7ff86ac13000] 20:51:18 INFO - PROCESS | 1931 | 1461556278812 Marionette DEBUG loaded listener.js 20:51:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 102 (0x7ff86d13b000) [pid = 1931] [serial = 587] [outer = 0x7ff86ac13000] 20:51:20 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:20 INFO - PROCESS | 1931 | 1461556280112 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 20:51:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 20:51:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1853ms 20:51:20 INFO - PROCESS | 1931 | 1461556280145 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 20:51:20 INFO - PROCESS | 1931 | 1461556280149 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 20:51:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 20:51:20 INFO - PROCESS | 1931 | 1461556280494 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 20:51:20 INFO - PROCESS | 1931 | 1461556280499 Marionette TRACE conn4 <- [1,754,null,{}] 20:51:20 INFO - PROCESS | 1931 | 1461556280508 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:20 INFO - PROCESS | 1931 | 1461556280673 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 20:51:20 INFO - PROCESS | 1931 | 1461556280823 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8687b1000 == 75 [pid = 1931] [id = 196] 20:51:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 103 (0x7ff86746f000) [pid = 1931] [serial = 588] [outer = (nil)] 20:51:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 104 (0x7ff867476000) [pid = 1931] [serial = 589] [outer = 0x7ff86746f000] 20:51:20 INFO - PROCESS | 1931 | 1461556280897 Marionette DEBUG loaded listener.js 20:51:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 105 (0x7ff867610c00) [pid = 1931] [serial = 590] [outer = 0x7ff86746f000] 20:51:22 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869aa0000 == 74 [pid = 1931] [id = 95] 20:51:22 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861362000 == 73 [pid = 1931] [id = 150] 20:51:22 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87aae2000 == 72 [pid = 1931] [id = 69] 20:51:22 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff872bf1000 == 71 [pid = 1931] [id = 53] 20:51:22 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885699800 == 70 [pid = 1931] [id = 117] 20:51:22 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86aa77000 == 69 [pid = 1931] [id = 191] 20:51:22 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a602800 == 68 [pid = 1931] [id = 190] 20:51:22 INFO - PROCESS | 1931 | --DOMWINDOW == 104 (0x7ff87236d400) [pid = 1931] [serial = 499] [outer = (nil)] [url = about:blank] 20:51:22 INFO - PROCESS | 1931 | --DOMWINDOW == 103 (0x7ff868799800) [pid = 1931] [serial = 502] [outer = (nil)] [url = about:blank] 20:51:22 INFO - PROCESS | 1931 | --DOMWINDOW == 102 (0x7ff879b97400) [pid = 1931] [serial = 511] [outer = (nil)] [url = about:blank] 20:51:22 INFO - PROCESS | 1931 | --DOMWINDOW == 101 (0x7ff880d55800) [pid = 1931] [serial = 514] [outer = (nil)] [url = about:blank] 20:51:22 INFO - PROCESS | 1931 | --DOMWINDOW == 100 (0x7ff86312d800) [pid = 1931] [serial = 517] [outer = (nil)] [url = about:blank] 20:51:22 INFO - PROCESS | 1931 | --DOMWINDOW == 99 (0x7ff86312a400) [pid = 1931] [serial = 541] [outer = (nil)] [url = about:blank] 20:51:22 INFO - PROCESS | 1931 | --DOMWINDOW == 98 (0x7ff86d6e2c00) [pid = 1931] [serial = 505] [outer = (nil)] [url = about:blank] 20:51:22 INFO - PROCESS | 1931 | --DOMWINDOW == 97 (0x7ff8747b6400) [pid = 1931] [serial = 508] [outer = (nil)] [url = about:blank] 20:51:22 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869a9a800 == 67 [pid = 1931] [id = 189] 20:51:22 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8628a0800 == 66 [pid = 1931] [id = 185] 20:51:22 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff876da0800 == 65 [pid = 1931] [id = 184] 20:51:22 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff872b96800 == 64 [pid = 1931] [id = 183] 20:51:22 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86d959000 == 63 [pid = 1931] [id = 182] 20:51:22 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861347800 == 62 [pid = 1931] [id = 181] 20:51:22 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:22 INFO - PROCESS | 1931 | 1461556282355 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 20:51:22 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 20:51:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 2186ms 20:51:22 INFO - PROCESS | 1931 | 1461556282384 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 20:51:22 INFO - PROCESS | 1931 | 1461556282390 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 20:51:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 20:51:22 INFO - PROCESS | 1931 | --DOMWINDOW == 96 (0x7ff86d73d000) [pid = 1931] [serial = 538] [outer = (nil)] [url = about:blank] 20:51:22 INFO - PROCESS | 1931 | --DOMWINDOW == 95 (0x7ff86a4ee400) [pid = 1931] [serial = 532] [outer = (nil)] [url = about:blank] 20:51:22 INFO - PROCESS | 1931 | --DOMWINDOW == 94 (0x7ff86e105400) [pid = 1931] [serial = 539] [outer = (nil)] [url = about:blank] 20:51:22 INFO - PROCESS | 1931 | --DOMWINDOW == 93 (0x7ff867534800) [pid = 1931] [serial = 523] [outer = (nil)] [url = about:blank] 20:51:22 INFO - PROCESS | 1931 | --DOMWINDOW == 92 (0x7ff86a951400) [pid = 1931] [serial = 533] [outer = (nil)] [url = about:blank] 20:51:22 INFO - PROCESS | 1931 | --DOMWINDOW == 91 (0x7ff86753b400) [pid = 1931] [serial = 524] [outer = (nil)] [url = about:blank] 20:51:22 INFO - PROCESS | 1931 | --DOMWINDOW == 90 (0x7ff86cf68c00) [pid = 1931] [serial = 535] [outer = (nil)] [url = about:blank] 20:51:22 INFO - PROCESS | 1931 | --DOMWINDOW == 89 (0x7ff86783f800) [pid = 1931] [serial = 527] [outer = (nil)] [url = about:blank] 20:51:22 INFO - PROCESS | 1931 | --DOMWINDOW == 88 (0x7ff8676ba000) [pid = 1931] [serial = 526] [outer = (nil)] [url = about:blank] 20:51:22 INFO - PROCESS | 1931 | --DOMWINDOW == 87 (0x7ff862ff0800) [pid = 1931] [serial = 521] [outer = (nil)] [url = about:blank] 20:51:22 INFO - PROCESS | 1931 | --DOMWINDOW == 86 (0x7ff862aea800) [pid = 1931] [serial = 520] [outer = (nil)] [url = about:blank] 20:51:22 INFO - PROCESS | 1931 | --DOMWINDOW == 85 (0x7ff86a4ef800) [pid = 1931] [serial = 530] [outer = (nil)] [url = about:blank] 20:51:22 INFO - PROCESS | 1931 | --DOMWINDOW == 84 (0x7ff86a2c8400) [pid = 1931] [serial = 529] [outer = (nil)] [url = about:blank] 20:51:22 INFO - PROCESS | 1931 | --DOMWINDOW == 83 (0x7ff86d16c400) [pid = 1931] [serial = 536] [outer = (nil)] [url = about:blank] 20:51:22 INFO - PROCESS | 1931 | 1461556282432 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 20:51:22 INFO - PROCESS | 1931 | 1461556282435 Marionette TRACE conn4 <- [1,758,null,{}] 20:51:22 INFO - PROCESS | 1931 | 1461556282450 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:22 INFO - PROCESS | 1931 | 1461556282600 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 20:51:22 INFO - PROCESS | 1931 | 1461556282613 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff867419800 == 63 [pid = 1931] [id = 197] 20:51:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 84 (0x7ff862ff5400) [pid = 1931] [serial = 591] [outer = (nil)] 20:51:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 85 (0x7ff86867b400) [pid = 1931] [serial = 592] [outer = 0x7ff862ff5400] 20:51:22 INFO - PROCESS | 1931 | 1461556282678 Marionette DEBUG loaded listener.js 20:51:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 86 (0x7ff869ede400) [pid = 1931] [serial = 593] [outer = 0x7ff862ff5400] 20:51:23 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:23 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:51:23 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:23 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:23 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:51:23 INFO - PROCESS | 1931 | 1461556283478 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 20:51:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 20:51:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1128ms 20:51:23 INFO - PROCESS | 1931 | 1461556283536 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 20:51:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 20:51:23 INFO - PROCESS | 1931 | 1461556283540 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 20:51:23 INFO - PROCESS | 1931 | 1461556283548 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 20:51:23 INFO - PROCESS | 1931 | 1461556283550 Marionette TRACE conn4 <- [1,762,null,{}] 20:51:23 INFO - PROCESS | 1931 | 1461556283558 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:23 INFO - PROCESS | 1931 | 1461556283720 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 20:51:23 INFO - PROCESS | 1931 | 1461556283739 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869f46800 == 64 [pid = 1931] [id = 198] 20:51:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 87 (0x7ff86a3e9400) [pid = 1931] [serial = 594] [outer = (nil)] 20:51:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 88 (0x7ff86a4f6000) [pid = 1931] [serial = 595] [outer = 0x7ff86a3e9400] 20:51:23 INFO - PROCESS | 1931 | 1461556283812 Marionette DEBUG loaded listener.js 20:51:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 89 (0x7ff86ac0bc00) [pid = 1931] [serial = 596] [outer = 0x7ff86a3e9400] 20:51:25 INFO - PROCESS | 1931 | 1461556285099 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 20:51:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 20:51:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1590ms 20:51:25 INFO - PROCESS | 1931 | 1461556285140 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 20:51:25 INFO - PROCESS | 1931 | 1461556285143 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 20:51:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 20:51:25 INFO - PROCESS | 1931 | 1461556285149 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 20:51:25 INFO - PROCESS | 1931 | 1461556285151 Marionette TRACE conn4 <- [1,766,null,{}] 20:51:25 INFO - PROCESS | 1931 | 1461556285157 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:25 INFO - PROCESS | 1931 | 1461556285366 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 20:51:25 INFO - PROCESS | 1931 | --DOMWINDOW == 88 (0x7ff869fcfc00) [pid = 1931] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 20:51:25 INFO - PROCESS | 1931 | --DOMWINDOW == 87 (0x7ff86a4f4c00) [pid = 1931] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 20:51:25 INFO - PROCESS | 1931 | --DOMWINDOW == 86 (0x7ff867539800) [pid = 1931] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 20:51:25 INFO - PROCESS | 1931 | --DOMWINDOW == 85 (0x7ff863128800) [pid = 1931] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 20:51:25 INFO - PROCESS | 1931 | --DOMWINDOW == 84 (0x7ff86783d000) [pid = 1931] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 20:51:25 INFO - PROCESS | 1931 | --DOMWINDOW == 83 (0x7ff86a959000) [pid = 1931] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 20:51:25 INFO - PROCESS | 1931 | --DOMWINDOW == 82 (0x7ff86eeeb000) [pid = 1931] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 20:51:25 INFO - PROCESS | 1931 | --DOMWINDOW == 81 (0x7ff867841800) [pid = 1931] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 20:51:25 INFO - PROCESS | 1931 | --DOMWINDOW == 80 (0x7ff868791800) [pid = 1931] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 20:51:25 INFO - PROCESS | 1931 | --DOMWINDOW == 79 (0x7ff86746d000) [pid = 1931] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 20:51:25 INFO - PROCESS | 1931 | --DOMWINDOW == 78 (0x7ff87376a800) [pid = 1931] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 20:51:25 INFO - PROCESS | 1931 | --DOMWINDOW == 77 (0x7ff8629e0c00) [pid = 1931] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 20:51:25 INFO - PROCESS | 1931 | --DOMWINDOW == 76 (0x7ff872530c00) [pid = 1931] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 20:51:25 INFO - PROCESS | 1931 | --DOMWINDOW == 75 (0x7ff861236000) [pid = 1931] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 20:51:26 INFO - PROCESS | 1931 | 1461556286005 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8626cf800 == 65 [pid = 1931] [id = 199] 20:51:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 76 (0x7ff861236000) [pid = 1931] [serial = 597] [outer = (nil)] 20:51:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 77 (0x7ff8629e0c00) [pid = 1931] [serial = 598] [outer = 0x7ff861236000] 20:51:26 INFO - PROCESS | 1931 | 1461556286083 Marionette DEBUG loaded listener.js 20:51:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 78 (0x7ff86312a400) [pid = 1931] [serial = 599] [outer = 0x7ff861236000] 20:51:27 INFO - PROCESS | 1931 | 1461556287437 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 20:51:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 20:51:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2334ms 20:51:27 INFO - PROCESS | 1931 | 1461556287515 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 20:51:27 INFO - PROCESS | 1931 | 1461556287521 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 20:51:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 20:51:27 INFO - PROCESS | 1931 | 1461556287573 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 20:51:27 INFO - PROCESS | 1931 | 1461556287580 Marionette TRACE conn4 <- [1,770,null,{}] 20:51:27 INFO - PROCESS | 1931 | 1461556287591 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:27 INFO - PROCESS | 1931 | 1461556287777 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 20:51:27 INFO - PROCESS | 1931 | 1461556287927 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869bd6800 == 66 [pid = 1931] [id = 200] 20:51:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 79 (0x7ff861243400) [pid = 1931] [serial = 600] [outer = (nil)] 20:51:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 80 (0x7ff86783dc00) [pid = 1931] [serial = 601] [outer = 0x7ff861243400] 20:51:28 INFO - PROCESS | 1931 | 1461556288005 Marionette DEBUG loaded listener.js 20:51:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 81 (0x7ff869edac00) [pid = 1931] [serial = 602] [outer = 0x7ff861243400] 20:51:28 INFO - PROCESS | 1931 | 1461556288914 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 20:51:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 20:51:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1441ms 20:51:28 INFO - PROCESS | 1931 | 1461556288974 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 20:51:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 20:51:28 INFO - PROCESS | 1931 | 1461556288980 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 20:51:28 INFO - PROCESS | 1931 | 1461556288987 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 20:51:28 INFO - PROCESS | 1931 | 1461556288991 Marionette TRACE conn4 <- [1,774,null,{}] 20:51:28 INFO - PROCESS | 1931 | 1461556288996 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:29 INFO - PROCESS | 1931 | 1461556289182 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 20:51:29 INFO - PROCESS | 1931 | 1461556289338 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86cf9e000 == 67 [pid = 1931] [id = 201] 20:51:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 82 (0x7ff869fda000) [pid = 1931] [serial = 603] [outer = (nil)] 20:51:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 83 (0x7ff86a3e6000) [pid = 1931] [serial = 604] [outer = 0x7ff869fda000] 20:51:29 INFO - PROCESS | 1931 | 1461556289415 Marionette DEBUG loaded listener.js 20:51:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 84 (0x7ff86a957000) [pid = 1931] [serial = 605] [outer = 0x7ff869fda000] 20:51:30 INFO - PROCESS | 1931 | 1461556290365 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 20:51:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 20:51:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1430ms 20:51:30 INFO - PROCESS | 1931 | 1461556290418 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 20:51:30 INFO - PROCESS | 1931 | 1461556290421 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 20:51:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 20:51:30 INFO - PROCESS | 1931 | 1461556290437 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 20:51:30 INFO - PROCESS | 1931 | 1461556290446 Marionette TRACE conn4 <- [1,778,null,{}] 20:51:30 INFO - PROCESS | 1931 | 1461556290454 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:30 INFO - PROCESS | 1931 | 1461556290673 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 20:51:30 INFO - PROCESS | 1931 | 1461556290826 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e129800 == 68 [pid = 1931] [id = 202] 20:51:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 85 (0x7ff869fdec00) [pid = 1931] [serial = 606] [outer = (nil)] 20:51:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 86 (0x7ff86d132400) [pid = 1931] [serial = 607] [outer = 0x7ff869fdec00] 20:51:30 INFO - PROCESS | 1931 | 1461556290899 Marionette DEBUG loaded listener.js 20:51:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 87 (0x7ff86d163000) [pid = 1931] [serial = 608] [outer = 0x7ff869fdec00] 20:51:31 INFO - PROCESS | 1931 | 1461556291811 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 20:51:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 20:51:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1407ms 20:51:31 INFO - PROCESS | 1931 | 1461556291837 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 20:51:31 INFO - PROCESS | 1931 | 1461556291842 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 20:51:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 20:51:31 INFO - PROCESS | 1931 | 1461556291847 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 20:51:31 INFO - PROCESS | 1931 | 1461556291850 Marionette TRACE conn4 <- [1,782,null,{}] 20:51:31 INFO - PROCESS | 1931 | 1461556291855 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:32 INFO - PROCESS | 1931 | 1461556292020 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 20:51:32 INFO - PROCESS | 1931 | 1461556292182 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87053a000 == 69 [pid = 1931] [id = 203] 20:51:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 88 (0x7ff86a2c2400) [pid = 1931] [serial = 609] [outer = (nil)] 20:51:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 89 (0x7ff86d195400) [pid = 1931] [serial = 610] [outer = 0x7ff86a2c2400] 20:51:32 INFO - PROCESS | 1931 | 1461556292256 Marionette DEBUG loaded listener.js 20:51:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 90 (0x7ff86d1a2c00) [pid = 1931] [serial = 611] [outer = 0x7ff86a2c2400] 20:51:33 INFO - PROCESS | 1931 | 1461556293141 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 20:51:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 20:51:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1327ms 20:51:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 20:51:33 INFO - PROCESS | 1931 | 1461556293213 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 20:51:33 INFO - PROCESS | 1931 | 1461556293215 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 20:51:33 INFO - PROCESS | 1931 | 1461556293222 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 20:51:33 INFO - PROCESS | 1931 | 1461556293226 Marionette TRACE conn4 <- [1,786,null,{}] 20:51:33 INFO - PROCESS | 1931 | 1461556293231 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:33 INFO - PROCESS | 1931 | 1461556293433 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 20:51:33 INFO - PROCESS | 1931 | 1461556293587 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87254e000 == 70 [pid = 1931] [id = 204] 20:51:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 91 (0x7ff86d6ef400) [pid = 1931] [serial = 612] [outer = (nil)] 20:51:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 92 (0x7ff86d72e800) [pid = 1931] [serial = 613] [outer = 0x7ff86d6ef400] 20:51:33 INFO - PROCESS | 1931 | 1461556293679 Marionette DEBUG loaded listener.js 20:51:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 93 (0x7ff86dbf0000) [pid = 1931] [serial = 614] [outer = 0x7ff86d6ef400] 20:51:34 INFO - PROCESS | 1931 | 1461556294589 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 20:51:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 20:51:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1433ms 20:51:34 INFO - PROCESS | 1931 | 1461556294655 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 20:51:34 INFO - PROCESS | 1931 | 1461556294659 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 20:51:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 20:51:34 INFO - PROCESS | 1931 | 1461556294665 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 20:51:34 INFO - PROCESS | 1931 | 1461556294668 Marionette TRACE conn4 <- [1,790,null,{}] 20:51:34 INFO - PROCESS | 1931 | 1461556294674 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:34 INFO - PROCESS | 1931 | 1461556294845 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 20:51:35 INFO - PROCESS | 1931 | 1461556295000 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff872ba8800 == 71 [pid = 1931] [id = 205] 20:51:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 94 (0x7ff86d6efc00) [pid = 1931] [serial = 615] [outer = (nil)] 20:51:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 95 (0x7ff86eedf000) [pid = 1931] [serial = 616] [outer = 0x7ff86d6efc00] 20:51:35 INFO - PROCESS | 1931 | 1461556295077 Marionette DEBUG loaded listener.js 20:51:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 96 (0x7ff8705e1400) [pid = 1931] [serial = 617] [outer = 0x7ff86d6efc00] 20:51:35 INFO - PROCESS | 1931 | 1461556295959 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 20:51:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 20:51:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1332ms 20:51:36 INFO - PROCESS | 1931 | 1461556295999 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 20:51:36 INFO - PROCESS | 1931 | 1461556296002 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 20:51:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 20:51:36 INFO - PROCESS | 1931 | 1461556296008 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 20:51:36 INFO - PROCESS | 1931 | 1461556296010 Marionette TRACE conn4 <- [1,794,null,{}] 20:51:36 INFO - PROCESS | 1931 | 1461556296016 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:36 INFO - PROCESS | 1931 | 1461556296179 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 20:51:36 INFO - PROCESS | 1931 | 1461556296353 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a9d4000 == 72 [pid = 1931] [id = 206] 20:51:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 97 (0x7ff86746b400) [pid = 1931] [serial = 618] [outer = (nil)] 20:51:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 98 (0x7ff86f950c00) [pid = 1931] [serial = 619] [outer = 0x7ff86746b400] 20:51:36 INFO - PROCESS | 1931 | 1461556296427 Marionette DEBUG loaded listener.js 20:51:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 99 (0x7ff8717e7800) [pid = 1931] [serial = 620] [outer = 0x7ff86746b400] 20:51:37 INFO - PROCESS | 1931 | 1461556297506 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 20:51:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 20:51:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1580ms 20:51:37 INFO - PROCESS | 1931 | 1461556297590 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 20:51:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 20:51:37 INFO - PROCESS | 1931 | 1461556297596 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 20:51:37 INFO - PROCESS | 1931 | 1461556297604 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 20:51:37 INFO - PROCESS | 1931 | 1461556297609 Marionette TRACE conn4 <- [1,798,null,{}] 20:51:37 INFO - PROCESS | 1931 | 1461556297617 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:37 INFO - PROCESS | 1931 | 1461556297813 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 20:51:38 INFO - PROCESS | 1931 | 1461556298045 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8674e1800 == 73 [pid = 1931] [id = 207] 20:51:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 100 (0x7ff862ae1400) [pid = 1931] [serial = 621] [outer = (nil)] 20:51:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 101 (0x7ff863125800) [pid = 1931] [serial = 622] [outer = 0x7ff862ae1400] 20:51:38 INFO - PROCESS | 1931 | 1461556298112 Marionette DEBUG loaded listener.js 20:51:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 102 (0x7ff867534800) [pid = 1931] [serial = 623] [outer = 0x7ff862ae1400] 20:51:38 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869f46800 == 72 [pid = 1931] [id = 198] 20:51:38 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff867419800 == 71 [pid = 1931] [id = 197] 20:51:38 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8687b1000 == 70 [pid = 1931] [id = 196] 20:51:38 INFO - PROCESS | 1931 | --DOMWINDOW == 101 (0x7ff86b934c00) [pid = 1931] [serial = 574] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 100 (0x7ff86a1a5400) [pid = 1931] [serial = 569] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 99 (0x7ff86a94dc00) [pid = 1931] [serial = 571] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 98 (0x7ff86753e800) [pid = 1931] [serial = 547] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 97 (0x7ff867474400) [pid = 1931] [serial = 553] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 96 (0x7ff86760d000) [pid = 1931] [serial = 556] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 95 (0x7ff8626ec000) [pid = 1931] [serial = 544] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 94 (0x7ff86a4f5800) [pid = 1931] [serial = 550] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 93 (0x7ff86760d800) [pid = 1931] [serial = 565] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 92 (0x7ff863130000) [pid = 1931] [serial = 562] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 91 (0x7ff867479800) [pid = 1931] [serial = 563] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 90 (0x7ff86d133000) [pid = 1931] [serial = 560] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 89 (0x7ff868676c00) [pid = 1931] [serial = 559] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 88 (0x7ff86dbef000) [pid = 1931] [serial = 506] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 87 (0x7ff8747b4400) [pid = 1931] [serial = 500] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 86 (0x7ff86a2bf000) [pid = 1931] [serial = 461] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 85 (0x7ff881b36000) [pid = 1931] [serial = 515] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 84 (0x7ff86a2c7c00) [pid = 1931] [serial = 503] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 83 (0x7ff880967400) [pid = 1931] [serial = 512] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 82 (0x7ff88567a800) [pid = 1931] [serial = 518] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 81 (0x7ff875f0e400) [pid = 1931] [serial = 509] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 80 (0x7ff8676b9800) [pid = 1931] [serial = 542] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 79 (0x7ff86a958000) [pid = 1931] [serial = 572] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 78 (0x7ff869fd2c00) [pid = 1931] [serial = 568] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | --DOMWINDOW == 77 (0x7ff86783a800) [pid = 1931] [serial = 566] [outer = (nil)] [url = about:blank] 20:51:39 INFO - PROCESS | 1931 | 1461556299103 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 20:51:39 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 20:51:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1537ms 20:51:39 INFO - PROCESS | 1931 | 1461556299140 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 20:51:39 INFO - PROCESS | 1931 | 1461556299149 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 20:51:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 20:51:39 INFO - PROCESS | 1931 | 1461556299158 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 20:51:39 INFO - PROCESS | 1931 | 1461556299163 Marionette TRACE conn4 <- [1,802,null,{}] 20:51:39 INFO - PROCESS | 1931 | 1461556299169 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:39 INFO - PROCESS | 1931 | 1461556299375 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 20:51:39 INFO - PROCESS | 1931 | 1461556299467 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8630f8000 == 71 [pid = 1931] [id = 208] 20:51:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 78 (0x7ff867534000) [pid = 1931] [serial = 624] [outer = (nil)] 20:51:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 79 (0x7ff86783ec00) [pid = 1931] [serial = 625] [outer = 0x7ff867534000] 20:51:39 INFO - PROCESS | 1931 | 1461556299536 Marionette DEBUG loaded listener.js 20:51:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 80 (0x7ff869edd000) [pid = 1931] [serial = 626] [outer = 0x7ff867534000] 20:51:40 INFO - PROCESS | 1931 | 1461556300349 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 20:51:40 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 20:51:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1232ms 20:51:40 INFO - PROCESS | 1931 | 1461556300391 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 20:51:40 INFO - PROCESS | 1931 | 1461556300395 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 20:51:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 20:51:40 INFO - PROCESS | 1931 | 1461556300408 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 20:51:40 INFO - PROCESS | 1931 | 1461556300413 Marionette TRACE conn4 <- [1,806,null,{}] 20:51:40 INFO - PROCESS | 1931 | 1461556300429 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:40 INFO - PROCESS | 1931 | 1461556300600 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 20:51:40 INFO - PROCESS | 1931 | 1461556300613 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869f3b000 == 72 [pid = 1931] [id = 209] 20:51:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 81 (0x7ff86a3e3400) [pid = 1931] [serial = 627] [outer = (nil)] 20:51:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 82 (0x7ff86a952000) [pid = 1931] [serial = 628] [outer = 0x7ff86a3e3400] 20:51:40 INFO - PROCESS | 1931 | 1461556300679 Marionette DEBUG loaded listener.js 20:51:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 83 (0x7ff86b934c00) [pid = 1931] [serial = 629] [outer = 0x7ff86a3e3400] 20:51:41 INFO - PROCESS | 1931 | 1461556301597 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 20:51:41 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 20:51:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1235ms 20:51:41 INFO - PROCESS | 1931 | 1461556301652 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 20:51:41 INFO - PROCESS | 1931 | 1461556301656 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 20:51:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 20:51:41 INFO - PROCESS | 1931 | 1461556301663 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 20:51:41 INFO - PROCESS | 1931 | 1461556301665 Marionette TRACE conn4 <- [1,810,null,{}] 20:51:41 INFO - PROCESS | 1931 | 1461556301670 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:41 INFO - PROCESS | 1931 | 1461556301897 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 20:51:41 INFO - PROCESS | 1931 | 1461556301926 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86cfa9000 == 73 [pid = 1931] [id = 210] 20:51:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 84 (0x7ff86312d800) [pid = 1931] [serial = 630] [outer = (nil)] 20:51:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 85 (0x7ff86d163800) [pid = 1931] [serial = 631] [outer = 0x7ff86312d800] 20:51:41 INFO - PROCESS | 1931 | 1461556301991 Marionette DEBUG loaded listener.js 20:51:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 86 (0x7ff86d6ea000) [pid = 1931] [serial = 632] [outer = 0x7ff86312d800] 20:51:42 INFO - PROCESS | 1931 | 1461556302832 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 20:51:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 20:51:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1232ms 20:51:42 INFO - PROCESS | 1931 | 1461556302898 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 20:51:42 INFO - PROCESS | 1931 | 1461556302906 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 20:51:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 20:51:42 INFO - PROCESS | 1931 | 1461556302915 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 20:51:42 INFO - PROCESS | 1931 | 1461556302917 Marionette TRACE conn4 <- [1,814,null,{}] 20:51:42 INFO - PROCESS | 1931 | 1461556302930 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:43 INFO - PROCESS | 1931 | 1461556303133 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 20:51:43 INFO - PROCESS | 1931 | 1461556303151 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e115000 == 74 [pid = 1931] [id = 211] 20:51:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 87 (0x7ff86cf8a000) [pid = 1931] [serial = 633] [outer = (nil)] 20:51:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 88 (0x7ff86d732000) [pid = 1931] [serial = 634] [outer = 0x7ff86cf8a000] 20:51:43 INFO - PROCESS | 1931 | 1461556303218 Marionette DEBUG loaded listener.js 20:51:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 89 (0x7ff86dbea800) [pid = 1931] [serial = 635] [outer = 0x7ff86cf8a000] 20:51:43 INFO - PROCESS | 1931 | --DOMWINDOW == 88 (0x7ff862ae9c00) [pid = 1931] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 20:51:43 INFO - PROCESS | 1931 | --DOMWINDOW == 87 (0x7ff86746f000) [pid = 1931] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 20:51:43 INFO - PROCESS | 1931 | --DOMWINDOW == 86 (0x7ff862ff5400) [pid = 1931] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 20:51:44 INFO - PROCESS | 1931 | 1461556304041 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 20:51:44 INFO - PROCESS | 1931 | 1461556304063 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 20:51:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 20:51:44 INFO - PROCESS | 1931 | 1461556304068 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 20:51:44 INFO - PROCESS | 1931 | 1461556304070 Marionette TRACE conn4 <- [1,818,null,{}] 20:51:44 INFO - PROCESS | 1931 | 1461556304075 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:44 INFO - PROCESS | 1931 | 1461556304285 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 20:51:44 INFO - PROCESS | 1931 | 1461556304308 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff872925800 == 75 [pid = 1931] [id = 212] 20:51:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 87 (0x7ff86ac16000) [pid = 1931] [serial = 636] [outer = (nil)] 20:51:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 88 (0x7ff86e10dc00) [pid = 1931] [serial = 637] [outer = 0x7ff86ac16000] 20:51:44 INFO - PROCESS | 1931 | 1461556304475 Marionette DEBUG loaded listener.js 20:51:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 89 (0x7ff872811c00) [pid = 1931] [serial = 638] [outer = 0x7ff86ac16000] 20:51:45 INFO - PROCESS | 1931 | 1461556305174 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 20:51:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 20:51:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1137ms 20:51:45 INFO - PROCESS | 1931 | 1461556305206 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 20:51:45 INFO - PROCESS | 1931 | 1461556305210 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 20:51:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 20:51:45 INFO - PROCESS | 1931 | 1461556305216 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 20:51:45 INFO - PROCESS | 1931 | 1461556305218 Marionette TRACE conn4 <- [1,822,null,{}] 20:51:45 INFO - PROCESS | 1931 | 1461556305223 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:45 INFO - PROCESS | 1931 | 1461556305416 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 20:51:45 INFO - PROCESS | 1931 | 1461556305435 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff873ca6000 == 76 [pid = 1931] [id = 213] 20:51:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 90 (0x7ff86d12d000) [pid = 1931] [serial = 639] [outer = (nil)] 20:51:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 91 (0x7ff872f28800) [pid = 1931] [serial = 640] [outer = 0x7ff86d12d000] 20:51:45 INFO - PROCESS | 1931 | 1461556305496 Marionette DEBUG loaded listener.js 20:51:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 92 (0x7ff87314dc00) [pid = 1931] [serial = 641] [outer = 0x7ff86d12d000] 20:51:46 INFO - PROCESS | 1931 | 1461556306556 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 20:51:46 INFO - PROCESS | 1931 | 1461556306607 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 20:51:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 20:51:46 INFO - PROCESS | 1931 | 1461556306617 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 20:51:46 INFO - PROCESS | 1931 | 1461556306621 Marionette TRACE conn4 <- [1,826,null,{}] 20:51:46 INFO - PROCESS | 1931 | 1461556306629 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:46 INFO - PROCESS | 1931 | 1461556306851 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 20:51:47 INFO - PROCESS | 1931 | 1461556307008 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869bc1000 == 77 [pid = 1931] [id = 214] 20:51:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 93 (0x7ff86753ec00) [pid = 1931] [serial = 642] [outer = (nil)] 20:51:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 94 (0x7ff867841800) [pid = 1931] [serial = 643] [outer = 0x7ff86753ec00] 20:51:47 INFO - PROCESS | 1931 | 1461556307089 Marionette DEBUG loaded listener.js 20:51:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 95 (0x7ff869fd2c00) [pid = 1931] [serial = 644] [outer = 0x7ff86753ec00] 20:51:48 INFO - PROCESS | 1931 | 1461556308012 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 20:51:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 20:51:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1443ms 20:51:48 INFO - PROCESS | 1931 | 1461556308061 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 20:51:48 INFO - PROCESS | 1931 | 1461556308070 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 20:51:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 20:51:48 INFO - PROCESS | 1931 | 1461556308080 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 20:51:48 INFO - PROCESS | 1931 | 1461556308084 Marionette TRACE conn4 <- [1,830,null,{}] 20:51:48 INFO - PROCESS | 1931 | 1461556308090 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:48 INFO - PROCESS | 1931 | 1461556308293 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 20:51:48 INFO - PROCESS | 1931 | 1461556308571 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff872888800 == 78 [pid = 1931] [id = 215] 20:51:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 96 (0x7ff86cf5d400) [pid = 1931] [serial = 645] [outer = (nil)] 20:51:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 97 (0x7ff86d16ac00) [pid = 1931] [serial = 646] [outer = 0x7ff86cf5d400] 20:51:48 INFO - PROCESS | 1931 | 1461556308691 Marionette DEBUG loaded listener.js 20:51:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 98 (0x7ff86d736400) [pid = 1931] [serial = 647] [outer = 0x7ff86cf5d400] 20:51:49 INFO - PROCESS | 1931 | 1461556309521 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 20:51:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 20:51:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1481ms 20:51:49 INFO - PROCESS | 1931 | 1461556309562 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 20:51:49 INFO - PROCESS | 1931 | 1461556309566 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 20:51:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 20:51:49 INFO - PROCESS | 1931 | 1461556309572 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 20:51:49 INFO - PROCESS | 1931 | 1461556309578 Marionette TRACE conn4 <- [1,834,null,{}] 20:51:49 INFO - PROCESS | 1931 | 1461556309593 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:49 INFO - PROCESS | 1931 | 1461556309775 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 20:51:49 INFO - PROCESS | 1931 | 1461556309943 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff874c0d800 == 79 [pid = 1931] [id = 216] 20:51:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 99 (0x7ff86d734c00) [pid = 1931] [serial = 648] [outer = (nil)] 20:51:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 100 (0x7ff8722bf000) [pid = 1931] [serial = 649] [outer = 0x7ff86d734c00] 20:51:50 INFO - PROCESS | 1931 | 1461556310023 Marionette DEBUG loaded listener.js 20:51:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 101 (0x7ff872a3e800) [pid = 1931] [serial = 650] [outer = 0x7ff86d734c00] 20:51:50 INFO - PROCESS | 1931 | 1461556310892 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 20:51:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 20:51:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1392ms 20:51:50 INFO - PROCESS | 1931 | 1461556310965 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 20:51:50 INFO - PROCESS | 1931 | 1461556310970 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 20:51:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 20:51:50 INFO - PROCESS | 1931 | 1461556310976 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 20:51:50 INFO - PROCESS | 1931 | 1461556310979 Marionette TRACE conn4 <- [1,838,null,{}] 20:51:50 INFO - PROCESS | 1931 | 1461556310984 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:51 INFO - PROCESS | 1931 | 1461556311165 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 20:51:51 INFO - PROCESS | 1931 | 1461556311322 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff876d8f800 == 80 [pid = 1931] [id = 217] 20:51:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 102 (0x7ff87332f800) [pid = 1931] [serial = 651] [outer = (nil)] 20:51:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 103 (0x7ff87376b400) [pid = 1931] [serial = 652] [outer = 0x7ff87332f800] 20:51:51 INFO - PROCESS | 1931 | 1461556311404 Marionette DEBUG loaded listener.js 20:51:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 104 (0x7ff873773c00) [pid = 1931] [serial = 653] [outer = 0x7ff87332f800] 20:51:52 INFO - PROCESS | 1931 | 1461556312300 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 20:51:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 20:51:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1380ms 20:51:52 INFO - PROCESS | 1931 | 1461556312357 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 20:51:52 INFO - PROCESS | 1931 | 1461556312360 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 20:51:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 20:51:52 INFO - PROCESS | 1931 | 1461556312368 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 20:51:52 INFO - PROCESS | 1931 | 1461556312372 Marionette TRACE conn4 <- [1,842,null,{}] 20:51:52 INFO - PROCESS | 1931 | 1461556312377 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:52 INFO - PROCESS | 1931 | 1461556312556 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 20:51:52 INFO - PROCESS | 1931 | 1461556312714 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87fa9f800 == 81 [pid = 1931] [id = 218] 20:51:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 105 (0x7ff86a2c7400) [pid = 1931] [serial = 654] [outer = (nil)] 20:51:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 106 (0x7ff873837000) [pid = 1931] [serial = 655] [outer = 0x7ff86a2c7400] 20:51:52 INFO - PROCESS | 1931 | 1461556312788 Marionette DEBUG loaded listener.js 20:51:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 107 (0x7ff873b43800) [pid = 1931] [serial = 656] [outer = 0x7ff86a2c7400] 20:51:53 INFO - PROCESS | 1931 | 1461556313684 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 20:51:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 20:51:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1384ms 20:51:53 INFO - PROCESS | 1931 | 1461556313753 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 20:51:53 INFO - PROCESS | 1931 | 1461556313757 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 20:51:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 20:51:53 INFO - PROCESS | 1931 | 1461556313763 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 20:51:53 INFO - PROCESS | 1931 | 1461556313765 Marionette TRACE conn4 <- [1,846,null,{}] 20:51:53 INFO - PROCESS | 1931 | 1461556313772 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:54 INFO - PROCESS | 1931 | 1461556313994 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 20:51:54 INFO - PROCESS | 1931 | 1461556314153 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880978000 == 82 [pid = 1931] [id = 219] 20:51:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 108 (0x7ff873c89800) [pid = 1931] [serial = 657] [outer = (nil)] 20:51:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 109 (0x7ff87445b800) [pid = 1931] [serial = 658] [outer = 0x7ff873c89800] 20:51:54 INFO - PROCESS | 1931 | 1461556314269 Marionette DEBUG loaded listener.js 20:51:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 110 (0x7ff874928c00) [pid = 1931] [serial = 659] [outer = 0x7ff873c89800] 20:51:55 INFO - PROCESS | 1931 | 1461556315104 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 20:51:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 20:51:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1393ms 20:51:55 INFO - PROCESS | 1931 | 1461556315157 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 20:51:55 INFO - PROCESS | 1931 | 1461556315161 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 20:51:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 20:51:55 INFO - PROCESS | 1931 | 1461556315167 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 20:51:55 INFO - PROCESS | 1931 | 1461556315170 Marionette TRACE conn4 <- [1,850,null,{}] 20:51:55 INFO - PROCESS | 1931 | 1461556315176 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:55 INFO - PROCESS | 1931 | 1461556315337 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 20:51:55 INFO - PROCESS | 1931 | 1461556315501 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880b5b800 == 83 [pid = 1931] [id = 220] 20:51:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 111 (0x7ff861239c00) [pid = 1931] [serial = 660] [outer = (nil)] 20:51:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x7ff8749b2400) [pid = 1931] [serial = 661] [outer = 0x7ff861239c00] 20:51:55 INFO - PROCESS | 1931 | 1461556315575 Marionette DEBUG loaded listener.js 20:51:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x7ff8753dd800) [pid = 1931] [serial = 662] [outer = 0x7ff861239c00] 20:51:56 INFO - PROCESS | 1931 | 1461556316433 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 20:51:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 20:51:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1295ms 20:51:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 20:51:56 INFO - PROCESS | 1931 | 1461556316463 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 20:51:56 INFO - PROCESS | 1931 | 1461556316466 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 20:51:56 INFO - PROCESS | 1931 | 1461556316473 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 20:51:56 INFO - PROCESS | 1931 | 1461556316476 Marionette TRACE conn4 <- [1,854,null,{}] 20:51:56 INFO - PROCESS | 1931 | 1461556316481 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:56 INFO - PROCESS | 1931 | 1461556316652 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 20:51:56 INFO - PROCESS | 1931 | 1461556316820 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8630e6000 == 84 [pid = 1931] [id = 221] 20:51:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x7ff86312d000) [pid = 1931] [serial = 663] [outer = (nil)] 20:51:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x7ff874108c00) [pid = 1931] [serial = 664] [outer = 0x7ff86312d000] 20:51:56 INFO - PROCESS | 1931 | 1461556316891 Marionette DEBUG loaded listener.js 20:51:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x7ff875e6d000) [pid = 1931] [serial = 665] [outer = 0x7ff86312d000] 20:51:58 INFO - PROCESS | 1931 | 1461556318286 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 20:51:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 20:51:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1881ms 20:51:58 INFO - PROCESS | 1931 | 1461556318355 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 20:51:58 INFO - PROCESS | 1931 | 1461556318367 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 20:51:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 20:51:58 INFO - PROCESS | 1931 | 1461556318383 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 20:51:58 INFO - PROCESS | 1931 | 1461556318387 Marionette TRACE conn4 <- [1,858,null,{}] 20:51:58 INFO - PROCESS | 1931 | 1461556318395 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:51:58 INFO - PROCESS | 1931 | 1461556318629 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 20:51:58 INFO - PROCESS | 1931 | 1461556318983 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:51:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86147f800 == 85 [pid = 1931] [id = 222] 20:51:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x7ff86760a800) [pid = 1931] [serial = 666] [outer = (nil)] 20:51:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x7ff8676b6000) [pid = 1931] [serial = 667] [outer = 0x7ff86760a800] 20:51:59 INFO - PROCESS | 1931 | 1461556319060 Marionette DEBUG loaded listener.js 20:51:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x7ff867843000) [pid = 1931] [serial = 668] [outer = 0x7ff86760a800] 20:51:59 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff871584000 == 84 [pid = 1931] [id = 58] 20:51:59 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869aa6000 == 83 [pid = 1931] [id = 193] 20:51:59 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861473000 == 82 [pid = 1931] [id = 192] 20:51:59 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86cf39000 == 81 [pid = 1931] [id = 194] 20:51:59 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86aa63800 == 80 [pid = 1931] [id = 167] 20:51:59 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88a0d2000 == 79 [pid = 1931] [id = 108] 20:51:59 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x7ff86a4f6000) [pid = 1931] [serial = 595] [outer = (nil)] [url = about:blank] 20:51:59 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86e129800 == 78 [pid = 1931] [id = 202] 20:51:59 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86cf9e000 == 77 [pid = 1931] [id = 201] 20:51:59 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869bd6800 == 76 [pid = 1931] [id = 200] 20:51:59 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8626cf800 == 75 [pid = 1931] [id = 199] 20:51:59 INFO - PROCESS | 1931 | 1461556319971 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 20:52:00 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x7ff86ce4f800) [pid = 1931] [serial = 575] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x7ff8629de800) [pid = 1931] [serial = 577] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x7ff867605c00) [pid = 1931] [serial = 580] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x7ff867476000) [pid = 1931] [serial = 589] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x7ff867610c00) [pid = 1931] [serial = 590] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1931 | --DOMWINDOW == 112 (0x7ff86a2c1800) [pid = 1931] [serial = 583] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1931 | --DOMWINDOW == 111 (0x7ff86cf6ac00) [pid = 1931] [serial = 586] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1931 | --DOMWINDOW == 110 (0x7ff86867b400) [pid = 1931] [serial = 592] [outer = (nil)] [url = about:blank] 20:52:00 INFO - PROCESS | 1931 | --DOMWINDOW == 109 (0x7ff869ede400) [pid = 1931] [serial = 593] [outer = (nil)] [url = about:blank] 20:52:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 20:52:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1634ms 20:52:00 INFO - PROCESS | 1931 | 1461556320026 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 20:52:00 INFO - PROCESS | 1931 | 1461556320038 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 20:52:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 20:52:00 INFO - PROCESS | 1931 | 1461556320053 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 20:52:00 INFO - PROCESS | 1931 | 1461556320058 Marionette TRACE conn4 <- [1,862,null,{}] 20:52:00 INFO - PROCESS | 1931 | 1461556320064 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:00 INFO - PROCESS | 1931 | 1461556320237 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 20:52:00 INFO - PROCESS | 1931 | 1461556320377 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8674df800 == 76 [pid = 1931] [id = 223] 20:52:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 110 (0x7ff867843400) [pid = 1931] [serial = 669] [outer = (nil)] 20:52:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 111 (0x7ff86867fc00) [pid = 1931] [serial = 670] [outer = 0x7ff867843400] 20:52:00 INFO - PROCESS | 1931 | 1461556320492 Marionette DEBUG loaded listener.js 20:52:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x7ff869ede800) [pid = 1931] [serial = 671] [outer = 0x7ff867843400] 20:52:01 INFO - PROCESS | 1931 | 1461556321184 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 20:52:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 20:52:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1184ms 20:52:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 20:52:01 INFO - PROCESS | 1931 | 1461556321238 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 20:52:01 INFO - PROCESS | 1931 | 1461556321240 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 20:52:01 INFO - PROCESS | 1931 | 1461556321247 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 20:52:01 INFO - PROCESS | 1931 | 1461556321253 Marionette TRACE conn4 <- [1,866,null,{}] 20:52:01 INFO - PROCESS | 1931 | 1461556321269 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:01 INFO - PROCESS | 1931 | 1461556321437 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 20:52:01 INFO - PROCESS | 1931 | 1461556321450 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869e3a800 == 77 [pid = 1931] [id = 224] 20:52:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x7ff86a2c7c00) [pid = 1931] [serial = 672] [outer = (nil)] 20:52:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x7ff86a3e0c00) [pid = 1931] [serial = 673] [outer = 0x7ff86a2c7c00] 20:52:01 INFO - PROCESS | 1931 | 1461556321515 Marionette DEBUG loaded listener.js 20:52:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x7ff86a4f6000) [pid = 1931] [serial = 674] [outer = 0x7ff86a2c7c00] 20:52:02 INFO - PROCESS | 1931 | 1461556322440 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 20:52:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 20:52:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1241ms 20:52:02 INFO - PROCESS | 1931 | 1461556322488 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 20:52:02 INFO - PROCESS | 1931 | 1461556322493 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 20:52:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 20:52:02 INFO - PROCESS | 1931 | 1461556322506 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 20:52:02 INFO - PROCESS | 1931 | 1461556322508 Marionette TRACE conn4 <- [1,870,null,{}] 20:52:02 INFO - PROCESS | 1931 | 1461556322514 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:02 INFO - PROCESS | 1931 | 1461556322734 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 20:52:02 INFO - PROCESS | 1931 | 1461556322759 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86aa6f000 == 78 [pid = 1931] [id = 225] 20:52:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x7ff86a1a7c00) [pid = 1931] [serial = 675] [outer = (nil)] 20:52:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x7ff86a94f800) [pid = 1931] [serial = 676] [outer = 0x7ff86a1a7c00] 20:52:02 INFO - PROCESS | 1931 | 1461556322822 Marionette DEBUG loaded listener.js 20:52:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x7ff86a959400) [pid = 1931] [serial = 677] [outer = 0x7ff86a1a7c00] 20:52:03 INFO - PROCESS | 1931 | 1461556323711 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 20:52:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 20:52:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1284ms 20:52:03 INFO - PROCESS | 1931 | 1461556323791 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 20:52:03 INFO - PROCESS | 1931 | 1461556323793 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 20:52:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 20:52:03 INFO - PROCESS | 1931 | 1461556323801 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 20:52:03 INFO - PROCESS | 1931 | 1461556323803 Marionette TRACE conn4 <- [1,874,null,{}] 20:52:03 INFO - PROCESS | 1931 | 1461556323814 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:04 INFO - PROCESS | 1931 | 1461556324007 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 20:52:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x7ff86a648c00) [pid = 1931] [serial = 678] [outer = 0x7ff86a1a4800] 20:52:04 INFO - PROCESS | 1931 | 1461556324069 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86dc06000 == 79 [pid = 1931] [id = 226] 20:52:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x7ff86b93a000) [pid = 1931] [serial = 679] [outer = (nil)] 20:52:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x7ff86cec3800) [pid = 1931] [serial = 680] [outer = 0x7ff86b93a000] 20:52:04 INFO - PROCESS | 1931 | 1461556324201 Marionette DEBUG loaded listener.js 20:52:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x7ff86cf5fc00) [pid = 1931] [serial = 681] [outer = 0x7ff86b93a000] 20:52:05 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x7ff861237800) [pid = 1931] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 20:52:05 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x7ff86753d400) [pid = 1931] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 20:52:05 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x7ff862aeb800) [pid = 1931] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 20:52:05 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x7ff86a3e9400) [pid = 1931] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 20:52:05 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x7ff86746e800) [pid = 1931] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 20:52:05 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x7ff861238800) [pid = 1931] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 20:52:05 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x7ff86312d800) [pid = 1931] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 20:52:05 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x7ff86a3e3400) [pid = 1931] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 20:52:05 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x7ff867534000) [pid = 1931] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 20:52:05 INFO - PROCESS | 1931 | --DOMWINDOW == 112 (0x7ff86cf8a000) [pid = 1931] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 20:52:05 INFO - PROCESS | 1931 | --DOMWINDOW == 111 (0x7ff862ae1400) [pid = 1931] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 20:52:05 INFO - PROCESS | 1931 | --DOMWINDOW == 110 (0x7ff86ac16000) [pid = 1931] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 20:52:05 INFO - PROCESS | 1931 | 1461556325529 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 20:52:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 20:52:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1782ms 20:52:05 INFO - PROCESS | 1931 | 1461556325584 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 20:52:05 INFO - PROCESS | 1931 | 1461556325587 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 20:52:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 20:52:05 INFO - PROCESS | 1931 | 1461556325593 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 20:52:05 INFO - PROCESS | 1931 | 1461556325595 Marionette TRACE conn4 <- [1,878,null,{}] 20:52:05 INFO - PROCESS | 1931 | 1461556325601 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:05 INFO - PROCESS | 1931 | 1461556325775 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 20:52:05 INFO - PROCESS | 1931 | 1461556325889 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86d943800 == 80 [pid = 1931] [id = 227] 20:52:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 111 (0x7ff86312d800) [pid = 1931] [serial = 682] [outer = (nil)] 20:52:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x7ff86ceccc00) [pid = 1931] [serial = 683] [outer = 0x7ff86312d800] 20:52:05 INFO - PROCESS | 1931 | 1461556325954 Marionette DEBUG loaded listener.js 20:52:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x7ff86d19fc00) [pid = 1931] [serial = 684] [outer = 0x7ff86312d800] 20:52:06 INFO - PROCESS | 1931 | 1461556326593 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 20:52:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 20:52:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1031ms 20:52:06 INFO - PROCESS | 1931 | 1461556326625 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 20:52:06 INFO - PROCESS | 1931 | 1461556326629 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 20:52:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 20:52:06 INFO - PROCESS | 1931 | 1461556326635 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 20:52:06 INFO - PROCESS | 1931 | 1461556326637 Marionette TRACE conn4 <- [1,882,null,{}] 20:52:06 INFO - PROCESS | 1931 | 1461556326642 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:06 INFO - PROCESS | 1931 | 1461556326794 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 20:52:06 INFO - PROCESS | 1931 | 1461556326813 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87142b000 == 81 [pid = 1931] [id = 228] 20:52:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x7ff862aeb800) [pid = 1931] [serial = 685] [outer = (nil)] 20:52:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x7ff86d6e6c00) [pid = 1931] [serial = 686] [outer = 0x7ff862aeb800] 20:52:06 INFO - PROCESS | 1931 | 1461556326978 Marionette DEBUG loaded listener.js 20:52:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x7ff86d736800) [pid = 1931] [serial = 687] [outer = 0x7ff862aeb800] 20:52:07 INFO - PROCESS | 1931 | 1461556327960 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 20:52:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 20:52:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1381ms 20:52:08 INFO - PROCESS | 1931 | 1461556328018 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 20:52:08 INFO - PROCESS | 1931 | 1461556328025 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 20:52:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 20:52:08 INFO - PROCESS | 1931 | 1461556328034 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 20:52:08 INFO - PROCESS | 1931 | 1461556328039 Marionette TRACE conn4 <- [1,886,null,{}] 20:52:08 INFO - PROCESS | 1931 | 1461556328048 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:08 INFO - PROCESS | 1931 | 1461556328279 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 20:52:08 INFO - PROCESS | 1931 | 1461556328438 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8687ce000 == 82 [pid = 1931] [id = 229] 20:52:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x7ff86746f000) [pid = 1931] [serial = 688] [outer = (nil)] 20:52:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x7ff867603400) [pid = 1931] [serial = 689] [outer = 0x7ff86746f000] 20:52:08 INFO - PROCESS | 1931 | 1461556328528 Marionette DEBUG loaded listener.js 20:52:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x7ff86783c800) [pid = 1931] [serial = 690] [outer = 0x7ff86746f000] 20:52:09 INFO - PROCESS | 1931 | 1461556329457 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 20:52:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 20:52:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1491ms 20:52:09 INFO - PROCESS | 1931 | 1461556329527 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 20:52:09 INFO - PROCESS | 1931 | 1461556329535 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 20:52:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 20:52:09 INFO - PROCESS | 1931 | 1461556329546 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 20:52:09 INFO - PROCESS | 1931 | 1461556329550 Marionette TRACE conn4 <- [1,890,null,{}] 20:52:09 INFO - PROCESS | 1931 | 1461556329557 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:09 INFO - PROCESS | 1931 | 1461556329795 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 20:52:10 INFO - PROCESS | 1931 | 1461556330041 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86cf94000 == 83 [pid = 1931] [id = 230] 20:52:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x7ff869ed8400) [pid = 1931] [serial = 691] [outer = (nil)] 20:52:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x7ff86a2c1800) [pid = 1931] [serial = 692] [outer = 0x7ff869ed8400] 20:52:10 INFO - PROCESS | 1931 | 1461556330133 Marionette DEBUG loaded listener.js 20:52:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x7ff86a4f1800) [pid = 1931] [serial = 693] [outer = 0x7ff869ed8400] 20:52:10 INFO - PROCESS | 1931 | 1461556330977 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 20:52:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 20:52:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1480ms 20:52:11 INFO - PROCESS | 1931 | 1461556331027 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 20:52:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 20:52:11 INFO - PROCESS | 1931 | 1461556331031 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 20:52:11 INFO - PROCESS | 1931 | 1461556331037 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 20:52:11 INFO - PROCESS | 1931 | 1461556331043 Marionette TRACE conn4 <- [1,894,null,{}] 20:52:11 INFO - PROCESS | 1931 | 1461556331059 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:11 INFO - PROCESS | 1931 | 1461556331287 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 20:52:11 INFO - PROCESS | 1931 | 1461556331445 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff873659800 == 84 [pid = 1931] [id = 231] 20:52:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x7ff86cf10400) [pid = 1931] [serial = 694] [outer = (nil)] 20:52:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x7ff86d135800) [pid = 1931] [serial = 695] [outer = 0x7ff86cf10400] 20:52:11 INFO - PROCESS | 1931 | 1461556331519 Marionette DEBUG loaded listener.js 20:52:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x7ff86d6e5400) [pid = 1931] [serial = 696] [outer = 0x7ff86cf10400] 20:52:12 INFO - PROCESS | 1931 | 1461556332447 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 20:52:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 20:52:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1437ms 20:52:12 INFO - PROCESS | 1931 | 1461556332474 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 20:52:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 20:52:12 INFO - PROCESS | 1931 | 1461556332479 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 20:52:12 INFO - PROCESS | 1931 | 1461556332485 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 20:52:12 INFO - PROCESS | 1931 | 1461556332488 Marionette TRACE conn4 <- [1,898,null,{}] 20:52:12 INFO - PROCESS | 1931 | 1461556332494 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:12 INFO - PROCESS | 1931 | 1461556332668 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 20:52:12 INFO - PROCESS | 1931 | 1461556332832 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8749d2800 == 85 [pid = 1931] [id = 232] 20:52:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x7ff86a2c8000) [pid = 1931] [serial = 697] [outer = (nil)] 20:52:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7ff86dbeac00) [pid = 1931] [serial = 698] [outer = 0x7ff86a2c8000] 20:52:12 INFO - PROCESS | 1931 | 1461556332904 Marionette DEBUG loaded listener.js 20:52:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7ff86e108400) [pid = 1931] [serial = 699] [outer = 0x7ff86a2c8000] 20:52:13 INFO - PROCESS | 1931 | 1461556333801 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 20:52:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 20:52:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1380ms 20:52:13 INFO - PROCESS | 1931 | 1461556333865 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 20:52:13 INFO - PROCESS | 1931 | 1461556333869 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 20:52:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 20:52:13 INFO - PROCESS | 1931 | 1461556333875 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 20:52:13 INFO - PROCESS | 1931 | 1461556333877 Marionette TRACE conn4 <- [1,902,null,{}] 20:52:13 INFO - PROCESS | 1931 | 1461556333883 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:14 INFO - PROCESS | 1931 | 1461556334049 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 20:52:14 INFO - PROCESS | 1931 | 1461556334208 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87aadb000 == 86 [pid = 1931] [id = 233] 20:52:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7ff8626ecc00) [pid = 1931] [serial = 700] [outer = (nil)] 20:52:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7ff86f942000) [pid = 1931] [serial = 701] [outer = 0x7ff8626ecc00] 20:52:14 INFO - PROCESS | 1931 | 1461556334283 Marionette DEBUG loaded listener.js 20:52:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7ff8715d6000) [pid = 1931] [serial = 702] [outer = 0x7ff8626ecc00] 20:52:15 INFO - PROCESS | 1931 | 1461556335138 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 20:52:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 20:52:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1329ms 20:52:15 INFO - PROCESS | 1931 | 1461556335205 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 20:52:15 INFO - PROCESS | 1931 | 1461556335209 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 20:52:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 20:52:15 INFO - PROCESS | 1931 | 1461556335215 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 20:52:15 INFO - PROCESS | 1931 | 1461556335218 Marionette TRACE conn4 <- [1,906,null,{}] 20:52:15 INFO - PROCESS | 1931 | 1461556335224 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:15 INFO - PROCESS | 1931 | 1461556335404 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 20:52:15 INFO - PROCESS | 1931 | 1461556335564 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880da7000 == 87 [pid = 1931] [id = 234] 20:52:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7ff86e10a000) [pid = 1931] [serial = 703] [outer = (nil)] 20:52:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7ff873772000) [pid = 1931] [serial = 704] [outer = 0x7ff86e10a000] 20:52:15 INFO - PROCESS | 1931 | 1461556335639 Marionette DEBUG loaded listener.js 20:52:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7ff873b89000) [pid = 1931] [serial = 705] [outer = 0x7ff86e10a000] 20:52:16 INFO - PROCESS | 1931 | 1461556336525 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 20:52:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 20:52:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1337ms 20:52:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 20:52:16 INFO - PROCESS | 1931 | 1461556336554 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 20:52:16 INFO - PROCESS | 1931 | 1461556336557 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 20:52:16 INFO - PROCESS | 1931 | 1461556336564 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 20:52:16 INFO - PROCESS | 1931 | 1461556336567 Marionette TRACE conn4 <- [1,910,null,{}] 20:52:16 INFO - PROCESS | 1931 | 1461556336572 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:16 INFO - PROCESS | 1931 | 1461556336732 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 20:52:16 INFO - PROCESS | 1931 | 1461556336897 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff881c35800 == 88 [pid = 1931] [id = 235] 20:52:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7ff872f29400) [pid = 1931] [serial = 706] [outer = (nil)] 20:52:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7ff873c7c000) [pid = 1931] [serial = 707] [outer = 0x7ff872f29400] 20:52:16 INFO - PROCESS | 1931 | 1461556336970 Marionette DEBUG loaded listener.js 20:52:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7ff873c86000) [pid = 1931] [serial = 708] [outer = 0x7ff872f29400] 20:52:17 INFO - PROCESS | 1931 | 1461556337811 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 20:52:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 20:52:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1280ms 20:52:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 20:52:17 INFO - PROCESS | 1931 | 1461556337842 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 20:52:17 INFO - PROCESS | 1931 | 1461556337845 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 20:52:17 INFO - PROCESS | 1931 | 1461556337852 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 20:52:17 INFO - PROCESS | 1931 | 1461556337855 Marionette TRACE conn4 <- [1,914,null,{}] 20:52:17 INFO - PROCESS | 1931 | 1461556337860 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:18 INFO - PROCESS | 1931 | 1461556338032 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 20:52:18 INFO - PROCESS | 1931 | 1461556338198 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff881c87000 == 89 [pid = 1931] [id = 236] 20:52:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7ff87376bc00) [pid = 1931] [serial = 709] [outer = (nil)] 20:52:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7ff87431a000) [pid = 1931] [serial = 710] [outer = 0x7ff87376bc00] 20:52:18 INFO - PROCESS | 1931 | 1461556338267 Marionette DEBUG loaded listener.js 20:52:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7ff874932800) [pid = 1931] [serial = 711] [outer = 0x7ff87376bc00] 20:52:19 INFO - PROCESS | 1931 | 1461556339196 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 20:52:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 20:52:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1385ms 20:52:19 INFO - PROCESS | 1931 | 1461556339236 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 20:52:19 INFO - PROCESS | 1931 | 1461556339240 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 20:52:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 20:52:19 INFO - PROCESS | 1931 | 1461556339246 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 20:52:19 INFO - PROCESS | 1931 | 1461556339250 Marionette TRACE conn4 <- [1,918,null,{}] 20:52:19 INFO - PROCESS | 1931 | 1461556339256 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:19 INFO - PROCESS | 1931 | 1461556339436 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 20:52:19 INFO - PROCESS | 1931 | 1461556339605 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8628af800 == 90 [pid = 1931] [id = 237] 20:52:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7ff861239000) [pid = 1931] [serial = 712] [outer = (nil)] 20:52:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7ff8629d9800) [pid = 1931] [serial = 713] [outer = 0x7ff861239000] 20:52:19 INFO - PROCESS | 1931 | 1461556339676 Marionette DEBUG loaded listener.js 20:52:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7ff867834400) [pid = 1931] [serial = 714] [outer = 0x7ff861239000] 20:52:20 INFO - PROCESS | 1931 | 1461556340879 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 20:52:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 20:52:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1684ms 20:52:20 INFO - PROCESS | 1931 | 1461556340932 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 20:52:20 INFO - PROCESS | 1931 | 1461556340939 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 20:52:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 20:52:20 INFO - PROCESS | 1931 | 1461556340949 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 20:52:20 INFO - PROCESS | 1931 | 1461556340954 Marionette TRACE conn4 <- [1,922,null,{}] 20:52:20 INFO - PROCESS | 1931 | 1461556340961 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:21 INFO - PROCESS | 1931 | 1461556341144 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 20:52:21 INFO - PROCESS | 1931 | 1461556341476 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8628aa000 == 91 [pid = 1931] [id = 238] 20:52:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7ff8676bcc00) [pid = 1931] [serial = 715] [outer = (nil)] 20:52:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7ff86783a800) [pid = 1931] [serial = 716] [outer = 0x7ff8676bcc00] 20:52:21 INFO - PROCESS | 1931 | 1461556341555 Marionette DEBUG loaded listener.js 20:52:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7ff868795400) [pid = 1931] [serial = 717] [outer = 0x7ff8676bcc00] 20:52:22 INFO - PROCESS | 1931 | 1461556342398 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 20:52:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 20:52:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1486ms 20:52:22 INFO - PROCESS | 1931 | 1461556342436 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 20:52:22 INFO - PROCESS | 1931 | 1461556342444 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 20:52:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 20:52:22 INFO - PROCESS | 1931 | 1461556342453 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 20:52:22 INFO - PROCESS | 1931 | 1461556342458 Marionette TRACE conn4 <- [1,926,null,{}] 20:52:22 INFO - PROCESS | 1931 | 1461556342463 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:22 INFO - PROCESS | 1931 | 1461556342639 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 20:52:22 INFO - PROCESS | 1931 | 1461556342819 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8699e6000 == 92 [pid = 1931] [id = 239] 20:52:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7ff869fd1c00) [pid = 1931] [serial = 718] [outer = (nil)] 20:52:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7ff86a3e9000) [pid = 1931] [serial = 719] [outer = 0x7ff869fd1c00] 20:52:22 INFO - PROCESS | 1931 | 1461556342886 Marionette DEBUG loaded listener.js 20:52:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7ff86a649400) [pid = 1931] [serial = 720] [outer = 0x7ff869fd1c00] 20:52:23 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff880b64000 == 91 [pid = 1931] [id = 92] 20:52:23 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff880619800 == 90 [pid = 1931] [id = 44] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7ff86783dc00) [pid = 1931] [serial = 601] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7ff86a3e6000) [pid = 1931] [serial = 604] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7ff8629e0c00) [pid = 1931] [serial = 598] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7ff86d132400) [pid = 1931] [serial = 607] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7ff86d195400) [pid = 1931] [serial = 610] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7ff86d72e800) [pid = 1931] [serial = 613] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7ff86eedf000) [pid = 1931] [serial = 616] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7ff86f950c00) [pid = 1931] [serial = 619] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7ff86dbee800) [pid = 1931] [serial = 554] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7ff86a1abc00) [pid = 1931] [serial = 548] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7ff862febc00) [pid = 1931] [serial = 545] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7ff86cf7d800) [pid = 1931] [serial = 551] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7ff86d73d400) [pid = 1931] [serial = 557] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7ff86ac0bc00) [pid = 1931] [serial = 596] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7ff86d163800) [pid = 1931] [serial = 631] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7ff86a952000) [pid = 1931] [serial = 628] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7ff86783ec00) [pid = 1931] [serial = 625] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7ff869edd000) [pid = 1931] [serial = 626] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7ff86d732000) [pid = 1931] [serial = 634] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7ff867534800) [pid = 1931] [serial = 623] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7ff863125800) [pid = 1931] [serial = 622] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x7ff86e10dc00) [pid = 1931] [serial = 637] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x7ff86d6ea000) [pid = 1931] [serial = 632] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x7ff86dbea800) [pid = 1931] [serial = 635] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x7ff86b934c00) [pid = 1931] [serial = 629] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x7ff872811c00) [pid = 1931] [serial = 638] [outer = (nil)] [url = about:blank] 20:52:23 INFO - PROCESS | 1931 | 1461556343801 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 20:52:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 20:52:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1384ms 20:52:23 INFO - PROCESS | 1931 | 1461556343841 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 20:52:23 INFO - PROCESS | 1931 | 1461556343845 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 20:52:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 20:52:23 INFO - PROCESS | 1931 | 1461556343851 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 20:52:23 INFO - PROCESS | 1931 | 1461556343856 Marionette TRACE conn4 <- [1,930,null,{}] 20:52:23 INFO - PROCESS | 1931 | 1461556343871 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:24 INFO - PROCESS | 1931 | 1461556344044 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 20:52:24 INFO - PROCESS | 1931 | 1461556344063 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a0a4000 == 91 [pid = 1931] [id = 240] 20:52:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x7ff86cecc000) [pid = 1931] [serial = 721] [outer = (nil)] 20:52:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x7ff86cf66000) [pid = 1931] [serial = 722] [outer = 0x7ff86cecc000] 20:52:24 INFO - PROCESS | 1931 | 1461556344130 Marionette DEBUG loaded listener.js 20:52:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x7ff86d197800) [pid = 1931] [serial = 723] [outer = 0x7ff86cecc000] 20:52:24 INFO - PROCESS | 1931 | 1461556344945 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 20:52:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 20:52:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1141ms 20:52:24 INFO - PROCESS | 1931 | 1461556344993 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 20:52:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 20:52:25 INFO - PROCESS | 1931 | 1461556344998 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 20:52:25 INFO - PROCESS | 1931 | 1461556345005 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 20:52:25 INFO - PROCESS | 1931 | 1461556345008 Marionette TRACE conn4 <- [1,934,null,{}] 20:52:25 INFO - PROCESS | 1931 | 1461556345017 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:25 INFO - PROCESS | 1931 | 1461556345179 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 20:52:25 INFO - PROCESS | 1931 | 1461556345315 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e421800 == 92 [pid = 1931] [id = 241] 20:52:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7ff8629e0c00) [pid = 1931] [serial = 724] [outer = (nil)] 20:52:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7ff86d734000) [pid = 1931] [serial = 725] [outer = 0x7ff8629e0c00] 20:52:25 INFO - PROCESS | 1931 | 1461556345386 Marionette DEBUG loaded listener.js 20:52:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7ff86eee7000) [pid = 1931] [serial = 726] [outer = 0x7ff8629e0c00] 20:52:26 INFO - PROCESS | 1931 | 1461556346217 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 20:52:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 20:52:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1240ms 20:52:26 INFO - PROCESS | 1931 | 1461556346245 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 20:52:26 INFO - PROCESS | 1931 | 1461556346248 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 20:52:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 20:52:26 INFO - PROCESS | 1931 | 1461556346254 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 20:52:26 INFO - PROCESS | 1931 | 1461556346256 Marionette TRACE conn4 <- [1,938,null,{}] 20:52:26 INFO - PROCESS | 1931 | 1461556346261 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:26 INFO - PROCESS | 1931 | 1461556346448 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 20:52:26 INFO - PROCESS | 1931 | 1461556346477 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff872b97000 == 93 [pid = 1931] [id = 242] 20:52:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7ff86f94ac00) [pid = 1931] [serial = 727] [outer = (nil)] 20:52:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7ff8715d7c00) [pid = 1931] [serial = 728] [outer = 0x7ff86f94ac00] 20:52:26 INFO - PROCESS | 1931 | 1461556346538 Marionette DEBUG loaded listener.js 20:52:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7ff872622c00) [pid = 1931] [serial = 729] [outer = 0x7ff86f94ac00] 20:52:27 INFO - PROCESS | 1931 | 1461556347449 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 20:52:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 20:52:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1226ms 20:52:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 20:52:27 INFO - PROCESS | 1931 | 1461556347482 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 20:52:27 INFO - PROCESS | 1931 | 1461556347484 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 20:52:27 INFO - PROCESS | 1931 | 1461556347490 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 20:52:27 INFO - PROCESS | 1931 | 1461556347493 Marionette TRACE conn4 <- [1,942,null,{}] 20:52:27 INFO - PROCESS | 1931 | 1461556347498 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:27 INFO - PROCESS | 1931 | 1461556347987 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 20:52:28 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7ff86b93a000) [pid = 1931] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 20:52:28 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7ff86760a800) [pid = 1931] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 20:52:28 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7ff867843400) [pid = 1931] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 20:52:28 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7ff86312d800) [pid = 1931] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 20:52:28 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x7ff86d6efc00) [pid = 1931] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 20:52:28 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x7ff86a1a7c00) [pid = 1931] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 20:52:28 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x7ff86a2c7c00) [pid = 1931] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 20:52:28 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x7ff86d6ef400) [pid = 1931] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 20:52:28 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x7ff861243400) [pid = 1931] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 20:52:28 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x7ff86746b400) [pid = 1931] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 20:52:28 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x7ff86312d000) [pid = 1931] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 20:52:28 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x7ff862fecc00) [pid = 1931] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 20:52:28 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x7ff86123d400) [pid = 1931] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 20:52:28 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x7ff861236000) [pid = 1931] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 20:52:28 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x7ff86879c800) [pid = 1931] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 20:52:28 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x7ff86a2c2400) [pid = 1931] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 20:52:28 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x7ff869fdec00) [pid = 1931] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 20:52:28 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x7ff86ac13000) [pid = 1931] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 20:52:28 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x7ff869fda000) [pid = 1931] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 20:52:28 INFO - PROCESS | 1931 | 1461556348140 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8674cc000 == 94 [pid = 1931] [id = 243] 20:52:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x7ff86123d400) [pid = 1931] [serial = 730] [outer = (nil)] 20:52:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x7ff862ff3c00) [pid = 1931] [serial = 731] [outer = 0x7ff86123d400] 20:52:28 INFO - PROCESS | 1931 | 1461556348208 Marionette DEBUG loaded listener.js 20:52:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x7ff868682400) [pid = 1931] [serial = 732] [outer = 0x7ff86123d400] 20:52:28 INFO - PROCESS | 1931 | 1461556348861 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 20:52:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 20:52:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1434ms 20:52:28 INFO - PROCESS | 1931 | 1461556348924 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 20:52:28 INFO - PROCESS | 1931 | 1461556348927 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 20:52:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 20:52:28 INFO - PROCESS | 1931 | 1461556348933 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 20:52:28 INFO - PROCESS | 1931 | 1461556348935 Marionette TRACE conn4 <- [1,946,null,{}] 20:52:28 INFO - PROCESS | 1931 | 1461556348948 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:29 INFO - PROCESS | 1931 | 1461556349109 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 20:52:29 INFO - PROCESS | 1931 | 1461556349119 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff874c0b000 == 95 [pid = 1931] [id = 244] 20:52:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x7ff86879c800) [pid = 1931] [serial = 733] [outer = (nil)] 20:52:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x7ff86d6ef400) [pid = 1931] [serial = 734] [outer = 0x7ff86879c800] 20:52:29 INFO - PROCESS | 1931 | 1461556349183 Marionette DEBUG loaded listener.js 20:52:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x7ff873b39000) [pid = 1931] [serial = 735] [outer = 0x7ff86879c800] 20:52:30 INFO - PROCESS | 1931 | 1461556350095 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 20:52:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 20:52:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1188ms 20:52:30 INFO - PROCESS | 1931 | 1461556350123 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 20:52:30 INFO - PROCESS | 1931 | 1461556350129 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 20:52:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 20:52:30 INFO - PROCESS | 1931 | 1461556350151 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 20:52:30 INFO - PROCESS | 1931 | 1461556350158 Marionette TRACE conn4 <- [1,950,null,{}] 20:52:30 INFO - PROCESS | 1931 | 1461556350211 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:30 INFO - PROCESS | 1931 | 1461556350421 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 20:52:30 INFO - PROCESS | 1931 | 1461556350593 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8687b9800 == 96 [pid = 1931] [id = 245] 20:52:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x7ff862ff4000) [pid = 1931] [serial = 736] [outer = (nil)] 20:52:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x7ff867474000) [pid = 1931] [serial = 737] [outer = 0x7ff862ff4000] 20:52:30 INFO - PROCESS | 1931 | 1461556350675 Marionette DEBUG loaded listener.js 20:52:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x7ff8676b8c00) [pid = 1931] [serial = 738] [outer = 0x7ff862ff4000] 20:52:31 INFO - PROCESS | 1931 | 1461556351586 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 20:52:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 20:52:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1491ms 20:52:31 INFO - PROCESS | 1931 | 1461556351632 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 20:52:31 INFO - PROCESS | 1931 | 1461556351641 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 20:52:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 20:52:31 INFO - PROCESS | 1931 | 1461556351652 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 20:52:31 INFO - PROCESS | 1931 | 1461556351655 Marionette TRACE conn4 <- [1,954,null,{}] 20:52:31 INFO - PROCESS | 1931 | 1461556351662 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:31 INFO - PROCESS | 1931 | 1461556351841 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 20:52:32 INFO - PROCESS | 1931 | 1461556352005 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86dc12800 == 97 [pid = 1931] [id = 246] 20:52:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x7ff868796800) [pid = 1931] [serial = 739] [outer = (nil)] 20:52:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x7ff86a3e9400) [pid = 1931] [serial = 740] [outer = 0x7ff868796800] 20:52:32 INFO - PROCESS | 1931 | 1461556352080 Marionette DEBUG loaded listener.js 20:52:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x7ff86a951800) [pid = 1931] [serial = 741] [outer = 0x7ff868796800] 20:52:33 INFO - PROCESS | 1931 | 1461556353004 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 20:52:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 20:52:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1429ms 20:52:33 INFO - PROCESS | 1931 | 1461556353082 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 20:52:33 INFO - PROCESS | 1931 | 1461556353086 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 20:52:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 20:52:33 INFO - PROCESS | 1931 | 1461556353092 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 20:52:33 INFO - PROCESS | 1931 | 1461556353097 Marionette TRACE conn4 <- [1,958,null,{}] 20:52:33 INFO - PROCESS | 1931 | 1461556353114 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:33 INFO - PROCESS | 1931 | 1461556353343 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 20:52:33 INFO - PROCESS | 1931 | 1461556353554 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880846000 == 98 [pid = 1931] [id = 247] 20:52:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x7ff86d198c00) [pid = 1931] [serial = 742] [outer = (nil)] 20:52:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7ff86e4dd000) [pid = 1931] [serial = 743] [outer = 0x7ff86d198c00] 20:52:33 INFO - PROCESS | 1931 | 1461556353645 Marionette DEBUG loaded listener.js 20:52:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7ff872806c00) [pid = 1931] [serial = 744] [outer = 0x7ff86d198c00] 20:52:34 INFO - PROCESS | 1931 | 1461556354536 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 20:52:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 20:52:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1489ms 20:52:34 INFO - PROCESS | 1931 | 1461556354582 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 20:52:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 20:52:34 INFO - PROCESS | 1931 | 1461556354587 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 20:52:34 INFO - PROCESS | 1931 | 1461556354593 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 20:52:34 INFO - PROCESS | 1931 | 1461556354596 Marionette TRACE conn4 <- [1,962,null,{}] 20:52:34 INFO - PROCESS | 1931 | 1461556354602 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:34 INFO - PROCESS | 1931 | 1461556354780 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 20:52:34 INFO - PROCESS | 1931 | 1461556354944 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff881b2c000 == 99 [pid = 1931] [id = 248] 20:52:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7ff86d16e400) [pid = 1931] [serial = 745] [outer = (nil)] 20:52:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7ff873b3e400) [pid = 1931] [serial = 746] [outer = 0x7ff86d16e400] 20:52:35 INFO - PROCESS | 1931 | 1461556355020 Marionette DEBUG loaded listener.js 20:52:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7ff874103400) [pid = 1931] [serial = 747] [outer = 0x7ff86d16e400] 20:52:35 INFO - PROCESS | 1931 | 1461556355922 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 20:52:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 20:52:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1378ms 20:52:35 INFO - PROCESS | 1931 | 1461556355972 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 20:52:35 INFO - PROCESS | 1931 | 1461556355976 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 20:52:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 20:52:35 INFO - PROCESS | 1931 | 1461556355982 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 20:52:35 INFO - PROCESS | 1931 | 1461556355985 Marionette TRACE conn4 <- [1,966,null,{}] 20:52:35 INFO - PROCESS | 1931 | 1461556355990 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:36 INFO - PROCESS | 1931 | 1461556356161 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 20:52:36 INFO - PROCESS | 1931 | 1461556356330 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff883d88000 == 100 [pid = 1931] [id = 249] 20:52:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7ff872f24c00) [pid = 1931] [serial = 748] [outer = (nil)] 20:52:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7ff8749a7c00) [pid = 1931] [serial = 749] [outer = 0x7ff872f24c00] 20:52:36 INFO - PROCESS | 1931 | 1461556356401 Marionette DEBUG loaded listener.js 20:52:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7ff875e65800) [pid = 1931] [serial = 750] [outer = 0x7ff872f24c00] 20:52:37 INFO - PROCESS | 1931 | 1461556357295 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 20:52:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 20:52:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1381ms 20:52:37 INFO - PROCESS | 1931 | 1461556357365 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 20:52:37 INFO - PROCESS | 1931 | 1461556357368 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 20:52:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 20:52:37 INFO - PROCESS | 1931 | 1461556357375 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 20:52:37 INFO - PROCESS | 1931 | 1461556357378 Marionette TRACE conn4 <- [1,970,null,{}] 20:52:37 INFO - PROCESS | 1931 | 1461556357383 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:37 INFO - PROCESS | 1931 | 1461556357640 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 20:52:37 INFO - PROCESS | 1931 | 1461556357853 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885517800 == 101 [pid = 1931] [id = 250] 20:52:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7ff875f0e000) [pid = 1931] [serial = 751] [outer = (nil)] 20:52:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7ff875f67000) [pid = 1931] [serial = 752] [outer = 0x7ff875f0e000] 20:52:37 INFO - PROCESS | 1931 | 1461556357986 Marionette DEBUG loaded listener.js 20:52:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7ff87612bc00) [pid = 1931] [serial = 753] [outer = 0x7ff875f0e000] 20:52:38 INFO - PROCESS | 1931 | 1461556358789 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 20:52:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 20:52:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1487ms 20:52:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 20:52:38 INFO - PROCESS | 1931 | 1461556358863 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 20:52:38 INFO - PROCESS | 1931 | 1461556358866 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 20:52:38 INFO - PROCESS | 1931 | 1461556358873 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 20:52:38 INFO - PROCESS | 1931 | 1461556358876 Marionette TRACE conn4 <- [1,974,null,{}] 20:52:38 INFO - PROCESS | 1931 | 1461556358881 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:39 INFO - PROCESS | 1931 | 1461556359083 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 20:52:39 INFO - PROCESS | 1931 | 1461556359248 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885578000 == 102 [pid = 1931] [id = 251] 20:52:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7ff875f62800) [pid = 1931] [serial = 754] [outer = (nil)] 20:52:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7ff876153c00) [pid = 1931] [serial = 755] [outer = 0x7ff875f62800] 20:52:39 INFO - PROCESS | 1931 | 1461556359320 Marionette DEBUG loaded listener.js 20:52:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7ff879b97800) [pid = 1931] [serial = 756] [outer = 0x7ff875f62800] 20:52:40 INFO - PROCESS | 1931 | 1461556360208 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 20:52:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 20:52:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1379ms 20:52:40 INFO - PROCESS | 1931 | 1461556360252 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 20:52:40 INFO - PROCESS | 1931 | 1461556360256 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 20:52:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 20:52:40 INFO - PROCESS | 1931 | 1461556360263 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 20:52:40 INFO - PROCESS | 1931 | 1461556360266 Marionette TRACE conn4 <- [1,978,null,{}] 20:52:40 INFO - PROCESS | 1931 | 1461556360272 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:40 INFO - PROCESS | 1931 | 1461556360444 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 20:52:40 INFO - PROCESS | 1931 | 1461556360627 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885647800 == 103 [pid = 1931] [id = 252] 20:52:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7ff87614e800) [pid = 1931] [serial = 757] [outer = (nil)] 20:52:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7ff87aa6a800) [pid = 1931] [serial = 758] [outer = 0x7ff87614e800] 20:52:40 INFO - PROCESS | 1931 | 1461556360697 Marionette DEBUG loaded listener.js 20:52:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7ff87fa14400) [pid = 1931] [serial = 759] [outer = 0x7ff87614e800] 20:52:41 INFO - PROCESS | 1931 | 1461556361602 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 20:52:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 20:52:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1391ms 20:52:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 20:52:41 INFO - PROCESS | 1931 | 1461556361656 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 20:52:41 INFO - PROCESS | 1931 | 1461556361659 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 20:52:41 INFO - PROCESS | 1931 | 1461556361665 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 20:52:41 INFO - PROCESS | 1931 | 1461556361669 Marionette TRACE conn4 <- [1,982,null,{}] 20:52:41 INFO - PROCESS | 1931 | 1461556361675 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:41 INFO - PROCESS | 1931 | 1461556361855 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 20:52:42 INFO - PROCESS | 1931 | 1461556362037 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86aa82800 == 104 [pid = 1931] [id = 253] 20:52:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7ff8629d2c00) [pid = 1931] [serial = 760] [outer = (nil)] 20:52:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7ff86cecf400) [pid = 1931] [serial = 761] [outer = 0x7ff8629d2c00] 20:52:42 INFO - PROCESS | 1931 | 1461556362113 Marionette DEBUG loaded listener.js 20:52:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7ff87fabb000) [pid = 1931] [serial = 762] [outer = 0x7ff8629d2c00] 20:52:43 INFO - PROCESS | 1931 | 1461556363027 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 20:52:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 20:52:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1438ms 20:52:43 INFO - PROCESS | 1931 | 1461556363103 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 20:52:43 INFO - PROCESS | 1931 | 1461556363107 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 20:52:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 20:52:43 INFO - PROCESS | 1931 | 1461556363113 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 20:52:43 INFO - PROCESS | 1931 | 1461556363115 Marionette TRACE conn4 <- [1,986,null,{}] 20:52:43 INFO - PROCESS | 1931 | 1461556363121 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:43 INFO - PROCESS | 1931 | 1461556363309 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 20:52:43 INFO - PROCESS | 1931 | 1461556363479 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8630f3800 == 105 [pid = 1931] [id = 254] 20:52:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7ff8626ee000) [pid = 1931] [serial = 763] [outer = (nil)] 20:52:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7ff862ff1000) [pid = 1931] [serial = 764] [outer = 0x7ff8626ee000] 20:52:43 INFO - PROCESS | 1931 | 1461556363554 Marionette DEBUG loaded listener.js 20:52:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7ff868791c00) [pid = 1931] [serial = 765] [outer = 0x7ff8626ee000] 20:52:44 INFO - PROCESS | 1931 | 1461556364813 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 20:52:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 20:52:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1734ms 20:52:44 INFO - PROCESS | 1931 | 1461556364855 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 20:52:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 20:52:44 INFO - PROCESS | 1931 | 1461556364861 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 20:52:44 INFO - PROCESS | 1931 | 1461556364870 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 20:52:44 INFO - PROCESS | 1931 | 1461556364875 Marionette TRACE conn4 <- [1,990,null,{}] 20:52:44 INFO - PROCESS | 1931 | 1461556364882 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:45 INFO - PROCESS | 1931 | 1461556365095 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 20:52:45 INFO - PROCESS | 1931 | 1461556365288 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a9db000 == 106 [pid = 1931] [id = 255] 20:52:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7ff8629d5400) [pid = 1931] [serial = 766] [outer = (nil)] 20:52:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7ff863133800) [pid = 1931] [serial = 767] [outer = 0x7ff8629d5400] 20:52:45 INFO - PROCESS | 1931 | 1461556365361 Marionette DEBUG loaded listener.js 20:52:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7ff868679800) [pid = 1931] [serial = 768] [outer = 0x7ff8629d5400] 20:52:46 INFO - PROCESS | 1931 | 1461556366353 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 20:52:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 20:52:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1536ms 20:52:46 INFO - PROCESS | 1931 | 1461556366405 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 20:52:46 INFO - PROCESS | 1931 | 1461556366413 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 20:52:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 20:52:46 INFO - PROCESS | 1931 | 1461556366423 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 20:52:46 INFO - PROCESS | 1931 | 1461556366427 Marionette TRACE conn4 <- [1,994,null,{}] 20:52:46 INFO - PROCESS | 1931 | 1461556366433 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:46 INFO - PROCESS | 1931 | 1461556366614 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 20:52:46 INFO - PROCESS | 1931 | 1461556366856 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861473000 == 107 [pid = 1931] [id = 256] 20:52:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7ff86a4ee800) [pid = 1931] [serial = 769] [outer = (nil)] 20:52:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7ff86a4f4c00) [pid = 1931] [serial = 770] [outer = 0x7ff86a4ee800] 20:52:46 INFO - PROCESS | 1931 | 1461556366973 Marionette DEBUG loaded listener.js 20:52:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7ff86a953800) [pid = 1931] [serial = 771] [outer = 0x7ff86a4ee800] 20:52:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff871b45800 == 106 [pid = 1931] [id = 57] 20:52:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8610cd800 == 105 [pid = 1931] [id = 148] 20:52:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8674cc000 == 104 [pid = 1931] [id = 243] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7ff872f28800) [pid = 1931] [serial = 640] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7ff8749b2400) [pid = 1931] [serial = 661] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7ff86d16ac00) [pid = 1931] [serial = 646] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7ff8722bf000) [pid = 1931] [serial = 649] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7ff87376b400) [pid = 1931] [serial = 652] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7ff87445b800) [pid = 1931] [serial = 658] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7ff873837000) [pid = 1931] [serial = 655] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff872b97000 == 103 [pid = 1931] [id = 242] 20:52:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86e421800 == 102 [pid = 1931] [id = 241] 20:52:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a0a4000 == 101 [pid = 1931] [id = 240] 20:52:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8699e6000 == 100 [pid = 1931] [id = 239] 20:52:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8628aa000 == 99 [pid = 1931] [id = 238] 20:52:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87aadb000 == 98 [pid = 1931] [id = 233] 20:52:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8749d2800 == 97 [pid = 1931] [id = 232] 20:52:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff873659800 == 96 [pid = 1931] [id = 231] 20:52:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86cf94000 == 95 [pid = 1931] [id = 230] 20:52:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8687ce000 == 94 [pid = 1931] [id = 229] 20:52:47 INFO - PROCESS | 1931 | 1461556367928 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7ff867841800) [pid = 1931] [serial = 643] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7ff86cec3800) [pid = 1931] [serial = 680] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7ff8676b6000) [pid = 1931] [serial = 667] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7ff869ede800) [pid = 1931] [serial = 671] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7ff86ceccc00) [pid = 1931] [serial = 683] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7ff86867fc00) [pid = 1931] [serial = 670] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7ff8705e1400) [pid = 1931] [serial = 617] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7ff86a94f800) [pid = 1931] [serial = 676] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7ff86a3e0c00) [pid = 1931] [serial = 673] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7ff86a959400) [pid = 1931] [serial = 677] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7ff86dbf0000) [pid = 1931] [serial = 614] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7ff869edac00) [pid = 1931] [serial = 602] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7ff8626f3c00) [pid = 1931] [serial = 440] [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.] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7ff8717e7800) [pid = 1931] [serial = 620] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7ff874108c00) [pid = 1931] [serial = 664] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7ff86878ec00) [pid = 1931] [serial = 581] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7ff862fec000) [pid = 1931] [serial = 578] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7ff86312a400) [pid = 1931] [serial = 599] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7ff875e6d000) [pid = 1931] [serial = 665] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7ff867843000) [pid = 1931] [serial = 668] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x7ff86a4f6000) [pid = 1931] [serial = 674] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x7ff86a94d400) [pid = 1931] [serial = 584] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x7ff86d1a2c00) [pid = 1931] [serial = 611] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x7ff86cf5fc00) [pid = 1931] [serial = 681] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x7ff86d163000) [pid = 1931] [serial = 608] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x7ff86d13b000) [pid = 1931] [serial = 587] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x7ff86a957000) [pid = 1931] [serial = 605] [outer = (nil)] [url = about:blank] 20:52:47 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x7ff86d19fc00) [pid = 1931] [serial = 684] [outer = (nil)] [url = about:blank] 20:52:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 20:52:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1582ms 20:52:48 INFO - PROCESS | 1931 | 1461556368007 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 20:52:48 INFO - PROCESS | 1931 | 1461556368009 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 20:52:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 20:52:48 INFO - PROCESS | 1931 | 1461556368016 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 20:52:48 INFO - PROCESS | 1931 | 1461556368022 Marionette TRACE conn4 <- [1,998,null,{}] 20:52:48 INFO - PROCESS | 1931 | 1461556368038 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:48 INFO - PROCESS | 1931 | 1461556368214 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 20:52:48 INFO - PROCESS | 1931 | 1461556368414 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8699d9000 == 95 [pid = 1931] [id = 257] 20:52:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x7ff86a2be000) [pid = 1931] [serial = 772] [outer = (nil)] 20:52:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x7ff86cf13c00) [pid = 1931] [serial = 773] [outer = 0x7ff86a2be000] 20:52:48 INFO - PROCESS | 1931 | 1461556368486 Marionette DEBUG loaded listener.js 20:52:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x7ff86cf8b000) [pid = 1931] [serial = 774] [outer = 0x7ff86a2be000] 20:52:49 INFO - PROCESS | 1931 | 1461556369226 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 20:52:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 20:52:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1239ms 20:52:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 20:52:49 INFO - PROCESS | 1931 | 1461556369257 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 20:52:49 INFO - PROCESS | 1931 | 1461556369260 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 20:52:49 INFO - PROCESS | 1931 | 1461556369267 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 20:52:49 INFO - PROCESS | 1931 | 1461556369270 Marionette TRACE conn4 <- [1,1002,null,{}] 20:52:49 INFO - PROCESS | 1931 | 1461556369275 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:49 INFO - PROCESS | 1931 | 1461556369438 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 20:52:49 INFO - PROCESS | 1931 | 1461556369453 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86d947800 == 96 [pid = 1931] [id = 258] 20:52:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x7ff86ce4f400) [pid = 1931] [serial = 775] [outer = (nil)] 20:52:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x7ff86d19f800) [pid = 1931] [serial = 776] [outer = 0x7ff86ce4f400] 20:52:49 INFO - PROCESS | 1931 | 1461556369517 Marionette DEBUG loaded listener.js 20:52:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x7ff86d73a000) [pid = 1931] [serial = 777] [outer = 0x7ff86ce4f400] 20:52:50 INFO - PROCESS | 1931 | 1461556370461 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 20:52:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 20:52:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1231ms 20:52:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 20:52:50 INFO - PROCESS | 1931 | 1461556370498 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 20:52:50 INFO - PROCESS | 1931 | 1461556370501 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 20:52:50 INFO - PROCESS | 1931 | 1461556370507 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 20:52:50 INFO - PROCESS | 1931 | 1461556370510 Marionette TRACE conn4 <- [1,1006,null,{}] 20:52:50 INFO - PROCESS | 1931 | 1461556370528 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:50 INFO - PROCESS | 1931 | 1461556370747 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 20:52:50 INFO - PROCESS | 1931 | 1461556370777 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86f956000 == 97 [pid = 1931] [id = 259] 20:52:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7ff86d16ac00) [pid = 1931] [serial = 778] [outer = (nil)] 20:52:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7ff86dbf1000) [pid = 1931] [serial = 779] [outer = 0x7ff86d16ac00] 20:52:50 INFO - PROCESS | 1931 | 1461556370840 Marionette DEBUG loaded listener.js 20:52:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7ff86f94ec00) [pid = 1931] [serial = 780] [outer = 0x7ff86d16ac00] 20:52:51 INFO - PROCESS | 1931 | 1461556371732 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 20:52:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 20:52:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1239ms 20:52:51 INFO - PROCESS | 1931 | 1461556371757 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 20:52:51 INFO - PROCESS | 1931 | 1461556371761 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 20:52:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 20:52:51 INFO - PROCESS | 1931 | 1461556371767 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 20:52:51 INFO - PROCESS | 1931 | 1461556371769 Marionette TRACE conn4 <- [1,1010,null,{}] 20:52:51 INFO - PROCESS | 1931 | 1461556371775 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:52 INFO - PROCESS | 1931 | 1461556372007 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 20:52:52 INFO - PROCESS | 1931 | 1461556372049 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff873c9e800 == 98 [pid = 1931] [id = 260] 20:52:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7ff87376b400) [pid = 1931] [serial = 781] [outer = (nil)] 20:52:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7ff873c7f800) [pid = 1931] [serial = 782] [outer = 0x7ff87376b400] 20:52:52 INFO - PROCESS | 1931 | 1461556372116 Marionette DEBUG loaded listener.js 20:52:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7ff8747ba000) [pid = 1931] [serial = 783] [outer = 0x7ff87376b400] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7ff86f94ac00) [pid = 1931] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7ff86123d400) [pid = 1931] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7ff86746f000) [pid = 1931] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7ff8626ecc00) [pid = 1931] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x7ff86cecc000) [pid = 1931] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x7ff869fd1c00) [pid = 1931] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x7ff86e10a000) [pid = 1931] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x7ff86a2c8000) [pid = 1931] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x7ff8676bcc00) [pid = 1931] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x7ff8629e0c00) [pid = 1931] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x7ff872f29400) [pid = 1931] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x7ff861239000) [pid = 1931] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 119 (0x7ff86cf10400) [pid = 1931] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 118 (0x7ff87376bc00) [pid = 1931] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 117 (0x7ff869ed8400) [pid = 1931] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 116 (0x7ff86a2c7400) [pid = 1931] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 115 (0x7ff873c89800) [pid = 1931] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 114 (0x7ff86cf5d400) [pid = 1931] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 113 (0x7ff87332f800) [pid = 1931] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 112 (0x7ff861239c00) [pid = 1931] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 111 (0x7ff86d12d000) [pid = 1931] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 110 (0x7ff86d734c00) [pid = 1931] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 20:52:52 INFO - PROCESS | 1931 | --DOMWINDOW == 109 (0x7ff86753ec00) [pid = 1931] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 20:52:53 INFO - PROCESS | 1931 | 1461556373422 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 20:52:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 20:52:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1682ms 20:52:53 INFO - PROCESS | 1931 | 1461556373450 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 20:52:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 20:52:53 INFO - PROCESS | 1931 | 1461556373453 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 20:52:53 INFO - PROCESS | 1931 | 1461556373458 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 20:52:53 INFO - PROCESS | 1931 | 1461556373461 Marionette TRACE conn4 <- [1,1014,null,{}] 20:52:53 INFO - PROCESS | 1931 | 1461556373466 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:53 INFO - PROCESS | 1931 | 1461556373626 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 20:52:53 INFO - PROCESS | 1931 | 1461556373642 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87292a800 == 99 [pid = 1931] [id = 261] 20:52:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 110 (0x7ff862adfc00) [pid = 1931] [serial = 784] [outer = (nil)] 20:52:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 111 (0x7ff86cec8c00) [pid = 1931] [serial = 785] [outer = 0x7ff862adfc00] 20:52:53 INFO - PROCESS | 1931 | 1461556373813 Marionette DEBUG loaded listener.js 20:52:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 112 (0x7ff872f2d000) [pid = 1931] [serial = 786] [outer = 0x7ff862adfc00] 20:52:54 INFO - PROCESS | 1931 | 1461556374498 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 20:52:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 20:52:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1081ms 20:52:54 INFO - PROCESS | 1931 | 1461556374540 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 20:52:54 INFO - PROCESS | 1931 | 1461556374543 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 20:52:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 20:52:54 INFO - PROCESS | 1931 | 1461556374550 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 20:52:54 INFO - PROCESS | 1931 | 1461556374552 Marionette TRACE conn4 <- [1,1018,null,{}] 20:52:54 INFO - PROCESS | 1931 | 1461556374559 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:54 INFO - PROCESS | 1931 | 1461556374762 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 20:52:54 INFO - PROCESS | 1931 | 1461556374944 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8628bd000 == 100 [pid = 1931] [id = 262] 20:52:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 113 (0x7ff86123d400) [pid = 1931] [serial = 787] [outer = (nil)] 20:52:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 114 (0x7ff8626ef400) [pid = 1931] [serial = 788] [outer = 0x7ff86123d400] 20:52:55 INFO - PROCESS | 1931 | 1461556375022 Marionette DEBUG loaded listener.js 20:52:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 115 (0x7ff862ff0c00) [pid = 1931] [serial = 789] [outer = 0x7ff86123d400] 20:52:55 INFO - PROCESS | 1931 | 1461556375991 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 20:52:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 20:52:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1484ms 20:52:56 INFO - PROCESS | 1931 | 1461556376039 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 20:52:56 INFO - PROCESS | 1931 | 1461556376047 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 20:52:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 20:52:56 INFO - PROCESS | 1931 | 1461556376059 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 20:52:56 INFO - PROCESS | 1931 | 1461556376062 Marionette TRACE conn4 <- [1,1022,null,{}] 20:52:56 INFO - PROCESS | 1931 | 1461556376070 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:56 INFO - PROCESS | 1931 | 1461556376270 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 20:52:56 INFO - PROCESS | 1931 | 1461556376440 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86ceac000 == 101 [pid = 1931] [id = 263] 20:52:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 116 (0x7ff86123fc00) [pid = 1931] [serial = 790] [outer = (nil)] 20:52:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 117 (0x7ff86a2ca800) [pid = 1931] [serial = 791] [outer = 0x7ff86123fc00] 20:52:56 INFO - PROCESS | 1931 | 1461556376514 Marionette DEBUG loaded listener.js 20:52:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 118 (0x7ff86a954000) [pid = 1931] [serial = 792] [outer = 0x7ff86123fc00] 20:52:57 INFO - PROCESS | 1931 | 1461556377564 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 20:52:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 20:52:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1536ms 20:52:57 INFO - PROCESS | 1931 | 1461556377600 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 20:52:57 INFO - PROCESS | 1931 | 1461556377607 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 20:52:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 20:52:57 INFO - PROCESS | 1931 | 1461556377613 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 20:52:57 INFO - PROCESS | 1931 | 1461556377615 Marionette TRACE conn4 <- [1,1026,null,{}] 20:52:57 INFO - PROCESS | 1931 | 1461556377622 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:57 INFO - PROCESS | 1931 | 1461556377805 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 20:52:58 INFO - PROCESS | 1931 | 1461556378071 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff875256800 == 102 [pid = 1931] [id = 264] 20:52:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 119 (0x7ff86cf5e800) [pid = 1931] [serial = 793] [outer = (nil)] 20:52:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 120 (0x7ff86d196400) [pid = 1931] [serial = 794] [outer = 0x7ff86cf5e800] 20:52:58 INFO - PROCESS | 1931 | 1461556378193 Marionette DEBUG loaded listener.js 20:52:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x7ff86eee2000) [pid = 1931] [serial = 795] [outer = 0x7ff86cf5e800] 20:52:59 INFO - PROCESS | 1931 | 1461556379024 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 20:52:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 20:52:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1482ms 20:52:59 INFO - PROCESS | 1931 | 1461556379101 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 20:52:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 20:52:59 INFO - PROCESS | 1931 | 1461556379111 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 20:52:59 INFO - PROCESS | 1931 | 1461556379129 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 20:52:59 INFO - PROCESS | 1931 | 1461556379139 Marionette TRACE conn4 <- [1,1030,null,{}] 20:52:59 INFO - PROCESS | 1931 | 1461556379147 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:52:59 INFO - PROCESS | 1931 | 1461556379427 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 20:52:59 INFO - PROCESS | 1931 | 1461556379596 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:52:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88098b800 == 103 [pid = 1931] [id = 265] 20:52:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x7ff86a956800) [pid = 1931] [serial = 796] [outer = (nil)] 20:52:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x7ff87376c800) [pid = 1931] [serial = 797] [outer = 0x7ff86a956800] 20:52:59 INFO - PROCESS | 1931 | 1461556379696 Marionette DEBUG loaded listener.js 20:52:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x7ff873c85c00) [pid = 1931] [serial = 798] [outer = 0x7ff86a956800] 20:53:00 INFO - PROCESS | 1931 | 1461556380590 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 20:53:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 20:53:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1547ms 20:53:00 INFO - PROCESS | 1931 | 1461556380668 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 20:53:00 INFO - PROCESS | 1931 | 1461556380672 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 20:53:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 20:53:00 INFO - PROCESS | 1931 | 1461556380685 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 20:53:00 INFO - PROCESS | 1931 | 1461556380688 Marionette TRACE conn4 <- [1,1034,null,{}] 20:53:00 INFO - PROCESS | 1931 | 1461556380700 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:00 INFO - PROCESS | 1931 | 1461556380935 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 20:53:01 INFO - PROCESS | 1931 | 1461556381149 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff881c35000 == 104 [pid = 1931] [id = 266] 20:53:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x7ff86d13b400) [pid = 1931] [serial = 799] [outer = (nil)] 20:53:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x7ff874928400) [pid = 1931] [serial = 800] [outer = 0x7ff86d13b400] 20:53:01 INFO - PROCESS | 1931 | 1461556381268 Marionette DEBUG loaded listener.js 20:53:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7ff875f02c00) [pid = 1931] [serial = 801] [outer = 0x7ff86d13b400] 20:53:02 INFO - PROCESS | 1931 | 1461556382095 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 20:53:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 20:53:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1487ms 20:53:02 INFO - PROCESS | 1931 | 1461556382171 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 20:53:02 INFO - PROCESS | 1931 | 1461556382175 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 20:53:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 20:53:02 INFO - PROCESS | 1931 | 1461556382181 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 20:53:02 INFO - PROCESS | 1931 | 1461556382184 Marionette TRACE conn4 <- [1,1038,null,{}] 20:53:02 INFO - PROCESS | 1931 | 1461556382190 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:02 INFO - PROCESS | 1931 | 1461556382410 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 20:53:02 INFO - PROCESS | 1931 | 1461556382586 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885566800 == 105 [pid = 1931] [id = 267] 20:53:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7ff875f11000) [pid = 1931] [serial = 802] [outer = (nil)] 20:53:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7ff875f6cc00) [pid = 1931] [serial = 803] [outer = 0x7ff875f11000] 20:53:02 INFO - PROCESS | 1931 | 1461556382720 Marionette DEBUG loaded listener.js 20:53:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7ff87aa6c400) [pid = 1931] [serial = 804] [outer = 0x7ff875f11000] 20:53:03 INFO - PROCESS | 1931 | 1461556383559 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 20:53:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 20:53:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1442ms 20:53:03 INFO - PROCESS | 1931 | 1461556383623 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 20:53:03 INFO - PROCESS | 1931 | 1461556383626 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 20:53:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 20:53:03 INFO - PROCESS | 1931 | 1461556383633 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 20:53:03 INFO - PROCESS | 1931 | 1461556383637 Marionette TRACE conn4 <- [1,1042,null,{}] 20:53:03 INFO - PROCESS | 1931 | 1461556383643 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:03 INFO - PROCESS | 1931 | 1461556383836 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 20:53:04 INFO - PROCESS | 1931 | 1461556384006 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885cef800 == 106 [pid = 1931] [id = 268] 20:53:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7ff875f11400) [pid = 1931] [serial = 805] [outer = (nil)] 20:53:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7ff880874800) [pid = 1931] [serial = 806] [outer = 0x7ff875f11400] 20:53:04 INFO - PROCESS | 1931 | 1461556384081 Marionette DEBUG loaded listener.js 20:53:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7ff88087c000) [pid = 1931] [serial = 807] [outer = 0x7ff875f11400] 20:53:04 INFO - PROCESS | 1931 | 1461556384945 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 20:53:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 20:53:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1379ms 20:53:05 INFO - PROCESS | 1931 | 1461556385013 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 20:53:05 INFO - PROCESS | 1931 | 1461556385016 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 20:53:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 20:53:05 INFO - PROCESS | 1931 | 1461556385023 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 20:53:05 INFO - PROCESS | 1931 | 1461556385026 Marionette TRACE conn4 <- [1,1046,null,{}] 20:53:05 INFO - PROCESS | 1931 | 1461556385031 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:05 INFO - PROCESS | 1931 | 1461556385219 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 20:53:05 INFO - PROCESS | 1931 | 1461556385387 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8860a7800 == 107 [pid = 1931] [id = 269] 20:53:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7ff86d16c000) [pid = 1931] [serial = 808] [outer = (nil)] 20:53:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7ff880973c00) [pid = 1931] [serial = 809] [outer = 0x7ff86d16c000] 20:53:05 INFO - PROCESS | 1931 | 1461556385471 Marionette DEBUG loaded listener.js 20:53:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7ff880b25400) [pid = 1931] [serial = 810] [outer = 0x7ff86d16c000] 20:53:06 INFO - PROCESS | 1931 | 1461556386316 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 20:53:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 20:53:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1339ms 20:53:06 INFO - PROCESS | 1931 | 1461556386364 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 20:53:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 20:53:06 INFO - PROCESS | 1931 | 1461556386368 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 20:53:06 INFO - PROCESS | 1931 | 1461556386374 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 20:53:06 INFO - PROCESS | 1931 | 1461556386377 Marionette TRACE conn4 <- [1,1050,null,{}] 20:53:06 INFO - PROCESS | 1931 | 1461556386383 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:06 INFO - PROCESS | 1931 | 1461556386563 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 20:53:06 INFO - PROCESS | 1931 | 1461556386738 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff887c93800 == 108 [pid = 1931] [id = 270] 20:53:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7ff87fa15400) [pid = 1931] [serial = 811] [outer = (nil)] 20:53:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7ff880b8b000) [pid = 1931] [serial = 812] [outer = 0x7ff87fa15400] 20:53:06 INFO - PROCESS | 1931 | 1461556386814 Marionette DEBUG loaded listener.js 20:53:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7ff880d59400) [pid = 1931] [serial = 813] [outer = 0x7ff87fa15400] 20:53:07 INFO - PROCESS | 1931 | 1461556387648 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 20:53:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 20:53:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1332ms 20:53:07 INFO - PROCESS | 1931 | 1461556387707 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 20:53:07 INFO - PROCESS | 1931 | 1461556387710 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 20:53:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 20:53:07 INFO - PROCESS | 1931 | 1461556387717 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 20:53:07 INFO - PROCESS | 1931 | 1461556387719 Marionette TRACE conn4 <- [1,1054,null,{}] 20:53:07 INFO - PROCESS | 1931 | 1461556387726 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:07 INFO - PROCESS | 1931 | 1461556387902 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 20:53:08 INFO - PROCESS | 1931 | 1461556388072 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88a03e000 == 109 [pid = 1931] [id = 271] 20:53:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7ff880968c00) [pid = 1931] [serial = 814] [outer = (nil)] 20:53:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7ff880dd5c00) [pid = 1931] [serial = 815] [outer = 0x7ff880968c00] 20:53:08 INFO - PROCESS | 1931 | 1461556388146 Marionette DEBUG loaded listener.js 20:53:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7ff8817a9c00) [pid = 1931] [serial = 816] [outer = 0x7ff880968c00] 20:53:08 INFO - PROCESS | 1931 | 1461556388950 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 20:53:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 20:53:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1283ms 20:53:09 INFO - PROCESS | 1931 | 1461556389001 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 20:53:09 INFO - PROCESS | 1931 | 1461556389005 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 20:53:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 20:53:09 INFO - PROCESS | 1931 | 1461556389011 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 20:53:09 INFO - PROCESS | 1931 | 1461556389014 Marionette TRACE conn4 <- [1,1058,null,{}] 20:53:09 INFO - PROCESS | 1931 | 1461556389020 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:09 INFO - PROCESS | 1931 | 1461556389201 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 20:53:09 INFO - PROCESS | 1931 | 1461556389390 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88b047000 == 110 [pid = 1931] [id = 272] 20:53:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7ff88063f000) [pid = 1931] [serial = 817] [outer = (nil)] 20:53:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7ff881b3a000) [pid = 1931] [serial = 818] [outer = 0x7ff88063f000] 20:53:09 INFO - PROCESS | 1931 | 1461556389473 Marionette DEBUG loaded listener.js 20:53:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7ff881cbd800) [pid = 1931] [serial = 819] [outer = 0x7ff88063f000] 20:53:10 INFO - PROCESS | 1931 | 1461556390333 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 20:53:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 20:53:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1378ms 20:53:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 20:53:10 INFO - PROCESS | 1931 | 1461556390391 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 20:53:10 INFO - PROCESS | 1931 | 1461556390395 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 20:53:10 INFO - PROCESS | 1931 | 1461556390401 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 20:53:10 INFO - PROCESS | 1931 | 1461556390405 Marionette TRACE conn4 <- [1,1062,null,{}] 20:53:10 INFO - PROCESS | 1931 | 1461556390411 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:10 INFO - PROCESS | 1931 | 1461556390639 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 20:53:10 INFO - PROCESS | 1931 | 1461556390824 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a8c7000 == 111 [pid = 1931] [id = 273] 20:53:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7ff86ac0e000) [pid = 1931] [serial = 820] [outer = (nil)] 20:53:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7ff883dbdc00) [pid = 1931] [serial = 821] [outer = 0x7ff86ac0e000] 20:53:10 INFO - PROCESS | 1931 | 1461556390901 Marionette DEBUG loaded listener.js 20:53:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7ff885684400) [pid = 1931] [serial = 822] [outer = 0x7ff86ac0e000] 20:53:11 INFO - PROCESS | 1931 | 1461556391801 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 20:53:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 20:53:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1436ms 20:53:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 20:53:11 INFO - PROCESS | 1931 | 1461556391836 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 20:53:11 INFO - PROCESS | 1931 | 1461556391839 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 20:53:11 INFO - PROCESS | 1931 | 1461556391846 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 20:53:11 INFO - PROCESS | 1931 | 1461556391849 Marionette TRACE conn4 <- [1,1066,null,{}] 20:53:11 INFO - PROCESS | 1931 | 1461556391855 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:12 INFO - PROCESS | 1931 | 1461556392034 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 20:53:12 INFO - PROCESS | 1931 | 1461556392211 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a8e0000 == 112 [pid = 1931] [id = 274] 20:53:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7ff873c19000) [pid = 1931] [serial = 823] [outer = (nil)] 20:53:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7ff88579ec00) [pid = 1931] [serial = 824] [outer = 0x7ff873c19000] 20:53:12 INFO - PROCESS | 1931 | 1461556392281 Marionette DEBUG loaded listener.js 20:53:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7ff885835800) [pid = 1931] [serial = 825] [outer = 0x7ff873c19000] 20:53:13 INFO - PROCESS | 1931 | 1461556393228 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 20:53:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 20:53:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1444ms 20:53:13 INFO - PROCESS | 1931 | 1461556393290 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 20:53:13 INFO - PROCESS | 1931 | 1461556393293 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 20:53:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 20:53:13 INFO - PROCESS | 1931 | 1461556393300 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 20:53:13 INFO - PROCESS | 1931 | 1461556393302 Marionette TRACE conn4 <- [1,1070,null,{}] 20:53:13 INFO - PROCESS | 1931 | 1461556393308 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:13 INFO - PROCESS | 1931 | 1461556393489 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 20:53:13 INFO - PROCESS | 1931 | 1461556393667 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85f8b7800 == 113 [pid = 1931] [id = 275] 20:53:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7ff863128000) [pid = 1931] [serial = 826] [outer = (nil)] 20:53:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7ff86a3dd800) [pid = 1931] [serial = 827] [outer = 0x7ff863128000] 20:53:13 INFO - PROCESS | 1931 | 1461556393741 Marionette DEBUG loaded listener.js 20:53:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7ff8714d7800) [pid = 1931] [serial = 828] [outer = 0x7ff863128000] 20:53:14 INFO - PROCESS | 1931 | 1461556394573 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 20:53:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 20:53:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1328ms 20:53:14 INFO - PROCESS | 1931 | 1461556394629 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 20:53:14 INFO - PROCESS | 1931 | 1461556394633 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 20:53:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 20:53:14 INFO - PROCESS | 1931 | 1461556394639 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 20:53:14 INFO - PROCESS | 1931 | 1461556394643 Marionette TRACE conn4 <- [1,1074,null,{}] 20:53:14 INFO - PROCESS | 1931 | 1461556394648 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:14 INFO - PROCESS | 1931 | 1461556394832 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 20:53:15 INFO - PROCESS | 1931 | 1461556395364 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff868916000 == 114 [pid = 1931] [id = 276] 20:53:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7ff8629d6800) [pid = 1931] [serial = 829] [outer = (nil)] 20:53:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7ff862ff8400) [pid = 1931] [serial = 830] [outer = 0x7ff8629d6800] 20:53:15 INFO - PROCESS | 1931 | 1461556395478 Marionette DEBUG loaded listener.js 20:53:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7ff8676b5000) [pid = 1931] [serial = 831] [outer = 0x7ff8629d6800] 20:53:16 INFO - PROCESS | 1931 | 1461556396492 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 20:53:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 20:53:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1880ms 20:53:16 INFO - PROCESS | 1931 | 1461556396522 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 20:53:16 INFO - PROCESS | 1931 | 1461556396528 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 20:53:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 20:53:16 INFO - PROCESS | 1931 | 1461556396538 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 20:53:16 INFO - PROCESS | 1931 | 1461556396542 Marionette TRACE conn4 <- [1,1078,null,{}] 20:53:16 INFO - PROCESS | 1931 | 1461556396550 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:16 INFO - PROCESS | 1931 | 1461556396724 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 20:53:16 INFO - PROCESS | 1931 | 1461556396957 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8628b7000 == 115 [pid = 1931] [id = 277] 20:53:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7ff867540400) [pid = 1931] [serial = 832] [outer = (nil)] 20:53:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7ff86a4ee000) [pid = 1931] [serial = 833] [outer = 0x7ff867540400] 20:53:17 INFO - PROCESS | 1931 | 1461556397103 Marionette DEBUG loaded listener.js 20:53:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7ff86a957000) [pid = 1931] [serial = 834] [outer = 0x7ff867540400] 20:53:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86dc06000 == 114 [pid = 1931] [id = 226] 20:53:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86d943800 == 113 [pid = 1931] [id = 227] 20:53:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff873ca0800 == 112 [pid = 1931] [id = 43] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7ff86d6ef400) [pid = 1931] [serial = 734] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87292a800 == 111 [pid = 1931] [id = 261] 20:53:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff873c9e800 == 110 [pid = 1931] [id = 260] 20:53:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86f956000 == 109 [pid = 1931] [id = 259] 20:53:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86d947800 == 108 [pid = 1931] [id = 258] 20:53:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8699d9000 == 107 [pid = 1931] [id = 257] 20:53:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861473000 == 106 [pid = 1931] [id = 256] 20:53:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a9db000 == 105 [pid = 1931] [id = 255] 20:53:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86aa82800 == 104 [pid = 1931] [id = 253] 20:53:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885647800 == 103 [pid = 1931] [id = 252] 20:53:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885578000 == 102 [pid = 1931] [id = 251] 20:53:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885517800 == 101 [pid = 1931] [id = 250] 20:53:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff883d88000 == 100 [pid = 1931] [id = 249] 20:53:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff881b2c000 == 99 [pid = 1931] [id = 248] 20:53:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff880846000 == 98 [pid = 1931] [id = 247] 20:53:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86dc12800 == 97 [pid = 1931] [id = 246] 20:53:17 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8687b9800 == 96 [pid = 1931] [id = 245] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7ff874928c00) [pid = 1931] [serial = 659] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7ff86d736400) [pid = 1931] [serial = 647] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7ff873773c00) [pid = 1931] [serial = 653] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7ff8753dd800) [pid = 1931] [serial = 662] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7ff87314dc00) [pid = 1931] [serial = 641] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7ff872a3e800) [pid = 1931] [serial = 650] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7ff8715d7c00) [pid = 1931] [serial = 728] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7ff872622c00) [pid = 1931] [serial = 729] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7ff862ff3c00) [pid = 1931] [serial = 731] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7ff86783c800) [pid = 1931] [serial = 690] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7ff867603400) [pid = 1931] [serial = 689] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7ff8715d6000) [pid = 1931] [serial = 702] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7ff86f942000) [pid = 1931] [serial = 701] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7ff86cf66000) [pid = 1931] [serial = 722] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7ff86d197800) [pid = 1931] [serial = 723] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7ff86a649400) [pid = 1931] [serial = 720] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7ff86a3e9000) [pid = 1931] [serial = 719] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7ff873b89000) [pid = 1931] [serial = 705] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7ff873772000) [pid = 1931] [serial = 704] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7ff86e108400) [pid = 1931] [serial = 699] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7ff86dbeac00) [pid = 1931] [serial = 698] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7ff868795400) [pid = 1931] [serial = 717] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7ff86783a800) [pid = 1931] [serial = 716] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7ff86d734000) [pid = 1931] [serial = 725] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7ff873c86000) [pid = 1931] [serial = 708] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7ff873c7c000) [pid = 1931] [serial = 707] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7ff867834400) [pid = 1931] [serial = 714] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7ff8629d9800) [pid = 1931] [serial = 713] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7ff86d6e5400) [pid = 1931] [serial = 696] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7ff86d135800) [pid = 1931] [serial = 695] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7ff86d6e6c00) [pid = 1931] [serial = 686] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x7ff874932800) [pid = 1931] [serial = 711] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x7ff87431a000) [pid = 1931] [serial = 710] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x7ff86a2c1800) [pid = 1931] [serial = 692] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x7ff86a4f1800) [pid = 1931] [serial = 693] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x7ff868682400) [pid = 1931] [serial = 732] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x7ff86eee7000) [pid = 1931] [serial = 726] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x7ff873b43800) [pid = 1931] [serial = 656] [outer = (nil)] [url = about:blank] 20:53:17 INFO - PROCESS | 1931 | --DOMWINDOW == 120 (0x7ff869fd2c00) [pid = 1931] [serial = 644] [outer = (nil)] [url = about:blank] 20:53:18 INFO - PROCESS | 1931 | 1461556398022 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 20:53:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 20:53:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1536ms 20:53:18 INFO - PROCESS | 1931 | 1461556398078 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 20:53:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 20:53:18 INFO - PROCESS | 1931 | 1461556398084 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 20:53:18 INFO - PROCESS | 1931 | 1461556398090 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 20:53:18 INFO - PROCESS | 1931 | 1461556398093 Marionette TRACE conn4 <- [1,1082,null,{}] 20:53:18 INFO - PROCESS | 1931 | 1461556398099 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:18 INFO - PROCESS | 1931 | 1461556398275 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 20:53:18 INFO - PROCESS | 1931 | 1461556398406 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a8c5000 == 97 [pid = 1931] [id = 278] 20:53:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 121 (0x7ff86760c000) [pid = 1931] [serial = 835] [outer = (nil)] 20:53:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x7ff86b89ac00) [pid = 1931] [serial = 836] [outer = 0x7ff86760c000] 20:53:18 INFO - PROCESS | 1931 | 1461556398470 Marionette DEBUG loaded listener.js 20:53:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x7ff86d13b000) [pid = 1931] [serial = 837] [outer = 0x7ff86760c000] 20:53:19 INFO - PROCESS | 1931 | 1461556399245 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 20:53:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 20:53:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1184ms 20:53:19 INFO - PROCESS | 1931 | 1461556399300 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 20:53:19 INFO - PROCESS | 1931 | 1461556399304 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 20:53:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 20:53:19 INFO - PROCESS | 1931 | 1461556399324 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 20:53:19 INFO - PROCESS | 1931 | 1461556399333 Marionette TRACE conn4 <- [1,1086,null,{}] 20:53:19 INFO - PROCESS | 1931 | 1461556399342 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:19 INFO - PROCESS | 1931 | 1461556399530 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 20:53:19 INFO - PROCESS | 1931 | 1461556399711 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86d949800 == 98 [pid = 1931] [id = 279] 20:53:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x7ff86ac16400) [pid = 1931] [serial = 838] [outer = (nil)] 20:53:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x7ff86e107400) [pid = 1931] [serial = 839] [outer = 0x7ff86ac16400] 20:53:19 INFO - PROCESS | 1931 | 1461556399786 Marionette DEBUG loaded listener.js 20:53:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x7ff87236c400) [pid = 1931] [serial = 840] [outer = 0x7ff86ac16400] 20:53:20 INFO - PROCESS | 1931 | 1461556400597 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 20:53:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 20:53:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1303ms 20:53:20 INFO - PROCESS | 1931 | 1461556400621 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 20:53:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 20:53:20 INFO - PROCESS | 1931 | 1461556400626 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 20:53:20 INFO - PROCESS | 1931 | 1461556400631 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 20:53:20 INFO - PROCESS | 1931 | 1461556400634 Marionette TRACE conn4 <- [1,1090,null,{}] 20:53:20 INFO - PROCESS | 1931 | 1461556400640 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:20 INFO - PROCESS | 1931 | 1461556400873 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 20:53:20 INFO - PROCESS | 1931 | 1461556400904 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e40d800 == 99 [pid = 1931] [id = 280] 20:53:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7ff86e10c800) [pid = 1931] [serial = 841] [outer = (nil)] 20:53:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7ff8732f0400) [pid = 1931] [serial = 842] [outer = 0x7ff86e10c800] 20:53:20 INFO - PROCESS | 1931 | 1461556400968 Marionette DEBUG loaded listener.js 20:53:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7ff873b3c400) [pid = 1931] [serial = 843] [outer = 0x7ff86e10c800] 20:53:21 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7ff8629d5400) [pid = 1931] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 20:53:21 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x7ff86d16ac00) [pid = 1931] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 20:53:21 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x7ff87376b400) [pid = 1931] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 20:53:21 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x7ff86a2be000) [pid = 1931] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 20:53:21 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x7ff86ce4f400) [pid = 1931] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 20:53:21 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x7ff86a4ee800) [pid = 1931] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 20:53:21 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x7ff86879c800) [pid = 1931] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 20:53:22 INFO - PROCESS | 1931 | 1461556401996 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 20:53:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 20:53:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1444ms 20:53:22 INFO - PROCESS | 1931 | 1461556402076 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 20:53:22 INFO - PROCESS | 1931 | 1461556402079 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 20:53:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 20:53:22 INFO - PROCESS | 1931 | 1461556402085 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 20:53:22 INFO - PROCESS | 1931 | 1461556402087 Marionette TRACE conn4 <- [1,1094,null,{}] 20:53:22 INFO - PROCESS | 1931 | 1461556402093 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:22 INFO - PROCESS | 1931 | 1461556402262 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 20:53:22 INFO - PROCESS | 1931 | 1461556402274 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87288a000 == 100 [pid = 1931] [id = 281] 20:53:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x7ff872811c00) [pid = 1931] [serial = 844] [outer = (nil)] 20:53:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x7ff873b36c00) [pid = 1931] [serial = 845] [outer = 0x7ff872811c00] 20:53:22 INFO - PROCESS | 1931 | 1461556402350 Marionette DEBUG loaded listener.js 20:53:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x7ff874932800) [pid = 1931] [serial = 846] [outer = 0x7ff872811c00] 20:53:23 INFO - PROCESS | 1931 | 1461556403201 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 20:53:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 20:53:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1134ms 20:53:23 INFO - PROCESS | 1931 | 1461556403221 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 20:53:23 INFO - PROCESS | 1931 | 1461556403224 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 20:53:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 20:53:23 INFO - PROCESS | 1931 | 1461556403231 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 20:53:23 INFO - PROCESS | 1931 | 1461556403235 Marionette TRACE conn4 <- [1,1098,null,{}] 20:53:23 INFO - PROCESS | 1931 | 1461556403240 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:23 INFO - PROCESS | 1931 | 1461556403409 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 20:53:23 INFO - PROCESS | 1931 | 1461556403426 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff873ca5800 == 101 [pid = 1931] [id = 282] 20:53:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x7ff875f0f400) [pid = 1931] [serial = 847] [outer = (nil)] 20:53:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7ff876127000) [pid = 1931] [serial = 848] [outer = 0x7ff875f0f400] 20:53:23 INFO - PROCESS | 1931 | 1461556403488 Marionette DEBUG loaded listener.js 20:53:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7ff87615a400) [pid = 1931] [serial = 849] [outer = 0x7ff875f0f400] 20:53:24 INFO - PROCESS | 1931 | 1461556404608 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 20:53:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 20:53:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1435ms 20:53:24 INFO - PROCESS | 1931 | 1461556404668 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 20:53:24 INFO - PROCESS | 1931 | 1461556404675 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 20:53:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 20:53:24 INFO - PROCESS | 1931 | 1461556404684 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 20:53:24 INFO - PROCESS | 1931 | 1461556404689 Marionette TRACE conn4 <- [1,1102,null,{}] 20:53:24 INFO - PROCESS | 1931 | 1461556404697 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:24 INFO - PROCESS | 1931 | 1461556404912 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 20:53:25 INFO - PROCESS | 1931 | 1461556405136 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a619800 == 102 [pid = 1931] [id = 283] 20:53:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7ff869f62800) [pid = 1931] [serial = 850] [outer = (nil)] 20:53:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7ff86a3dec00) [pid = 1931] [serial = 851] [outer = 0x7ff869f62800] 20:53:25 INFO - PROCESS | 1931 | 1461556405260 Marionette DEBUG loaded listener.js 20:53:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7ff86a959000) [pid = 1931] [serial = 852] [outer = 0x7ff869f62800] 20:53:26 INFO - PROCESS | 1931 | 1461556406134 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 20:53:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 20:53:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1484ms 20:53:26 INFO - PROCESS | 1931 | 1461556406168 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 20:53:26 INFO - PROCESS | 1931 | 1461556406177 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 20:53:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 20:53:26 INFO - PROCESS | 1931 | 1461556406188 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 20:53:26 INFO - PROCESS | 1931 | 1461556406193 Marionette TRACE conn4 <- [1,1106,null,{}] 20:53:26 INFO - PROCESS | 1931 | 1461556406199 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:26 INFO - PROCESS | 1931 | 1461556406395 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 20:53:26 INFO - PROCESS | 1931 | 1461556406574 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff872211800 == 103 [pid = 1931] [id = 284] 20:53:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7ff86cf7e800) [pid = 1931] [serial = 853] [outer = (nil)] 20:53:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7ff86d197800) [pid = 1931] [serial = 854] [outer = 0x7ff86cf7e800] 20:53:26 INFO - PROCESS | 1931 | 1461556406646 Marionette DEBUG loaded listener.js 20:53:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7ff86e103000) [pid = 1931] [serial = 855] [outer = 0x7ff86cf7e800] 20:53:27 INFO - PROCESS | 1931 | 1461556407592 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 20:53:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 20:53:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1480ms 20:53:27 INFO - PROCESS | 1931 | 1461556407669 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 20:53:27 INFO - PROCESS | 1931 | 1461556407672 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 20:53:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 20:53:27 INFO - PROCESS | 1931 | 1461556407680 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 20:53:27 INFO - PROCESS | 1931 | 1461556407686 Marionette TRACE conn4 <- [1,1110,null,{}] 20:53:27 INFO - PROCESS | 1931 | 1461556407702 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:27 INFO - PROCESS | 1931 | 1461556407936 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 20:53:28 INFO - PROCESS | 1931 | 1461556408110 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff875335800 == 104 [pid = 1931] [id = 285] 20:53:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7ff8732f4c00) [pid = 1931] [serial = 856] [outer = (nil)] 20:53:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7ff8747b8c00) [pid = 1931] [serial = 857] [outer = 0x7ff8732f4c00] 20:53:28 INFO - PROCESS | 1931 | 1461556408228 Marionette DEBUG loaded listener.js 20:53:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7ff875f03c00) [pid = 1931] [serial = 858] [outer = 0x7ff8732f4c00] 20:53:29 INFO - PROCESS | 1931 | 1461556409094 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 20:53:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 20:53:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1440ms 20:53:29 INFO - PROCESS | 1931 | 1461556409121 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 20:53:29 INFO - PROCESS | 1931 | 1461556409126 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 20:53:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 20:53:29 INFO - PROCESS | 1931 | 1461556409132 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 20:53:29 INFO - PROCESS | 1931 | 1461556409136 Marionette TRACE conn4 <- [1,1114,null,{}] 20:53:29 INFO - PROCESS | 1931 | 1461556409141 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:29 INFO - PROCESS | 1931 | 1461556409334 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 20:53:29 INFO - PROCESS | 1931 | 1461556409519 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880846800 == 105 [pid = 1931] [id = 286] 20:53:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7ff86d164400) [pid = 1931] [serial = 859] [outer = (nil)] 20:53:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7ff876127c00) [pid = 1931] [serial = 860] [outer = 0x7ff86d164400] 20:53:29 INFO - PROCESS | 1931 | 1461556409596 Marionette DEBUG loaded listener.js 20:53:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7ff87aa6cc00) [pid = 1931] [serial = 861] [outer = 0x7ff86d164400] 20:53:30 INFO - PROCESS | 1931 | 1461556410521 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 20:53:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 20:53:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1434ms 20:53:30 INFO - PROCESS | 1931 | 1461556410569 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 20:53:30 INFO - PROCESS | 1931 | 1461556410572 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 20:53:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 20:53:30 INFO - PROCESS | 1931 | 1461556410579 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 20:53:30 INFO - PROCESS | 1931 | 1461556410582 Marionette TRACE conn4 <- [1,1118,null,{}] 20:53:30 INFO - PROCESS | 1931 | 1461556410587 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:30 INFO - PROCESS | 1931 | 1461556410802 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 20:53:31 INFO - PROCESS | 1931 | 1461556410991 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88181e800 == 106 [pid = 1931] [id = 287] 20:53:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7ff875f05400) [pid = 1931] [serial = 862] [outer = (nil)] 20:53:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7ff87fab3800) [pid = 1931] [serial = 863] [outer = 0x7ff875f05400] 20:53:31 INFO - PROCESS | 1931 | 1461556411065 Marionette DEBUG loaded listener.js 20:53:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7ff880876000) [pid = 1931] [serial = 864] [outer = 0x7ff875f05400] 20:53:31 INFO - PROCESS | 1931 | 1461556411984 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 20:53:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 20:53:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1478ms 20:53:32 INFO - PROCESS | 1931 | 1461556412058 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 20:53:32 INFO - PROCESS | 1931 | 1461556412062 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 20:53:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 20:53:32 INFO - PROCESS | 1931 | 1461556412068 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 20:53:32 INFO - PROCESS | 1931 | 1461556412072 Marionette TRACE conn4 <- [1,1122,null,{}] 20:53:32 INFO - PROCESS | 1931 | 1461556412077 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:32 INFO - PROCESS | 1931 | 1461556412348 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 20:53:32 INFO - PROCESS | 1931 | 1461556412581 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885509000 == 107 [pid = 1931] [id = 288] 20:53:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7ff881b3fc00) [pid = 1931] [serial = 865] [outer = (nil)] 20:53:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7ff881e88800) [pid = 1931] [serial = 866] [outer = 0x7ff881b3fc00] 20:53:32 INFO - PROCESS | 1931 | 1461556412672 Marionette DEBUG loaded listener.js 20:53:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7ff88579d400) [pid = 1931] [serial = 867] [outer = 0x7ff881b3fc00] 20:53:33 INFO - PROCESS | 1931 | 1461556413560 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 20:53:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 20:53:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1529ms 20:53:33 INFO - PROCESS | 1931 | 1461556413599 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 20:53:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 20:53:33 INFO - PROCESS | 1931 | 1461556413604 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 20:53:33 INFO - PROCESS | 1931 | 1461556413610 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 20:53:33 INFO - PROCESS | 1931 | 1461556413614 Marionette TRACE conn4 <- [1,1126,null,{}] 20:53:33 INFO - PROCESS | 1931 | 1461556413619 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:33 INFO - PROCESS | 1931 | 1461556413798 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 20:53:33 INFO - PROCESS | 1931 | 1461556413980 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88595d800 == 108 [pid = 1931] [id = 289] 20:53:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7ff867606c00) [pid = 1931] [serial = 868] [outer = (nil)] 20:53:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7ff879b9a000) [pid = 1931] [serial = 869] [outer = 0x7ff867606c00] 20:53:34 INFO - PROCESS | 1931 | 1461556414092 Marionette DEBUG loaded listener.js 20:53:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7ff88583b000) [pid = 1931] [serial = 870] [outer = 0x7ff867606c00] 20:53:34 INFO - PROCESS | 1931 | 1461556414986 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 20:53:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 20:53:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1436ms 20:53:35 INFO - PROCESS | 1931 | 1461556415047 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 20:53:35 INFO - PROCESS | 1931 | 1461556415050 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 20:53:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 20:53:35 INFO - PROCESS | 1931 | 1461556415057 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 20:53:35 INFO - PROCESS | 1931 | 1461556415059 Marionette TRACE conn4 <- [1,1130,null,{}] 20:53:35 INFO - PROCESS | 1931 | 1461556415065 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:35 INFO - PROCESS | 1931 | 1461556415304 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 20:53:35 INFO - PROCESS | 1931 | 1461556415517 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff888a5b800 == 109 [pid = 1931] [id = 290] 20:53:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7ff862d83400) [pid = 1931] [serial = 871] [outer = (nil)] 20:53:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7ff862d8bc00) [pid = 1931] [serial = 872] [outer = 0x7ff862d83400] 20:53:35 INFO - PROCESS | 1931 | 1461556415636 Marionette DEBUG loaded listener.js 20:53:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7ff862d90400) [pid = 1931] [serial = 873] [outer = 0x7ff862d83400] 20:53:36 INFO - PROCESS | 1931 | 1461556416460 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 20:53:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 20:53:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1431ms 20:53:36 INFO - PROCESS | 1931 | 1461556416488 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 20:53:36 INFO - PROCESS | 1931 | 1461556416492 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 20:53:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 20:53:36 INFO - PROCESS | 1931 | 1461556416498 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 20:53:36 INFO - PROCESS | 1931 | 1461556416501 Marionette TRACE conn4 <- [1,1134,null,{}] 20:53:36 INFO - PROCESS | 1931 | 1461556416507 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:36 INFO - PROCESS | 1931 | 1461556416695 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 20:53:36 INFO - PROCESS | 1931 | 1461556416874 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff862d42000 == 110 [pid = 1931] [id = 291] 20:53:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7ff862d85c00) [pid = 1931] [serial = 874] [outer = (nil)] 20:53:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7ff885408c00) [pid = 1931] [serial = 875] [outer = 0x7ff862d85c00] 20:53:36 INFO - PROCESS | 1931 | 1461556416944 Marionette DEBUG loaded listener.js 20:53:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7ff88583f400) [pid = 1931] [serial = 876] [outer = 0x7ff862d85c00] 20:53:38 INFO - PROCESS | 1931 | 1461556418258 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 20:53:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 20:53:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1833ms 20:53:38 INFO - PROCESS | 1931 | 1461556418332 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 20:53:38 INFO - PROCESS | 1931 | 1461556418337 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 20:53:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 20:53:38 INFO - PROCESS | 1931 | 1461556418346 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 20:53:38 INFO - PROCESS | 1931 | 1461556418351 Marionette TRACE conn4 <- [1,1138,null,{}] 20:53:38 INFO - PROCESS | 1931 | 1461556418359 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:38 INFO - PROCESS | 1931 | 1461556418625 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 20:53:38 INFO - PROCESS | 1931 | 1461556418804 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff867408000 == 111 [pid = 1931] [id = 292] 20:53:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7ff85fac9800) [pid = 1931] [serial = 877] [outer = (nil)] 20:53:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7ff862d87000) [pid = 1931] [serial = 878] [outer = 0x7ff85fac9800] 20:53:38 INFO - PROCESS | 1931 | 1461556418871 Marionette DEBUG loaded listener.js 20:53:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7ff867476c00) [pid = 1931] [serial = 879] [outer = 0x7ff85fac9800] 20:53:39 INFO - PROCESS | 1931 | 1461556419725 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 20:53:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 20:53:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1438ms 20:53:39 INFO - PROCESS | 1931 | 1461556419785 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 20:53:39 INFO - PROCESS | 1931 | 1461556419807 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 20:53:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 20:53:39 INFO - PROCESS | 1931 | 1461556419829 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 20:53:39 INFO - PROCESS | 1931 | 1461556419837 Marionette TRACE conn4 <- [1,1142,null,{}] 20:53:39 INFO - PROCESS | 1931 | 1461556419848 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:40 INFO - PROCESS | 1931 | 1461556420196 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 20:53:40 INFO - PROCESS | 1931 | 1461556420381 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8674cf000 == 112 [pid = 1931] [id = 293] 20:53:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7ff86878e400) [pid = 1931] [serial = 880] [outer = (nil)] 20:53:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7ff869edc800) [pid = 1931] [serial = 881] [outer = 0x7ff86878e400] 20:53:40 INFO - PROCESS | 1931 | 1461556420452 Marionette DEBUG loaded listener.js 20:53:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7ff86a1abc00) [pid = 1931] [serial = 882] [outer = 0x7ff86878e400] 20:53:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861349800 == 111 [pid = 1931] [id = 187] 20:53:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87288a000 == 110 [pid = 1931] [id = 281] 20:53:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff874c0b000 == 109 [pid = 1931] [id = 244] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7ff87aa6a800) [pid = 1931] [serial = 758] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7ff86cecf400) [pid = 1931] [serial = 761] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7ff875f67000) [pid = 1931] [serial = 752] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7ff876153c00) [pid = 1931] [serial = 755] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7ff86e4dd000) [pid = 1931] [serial = 743] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7ff86a3e9400) [pid = 1931] [serial = 740] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7ff86cec8c00) [pid = 1931] [serial = 785] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7ff867474000) [pid = 1931] [serial = 737] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7ff873b3e400) [pid = 1931] [serial = 746] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7ff8749a7c00) [pid = 1931] [serial = 749] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86e40d800 == 108 [pid = 1931] [id = 280] 20:53:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86d949800 == 107 [pid = 1931] [id = 279] 20:53:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a8c5000 == 106 [pid = 1931] [id = 278] 20:53:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8628b7000 == 105 [pid = 1931] [id = 277] 20:53:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff868916000 == 104 [pid = 1931] [id = 276] 20:53:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88b047000 == 103 [pid = 1931] [id = 272] 20:53:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88a03e000 == 102 [pid = 1931] [id = 271] 20:53:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff887c93800 == 101 [pid = 1931] [id = 270] 20:53:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8860a7800 == 100 [pid = 1931] [id = 269] 20:53:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885cef800 == 99 [pid = 1931] [id = 268] 20:53:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885566800 == 98 [pid = 1931] [id = 267] 20:53:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff881c35000 == 97 [pid = 1931] [id = 266] 20:53:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88098b800 == 96 [pid = 1931] [id = 265] 20:53:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff875256800 == 95 [pid = 1931] [id = 264] 20:53:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86ceac000 == 94 [pid = 1931] [id = 263] 20:53:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8628bd000 == 93 [pid = 1931] [id = 262] 20:53:41 INFO - PROCESS | 1931 | 1461556421387 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7ff873c7f800) [pid = 1931] [serial = 782] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7ff86cf8b000) [pid = 1931] [serial = 774] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7ff86d19f800) [pid = 1931] [serial = 776] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7ff86dbf1000) [pid = 1931] [serial = 779] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7ff863133800) [pid = 1931] [serial = 767] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7ff86a953800) [pid = 1931] [serial = 771] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7ff873b39000) [pid = 1931] [serial = 735] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7ff86d73a000) [pid = 1931] [serial = 777] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7ff86a4f4c00) [pid = 1931] [serial = 770] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7ff8747ba000) [pid = 1931] [serial = 783] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7ff86cf13c00) [pid = 1931] [serial = 773] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7ff868679800) [pid = 1931] [serial = 768] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7ff862ff1000) [pid = 1931] [serial = 764] [outer = (nil)] [url = about:blank] 20:53:41 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7ff86f94ec00) [pid = 1931] [serial = 780] [outer = (nil)] [url = about:blank] 20:53:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 20:53:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1606ms 20:53:41 INFO - PROCESS | 1931 | 1461556421441 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 20:53:41 INFO - PROCESS | 1931 | 1461556421444 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 20:53:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 20:53:41 INFO - PROCESS | 1931 | 1461556421451 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 20:53:41 INFO - PROCESS | 1931 | 1461556421456 Marionette TRACE conn4 <- [1,1146,null,{}] 20:53:41 INFO - PROCESS | 1931 | 1461556421471 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:41 INFO - PROCESS | 1931 | 1461556421634 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 20:53:41 INFO - PROCESS | 1931 | 1461556421652 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869bd4000 == 94 [pid = 1931] [id = 294] 20:53:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7ff86a950c00) [pid = 1931] [serial = 883] [outer = (nil)] 20:53:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7ff86b935800) [pid = 1931] [serial = 884] [outer = 0x7ff86a950c00] 20:53:41 INFO - PROCESS | 1931 | 1461556421721 Marionette DEBUG loaded listener.js 20:53:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7ff86cf67800) [pid = 1931] [serial = 885] [outer = 0x7ff86a950c00] 20:53:42 INFO - PROCESS | 1931 | 1461556422645 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 20:53:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 20:53:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1241ms 20:53:42 INFO - PROCESS | 1931 | 1461556422693 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 20:53:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 20:53:42 INFO - PROCESS | 1931 | 1461556422698 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 20:53:42 INFO - PROCESS | 1931 | 1461556422704 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 20:53:42 INFO - PROCESS | 1931 | 1461556422706 Marionette TRACE conn4 <- [1,1150,null,{}] 20:53:42 INFO - PROCESS | 1931 | 1461556422711 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:42 INFO - PROCESS | 1931 | 1461556422869 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 20:53:42 INFO - PROCESS | 1931 | 1461556422879 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a9d1000 == 95 [pid = 1931] [id = 295] 20:53:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7ff86a64bc00) [pid = 1931] [serial = 886] [outer = (nil)] 20:53:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7ff86d72e800) [pid = 1931] [serial = 887] [outer = 0x7ff86a64bc00] 20:53:42 INFO - PROCESS | 1931 | 1461556422943 Marionette DEBUG loaded listener.js 20:53:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7ff86dbf5400) [pid = 1931] [serial = 888] [outer = 0x7ff86a64bc00] 20:53:43 INFO - PROCESS | 1931 | 1461556423810 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 20:53:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 20:53:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1133ms 20:53:43 INFO - PROCESS | 1931 | 1461556423836 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 20:53:43 INFO - PROCESS | 1931 | 1461556423840 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 20:53:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 20:53:43 INFO - PROCESS | 1931 | 1461556423881 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 20:53:43 INFO - PROCESS | 1931 | 1461556423885 Marionette TRACE conn4 <- [1,1154,null,{}] 20:53:43 INFO - PROCESS | 1931 | 1461556423907 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:44 INFO - PROCESS | 1931 | 1461556424110 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 20:53:44 INFO - PROCESS | 1931 | 1461556424133 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86d955800 == 96 [pid = 1931] [id = 296] 20:53:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7ff86d19a400) [pid = 1931] [serial = 889] [outer = (nil)] 20:53:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7ff86eedf000) [pid = 1931] [serial = 890] [outer = 0x7ff86d19a400] 20:53:44 INFO - PROCESS | 1931 | 1461556424195 Marionette DEBUG loaded listener.js 20:53:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7ff8717f2000) [pid = 1931] [serial = 891] [outer = 0x7ff86d19a400] 20:53:45 INFO - PROCESS | 1931 | 1461556425088 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 20:53:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 20:53:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1278ms 20:53:45 INFO - PROCESS | 1931 | 1461556425127 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 20:53:45 INFO - PROCESS | 1931 | 1461556425131 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 20:53:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 20:53:45 INFO - PROCESS | 1931 | 1461556425137 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 20:53:45 INFO - PROCESS | 1931 | 1461556425139 Marionette TRACE conn4 <- [1,1158,null,{}] 20:53:45 INFO - PROCESS | 1931 | 1461556425144 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:45 INFO - PROCESS | 1931 | 1461556425379 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 20:53:45 INFO - PROCESS | 1931 | 1461556425408 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e422000 == 97 [pid = 1931] [id = 297] 20:53:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7ff87259b800) [pid = 1931] [serial = 892] [outer = (nil)] 20:53:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7ff873c8a400) [pid = 1931] [serial = 893] [outer = 0x7ff87259b800] 20:53:45 INFO - PROCESS | 1931 | 1461556425475 Marionette DEBUG loaded listener.js 20:53:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7ff8753df000) [pid = 1931] [serial = 894] [outer = 0x7ff87259b800] 20:53:46 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7ff86e10c800) [pid = 1931] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 20:53:46 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7ff86760c000) [pid = 1931] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 20:53:46 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7ff867540400) [pid = 1931] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 20:53:46 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7ff8629d6800) [pid = 1931] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 20:53:46 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7ff86ac16400) [pid = 1931] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 20:53:46 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7ff862adfc00) [pid = 1931] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 20:53:46 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7ff872811c00) [pid = 1931] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 20:53:46 INFO - PROCESS | 1931 | 1461556426659 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 20:53:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 20:53:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1579ms 20:53:46 INFO - PROCESS | 1931 | 1461556426717 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 20:53:46 INFO - PROCESS | 1931 | 1461556426720 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 20:53:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 20:53:46 INFO - PROCESS | 1931 | 1461556426726 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 20:53:46 INFO - PROCESS | 1931 | 1461556426728 Marionette TRACE conn4 <- [1,1162,null,{}] 20:53:46 INFO - PROCESS | 1931 | 1461556426733 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:46 INFO - PROCESS | 1931 | 1461556426955 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 20:53:46 INFO - PROCESS | 1931 | 1461556426975 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87158a000 == 98 [pid = 1931] [id = 298] 20:53:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7ff86ac16400) [pid = 1931] [serial = 895] [outer = (nil)] 20:53:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7ff873c82400) [pid = 1931] [serial = 896] [outer = 0x7ff86ac16400] 20:53:47 INFO - PROCESS | 1931 | 1461556427040 Marionette DEBUG loaded listener.js 20:53:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7ff876129800) [pid = 1931] [serial = 897] [outer = 0x7ff86ac16400] 20:53:48 INFO - PROCESS | 1931 | 1461556428045 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 20:53:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 20:53:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1378ms 20:53:48 INFO - PROCESS | 1931 | 1461556428106 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 20:53:48 INFO - PROCESS | 1931 | 1461556428112 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 20:53:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 20:53:48 INFO - PROCESS | 1931 | 1461556428120 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 20:53:48 INFO - PROCESS | 1931 | 1461556428127 Marionette TRACE conn4 <- [1,1166,null,{}] 20:53:48 INFO - PROCESS | 1931 | 1461556428137 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:48 INFO - PROCESS | 1931 | 1461556428343 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 20:53:48 INFO - PROCESS | 1931 | 1461556428599 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8674c4000 == 99 [pid = 1931] [id = 299] 20:53:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7ff862d87400) [pid = 1931] [serial = 898] [outer = (nil)] 20:53:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7ff867835400) [pid = 1931] [serial = 899] [outer = 0x7ff862d87400] 20:53:48 INFO - PROCESS | 1931 | 1461556428722 Marionette DEBUG loaded listener.js 20:53:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7ff869f6ac00) [pid = 1931] [serial = 900] [outer = 0x7ff862d87400] 20:53:49 INFO - PROCESS | 1931 | 1461556429578 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 20:53:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 20:53:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1492ms 20:53:49 INFO - PROCESS | 1931 | 1461556429613 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 20:53:49 INFO - PROCESS | 1931 | 1461556429621 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 20:53:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 20:53:49 INFO - PROCESS | 1931 | 1461556429631 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 20:53:49 INFO - PROCESS | 1931 | 1461556429636 Marionette TRACE conn4 <- [1,1170,null,{}] 20:53:49 INFO - PROCESS | 1931 | 1461556429641 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:49 INFO - PROCESS | 1931 | 1461556429826 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 20:53:50 INFO - PROCESS | 1931 | 1461556430051 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e119000 == 100 [pid = 1931] [id = 300] 20:53:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7ff86cf5ec00) [pid = 1931] [serial = 901] [outer = (nil)] 20:53:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7ff86d160400) [pid = 1931] [serial = 902] [outer = 0x7ff86cf5ec00] 20:53:50 INFO - PROCESS | 1931 | 1461556430127 Marionette DEBUG loaded listener.js 20:53:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7ff86d73bc00) [pid = 1931] [serial = 903] [outer = 0x7ff86cf5ec00] 20:53:51 INFO - PROCESS | 1931 | 1461556431082 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 20:53:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 20:53:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1486ms 20:53:51 INFO - PROCESS | 1931 | 1461556431119 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 20:53:51 INFO - PROCESS | 1931 | 1461556431122 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 20:53:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 20:53:51 INFO - PROCESS | 1931 | 1461556431129 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 20:53:51 INFO - PROCESS | 1931 | 1461556431135 Marionette TRACE conn4 <- [1,1174,null,{}] 20:53:51 INFO - PROCESS | 1931 | 1461556431151 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:51 INFO - PROCESS | 1931 | 1461556431349 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 20:53:51 INFO - PROCESS | 1931 | 1461556431574 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8749c4000 == 101 [pid = 1931] [id = 301] 20:53:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7ff873b38400) [pid = 1931] [serial = 904] [outer = (nil)] 20:53:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7ff873c7f800) [pid = 1931] [serial = 905] [outer = 0x7ff873b38400] 20:53:51 INFO - PROCESS | 1931 | 1461556431697 Marionette DEBUG loaded listener.js 20:53:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7ff875e6d000) [pid = 1931] [serial = 906] [outer = 0x7ff873b38400] 20:53:52 INFO - PROCESS | 1931 | 1461556432497 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 20:53:52 INFO - PROCESS | 1931 | 1461556432572 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 20:53:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 20:53:52 INFO - PROCESS | 1931 | 1461556432579 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 20:53:52 INFO - PROCESS | 1931 | 1461556432582 Marionette TRACE conn4 <- [1,1178,null,{}] 20:53:52 INFO - PROCESS | 1931 | 1461556432587 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:52 INFO - PROCESS | 1931 | 1461556432773 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 20:53:52 INFO - PROCESS | 1931 | 1461556432954 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88061c800 == 102 [pid = 1931] [id = 302] 20:53:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7ff868794c00) [pid = 1931] [serial = 907] [outer = (nil)] 20:53:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7ff87aa6a800) [pid = 1931] [serial = 908] [outer = 0x7ff868794c00] 20:53:53 INFO - PROCESS | 1931 | 1461556433026 Marionette DEBUG loaded listener.js 20:53:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7ff88063d400) [pid = 1931] [serial = 909] [outer = 0x7ff868794c00] 20:53:53 INFO - PROCESS | 1931 | 1461556433932 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 20:53:53 INFO - PROCESS | 1931 | 1461556433970 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 20:53:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 20:53:53 INFO - PROCESS | 1931 | 1461556433978 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 20:53:53 INFO - PROCESS | 1931 | 1461556433982 Marionette TRACE conn4 <- [1,1182,null,{}] 20:53:53 INFO - PROCESS | 1931 | 1461556433988 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:54 INFO - PROCESS | 1931 | 1461556434171 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 20:53:54 INFO - PROCESS | 1931 | 1461556434352 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff881e13800 == 103 [pid = 1931] [id = 303] 20:53:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7ff8732f4400) [pid = 1931] [serial = 910] [outer = (nil)] 20:53:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7ff880b24400) [pid = 1931] [serial = 911] [outer = 0x7ff8732f4400] 20:53:54 INFO - PROCESS | 1931 | 1461556434424 Marionette DEBUG loaded listener.js 20:53:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7ff880dce800) [pid = 1931] [serial = 912] [outer = 0x7ff8732f4400] 20:53:55 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:53:55 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:53:55 INFO - PROCESS | 1931 | 1461556435358 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 20:53:55 INFO - PROCESS | 1931 | 1461556435416 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 20:53:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 20:53:55 INFO - PROCESS | 1931 | 1461556435423 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 20:53:55 INFO - PROCESS | 1931 | 1461556435425 Marionette TRACE conn4 <- [1,1186,null,{}] 20:53:55 INFO - PROCESS | 1931 | 1461556435431 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:55 INFO - PROCESS | 1931 | 1461556435641 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 20:53:55 INFO - PROCESS | 1931 | 1461556435823 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885635000 == 104 [pid = 1931] [id = 304] 20:53:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7ff880dcfc00) [pid = 1931] [serial = 913] [outer = (nil)] 20:53:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7ff883d33000) [pid = 1931] [serial = 914] [outer = 0x7ff880dcfc00] 20:53:55 INFO - PROCESS | 1931 | 1461556435900 Marionette DEBUG loaded listener.js 20:53:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7ff885840000) [pid = 1931] [serial = 915] [outer = 0x7ff880dcfc00] 20:53:56 INFO - PROCESS | 1931 | 1461556436762 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 20:53:56 INFO - PROCESS | 1931 | 1461556436811 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 20:53:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 20:53:56 INFO - PROCESS | 1931 | 1461556436817 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 20:53:56 INFO - PROCESS | 1931 | 1461556436820 Marionette TRACE conn4 <- [1,1190,null,{}] 20:53:56 INFO - PROCESS | 1931 | 1461556436826 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:57 INFO - PROCESS | 1931 | 1461556437009 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 20:53:57 INFO - PROCESS | 1931 | 1461556437191 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff887c93800 == 105 [pid = 1931] [id = 305] 20:53:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7ff86a985000) [pid = 1931] [serial = 916] [outer = (nil)] 20:53:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7ff86a98c800) [pid = 1931] [serial = 917] [outer = 0x7ff86a985000] 20:53:57 INFO - PROCESS | 1931 | 1461556437264 Marionette DEBUG loaded listener.js 20:53:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7ff880dd5800) [pid = 1931] [serial = 918] [outer = 0x7ff86a985000] 20:53:58 INFO - PROCESS | 1931 | 1461556438203 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 20:53:58 INFO - PROCESS | 1931 | 1461556438259 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 20:53:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 20:53:58 INFO - PROCESS | 1931 | 1461556438267 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 20:53:58 INFO - PROCESS | 1931 | 1461556438270 Marionette TRACE conn4 <- [1,1194,null,{}] 20:53:58 INFO - PROCESS | 1931 | 1461556438276 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:58 INFO - PROCESS | 1931 | 1461556438456 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 20:53:58 INFO - PROCESS | 1931 | 1461556438637 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:53:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869892800 == 106 [pid = 1931] [id = 306] 20:53:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7ff86a3e2000) [pid = 1931] [serial = 919] [outer = (nil)] 20:53:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7ff86ab84c00) [pid = 1931] [serial = 920] [outer = 0x7ff86a3e2000] 20:53:58 INFO - PROCESS | 1931 | 1461556438711 Marionette DEBUG loaded listener.js 20:53:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7ff86ab8a400) [pid = 1931] [serial = 921] [outer = 0x7ff86a3e2000] 20:53:59 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:53:59 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:53:59 INFO - PROCESS | 1931 | 1461556439603 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 20:53:59 INFO - PROCESS | 1931 | 1461556439661 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 20:53:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 20:53:59 INFO - PROCESS | 1931 | 1461556439668 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 20:53:59 INFO - PROCESS | 1931 | 1461556439672 Marionette TRACE conn4 <- [1,1198,null,{}] 20:53:59 INFO - PROCESS | 1931 | 1461556439677 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:53:59 INFO - PROCESS | 1931 | 1461556439877 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 20:54:00 INFO - PROCESS | 1931 | 1461556440080 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86990e000 == 107 [pid = 1931] [id = 307] 20:54:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7ff86a988000) [pid = 1931] [serial = 922] [outer = (nil)] 20:54:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7ff8753dd000) [pid = 1931] [serial = 923] [outer = 0x7ff86a988000] 20:54:00 INFO - PROCESS | 1931 | 1461556440237 Marionette DEBUG loaded listener.js 20:54:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7ff885ca4000) [pid = 1931] [serial = 924] [outer = 0x7ff86a988000] 20:54:01 INFO - PROCESS | 1931 | 1461556441178 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 20:54:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 20:54:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1541ms 20:54:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 20:54:01 INFO - PROCESS | 1931 | 1461556441210 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 20:54:01 INFO - PROCESS | 1931 | 1461556441213 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 20:54:01 INFO - PROCESS | 1931 | 1461556441220 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 20:54:01 INFO - PROCESS | 1931 | 1461556441224 Marionette TRACE conn4 <- [1,1202,null,{}] 20:54:01 INFO - PROCESS | 1931 | 1461556441229 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:01 INFO - PROCESS | 1931 | 1461556441409 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 20:54:01 INFO - PROCESS | 1931 | 1461556441599 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869925800 == 108 [pid = 1931] [id = 308] 20:54:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7ff8676bc400) [pid = 1931] [serial = 925] [outer = (nil)] 20:54:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7ff86ddb4800) [pid = 1931] [serial = 926] [outer = 0x7ff8676bc400] 20:54:01 INFO - PROCESS | 1931 | 1461556441668 Marionette DEBUG loaded listener.js 20:54:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7ff86ddb9400) [pid = 1931] [serial = 927] [outer = 0x7ff8676bc400] 20:54:02 INFO - PROCESS | 1931 | 1461556442559 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 20:54:02 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 20:54:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1391ms 20:54:02 INFO - PROCESS | 1931 | 1461556442612 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 20:54:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 20:54:02 INFO - PROCESS | 1931 | 1461556442616 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 20:54:02 INFO - PROCESS | 1931 | 1461556442622 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 20:54:02 INFO - PROCESS | 1931 | 1461556442626 Marionette TRACE conn4 <- [1,1206,null,{}] 20:54:02 INFO - PROCESS | 1931 | 1461556442633 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:02 INFO - PROCESS | 1931 | 1461556442869 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 20:54:03 INFO - PROCESS | 1931 | 1461556443109 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861520000 == 109 [pid = 1931] [id = 309] 20:54:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7ff86ddb5c00) [pid = 1931] [serial = 928] [outer = (nil)] 20:54:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7ff86ddbac00) [pid = 1931] [serial = 929] [outer = 0x7ff86ddb5c00] 20:54:03 INFO - PROCESS | 1931 | 1461556443234 Marionette DEBUG loaded listener.js 20:54:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7ff885cafc00) [pid = 1931] [serial = 930] [outer = 0x7ff86ddb5c00] 20:54:04 INFO - PROCESS | 1931 | 1461556444103 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 20:54:04 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 20:54:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1535ms 20:54:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 20:54:04 INFO - PROCESS | 1931 | 1461556444158 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 20:54:04 INFO - PROCESS | 1931 | 1461556444161 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 20:54:04 INFO - PROCESS | 1931 | 1461556444167 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 20:54:04 INFO - PROCESS | 1931 | 1461556444170 Marionette TRACE conn4 <- [1,1210,null,{}] 20:54:04 INFO - PROCESS | 1931 | 1461556444175 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:04 INFO - PROCESS | 1931 | 1461556444358 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 20:54:04 INFO - PROCESS | 1931 | 1461556444542 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d7ed800 == 110 [pid = 1931] [id = 310] 20:54:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7ff85fbd4c00) [pid = 1931] [serial = 931] [outer = (nil)] 20:54:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7ff85fbda000) [pid = 1931] [serial = 932] [outer = 0x7ff85fbd4c00] 20:54:04 INFO - PROCESS | 1931 | 1461556444615 Marionette DEBUG loaded listener.js 20:54:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7ff85fbdf000) [pid = 1931] [serial = 933] [outer = 0x7ff85fbd4c00] 20:54:05 INFO - PROCESS | 1931 | 1461556445543 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 20:54:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 20:54:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1435ms 20:54:05 INFO - PROCESS | 1931 | 1461556445602 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 20:54:05 INFO - PROCESS | 1931 | 1461556445605 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 20:54:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 20:54:05 INFO - PROCESS | 1931 | 1461556445612 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 20:54:05 INFO - PROCESS | 1931 | 1461556445614 Marionette TRACE conn4 <- [1,1214,null,{}] 20:54:05 INFO - PROCESS | 1931 | 1461556445620 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:05 INFO - PROCESS | 1931 | 1461556445816 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 20:54:06 INFO - PROCESS | 1931 | 1461556446071 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861513000 == 111 [pid = 1931] [id = 311] 20:54:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7ff85f9c6c00) [pid = 1931] [serial = 934] [outer = (nil)] 20:54:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7ff85f9cd000) [pid = 1931] [serial = 935] [outer = 0x7ff85f9c6c00] 20:54:06 INFO - PROCESS | 1931 | 1461556446461 Marionette DEBUG loaded listener.js 20:54:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7ff85fac3400) [pid = 1931] [serial = 936] [outer = 0x7ff85f9c6c00] 20:54:07 INFO - PROCESS | 1931 | 1461556447322 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 20:54:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 20:54:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1784ms 20:54:07 INFO - PROCESS | 1931 | 1461556447398 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 20:54:07 INFO - PROCESS | 1931 | 1461556447404 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 20:54:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 20:54:07 INFO - PROCESS | 1931 | 1461556447413 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 20:54:07 INFO - PROCESS | 1931 | 1461556447418 Marionette TRACE conn4 <- [1,1218,null,{}] 20:54:07 INFO - PROCESS | 1931 | 1461556447424 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:07 INFO - PROCESS | 1931 | 1461556447646 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 20:54:07 INFO - PROCESS | 1931 | 1461556447899 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff862d31000 == 112 [pid = 1931] [id = 312] 20:54:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7ff862d8f400) [pid = 1931] [serial = 937] [outer = (nil)] 20:54:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7ff86753b400) [pid = 1931] [serial = 938] [outer = 0x7ff862d8f400] 20:54:08 INFO - PROCESS | 1931 | 1461556448098 Marionette DEBUG loaded listener.js 20:54:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7ff86754c800) [pid = 1931] [serial = 939] [outer = 0x7ff862d8f400] 20:54:09 INFO - PROCESS | 1931 | 1461556449101 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 20:54:09 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86740f800 == 111 [pid = 1931] [id = 172] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7ff876127000) [pid = 1931] [serial = 848] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7ff86a3dd800) [pid = 1931] [serial = 827] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7ff88579ec00) [pid = 1931] [serial = 824] [outer = (nil)] [url = about:blank] 20:54:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 20:54:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1737ms 20:54:09 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86e422000 == 110 [pid = 1931] [id = 297] 20:54:09 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86d955800 == 109 [pid = 1931] [id = 296] 20:54:09 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a9d1000 == 108 [pid = 1931] [id = 295] 20:54:09 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869bd4000 == 107 [pid = 1931] [id = 294] 20:54:09 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8674cf000 == 106 [pid = 1931] [id = 293] 20:54:09 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff867408000 == 105 [pid = 1931] [id = 292] 20:54:09 INFO - PROCESS | 1931 | 1461556449189 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 20:54:09 INFO - PROCESS | 1931 | 1461556449195 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 20:54:09 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88181e800 == 104 [pid = 1931] [id = 287] 20:54:09 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff880846800 == 103 [pid = 1931] [id = 286] 20:54:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 20:54:09 INFO - PROCESS | 1931 | 1461556449227 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 20:54:09 INFO - PROCESS | 1931 | 1461556449233 Marionette TRACE conn4 <- [1,1222,null,{}] 20:54:09 INFO - PROCESS | 1931 | 1461556449239 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:09 INFO - PROCESS | 1931 | 1461556449423 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7ff874932800) [pid = 1931] [serial = 846] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7ff86a2ca800) [pid = 1931] [serial = 791] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7ff87376c800) [pid = 1931] [serial = 797] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7ff8732f0400) [pid = 1931] [serial = 842] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7ff86d13b000) [pid = 1931] [serial = 837] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7ff880874800) [pid = 1931] [serial = 806] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7ff86a4ee000) [pid = 1931] [serial = 833] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7ff86d196400) [pid = 1931] [serial = 794] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7ff862ff8400) [pid = 1931] [serial = 830] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7ff8676b5000) [pid = 1931] [serial = 831] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7ff880973c00) [pid = 1931] [serial = 809] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7ff880dd5c00) [pid = 1931] [serial = 815] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7ff881b3a000) [pid = 1931] [serial = 818] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7ff8626ef400) [pid = 1931] [serial = 788] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7ff86e107400) [pid = 1931] [serial = 839] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7ff86a957000) [pid = 1931] [serial = 834] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7ff880b8b000) [pid = 1931] [serial = 812] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7ff872f2d000) [pid = 1931] [serial = 786] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7ff874928400) [pid = 1931] [serial = 800] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7ff86b89ac00) [pid = 1931] [serial = 836] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7ff875f6cc00) [pid = 1931] [serial = 803] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7ff883dbdc00) [pid = 1931] [serial = 821] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7ff87236c400) [pid = 1931] [serial = 840] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7ff873b36c00) [pid = 1931] [serial = 845] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7ff873b3c400) [pid = 1931] [serial = 843] [outer = (nil)] [url = about:blank] 20:54:09 INFO - PROCESS | 1931 | 1461556449660 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8674d7800 == 104 [pid = 1931] [id = 313] 20:54:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7ff86754cc00) [pid = 1931] [serial = 940] [outer = (nil)] 20:54:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7ff867841800) [pid = 1931] [serial = 941] [outer = 0x7ff86754cc00] 20:54:09 INFO - PROCESS | 1931 | 1461556449736 Marionette DEBUG loaded listener.js 20:54:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7ff86a2c1800) [pid = 1931] [serial = 942] [outer = 0x7ff86754cc00] 20:54:10 INFO - PROCESS | 1931 | 1461556450526 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 20:54:10 INFO - PROCESS | 1931 | 1461556450579 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 20:54:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 20:54:10 INFO - PROCESS | 1931 | 1461556450587 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 20:54:10 INFO - PROCESS | 1931 | 1461556450592 Marionette TRACE conn4 <- [1,1226,null,{}] 20:54:10 INFO - PROCESS | 1931 | 1461556450607 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:10 INFO - PROCESS | 1931 | 1461556450801 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 20:54:10 INFO - PROCESS | 1931 | 1461556450815 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86aa6e000 == 105 [pid = 1931] [id = 314] 20:54:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7ff86754e000) [pid = 1931] [serial = 943] [outer = (nil)] 20:54:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7ff86a957000) [pid = 1931] [serial = 944] [outer = 0x7ff86754e000] 20:54:11 INFO - PROCESS | 1931 | 1461556451015 Marionette DEBUG loaded listener.js 20:54:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7ff86cf16800) [pid = 1931] [serial = 945] [outer = 0x7ff86754e000] 20:54:11 INFO - PROCESS | 1931 | 1461556451783 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 20:54:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 20:54:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1239ms 20:54:11 INFO - PROCESS | 1931 | 1461556451827 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 20:54:11 INFO - PROCESS | 1931 | 1461556451831 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 20:54:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 20:54:11 INFO - PROCESS | 1931 | 1461556451844 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 20:54:11 INFO - PROCESS | 1931 | 1461556451847 Marionette TRACE conn4 <- [1,1230,null,{}] 20:54:11 INFO - PROCESS | 1931 | 1461556451853 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:12 INFO - PROCESS | 1931 | 1461556452095 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 20:54:12 INFO - PROCESS | 1931 | 1461556452122 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86d960800 == 106 [pid = 1931] [id = 315] 20:54:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7ff86d136000) [pid = 1931] [serial = 946] [outer = (nil)] 20:54:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7ff86d6ea000) [pid = 1931] [serial = 947] [outer = 0x7ff86d136000] 20:54:12 INFO - PROCESS | 1931 | 1461556452188 Marionette DEBUG loaded listener.js 20:54:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7ff86ddb3800) [pid = 1931] [serial = 948] [outer = 0x7ff86d136000] 20:54:13 INFO - PROCESS | 1931 | 1461556453076 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 20:54:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 20:54:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1286ms 20:54:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 20:54:13 INFO - PROCESS | 1931 | 1461556453133 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 20:54:13 INFO - PROCESS | 1931 | 1461556453136 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 20:54:13 INFO - PROCESS | 1931 | 1461556453142 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 20:54:13 INFO - PROCESS | 1931 | 1461556453145 Marionette TRACE conn4 <- [1,1234,null,{}] 20:54:13 INFO - PROCESS | 1931 | 1461556453150 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:13 INFO - PROCESS | 1931 | 1461556453374 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 20:54:13 INFO - PROCESS | 1931 | 1461556453407 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff870532800 == 107 [pid = 1931] [id = 316] 20:54:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7ff86ddbbc00) [pid = 1931] [serial = 949] [outer = (nil)] 20:54:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7ff86f943c00) [pid = 1931] [serial = 950] [outer = 0x7ff86ddbbc00] 20:54:13 INFO - PROCESS | 1931 | 1461556453483 Marionette DEBUG loaded listener.js 20:54:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7ff873b3c400) [pid = 1931] [serial = 951] [outer = 0x7ff86ddbbc00] 20:54:14 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7ff86a950c00) [pid = 1931] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 20:54:14 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7ff85fac9800) [pid = 1931] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 20:54:14 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7ff86878e400) [pid = 1931] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 20:54:14 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7ff86a64bc00) [pid = 1931] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 20:54:14 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7ff87259b800) [pid = 1931] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 20:54:14 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7ff86d19a400) [pid = 1931] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 20:54:14 INFO - PROCESS | 1931 | 1461556454522 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 20:54:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 20:54:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1432ms 20:54:14 INFO - PROCESS | 1931 | 1461556454575 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 20:54:14 INFO - PROCESS | 1931 | 1461556454578 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 20:54:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 20:54:14 INFO - PROCESS | 1931 | 1461556454584 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 20:54:14 INFO - PROCESS | 1931 | 1461556454586 Marionette TRACE conn4 <- [1,1238,null,{}] 20:54:14 INFO - PROCESS | 1931 | 1461556454592 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:14 INFO - PROCESS | 1931 | 1461556454767 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 20:54:14 INFO - PROCESS | 1931 | 1461556454784 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8741a9800 == 108 [pid = 1931] [id = 317] 20:54:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7ff873c88000) [pid = 1931] [serial = 952] [outer = (nil)] 20:54:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7ff875f0a800) [pid = 1931] [serial = 953] [outer = 0x7ff873c88000] 20:54:14 INFO - PROCESS | 1931 | 1461556454858 Marionette DEBUG loaded listener.js 20:54:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7ff879b49800) [pid = 1931] [serial = 954] [outer = 0x7ff873c88000] 20:54:16 INFO - PROCESS | 1931 | 1461556456232 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 20:54:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 20:54:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1738ms 20:54:16 INFO - PROCESS | 1931 | 1461556456367 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 20:54:16 INFO - PROCESS | 1931 | 1461556456378 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 20:54:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 20:54:16 INFO - PROCESS | 1931 | 1461556456396 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 20:54:16 INFO - PROCESS | 1931 | 1461556456405 Marionette TRACE conn4 <- [1,1242,null,{}] 20:54:16 INFO - PROCESS | 1931 | 1461556456419 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:16 INFO - PROCESS | 1931 | 1461556456846 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 20:54:17 INFO - PROCESS | 1931 | 1461556457127 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86740f000 == 109 [pid = 1931] [id = 318] 20:54:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7ff8626ef400) [pid = 1931] [serial = 955] [outer = (nil)] 20:54:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7ff8629d6c00) [pid = 1931] [serial = 956] [outer = 0x7ff8626ef400] 20:54:17 INFO - PROCESS | 1931 | 1461556457209 Marionette DEBUG loaded listener.js 20:54:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7ff862ff8400) [pid = 1931] [serial = 957] [outer = 0x7ff8626ef400] 20:54:18 INFO - PROCESS | 1931 | 1461556458160 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 20:54:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 20:54:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1799ms 20:54:18 INFO - PROCESS | 1931 | 1461556458193 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 20:54:18 INFO - PROCESS | 1931 | 1461556458202 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 20:54:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 20:54:18 INFO - PROCESS | 1931 | 1461556458213 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 20:54:18 INFO - PROCESS | 1931 | 1461556458216 Marionette TRACE conn4 <- [1,1246,null,{}] 20:54:18 INFO - PROCESS | 1931 | 1461556458223 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:18 INFO - PROCESS | 1931 | 1461556458443 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 20:54:18 INFO - PROCESS | 1931 | 1461556458675 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a8da000 == 110 [pid = 1931] [id = 319] 20:54:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7ff867839400) [pid = 1931] [serial = 958] [outer = (nil)] 20:54:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7ff86879c800) [pid = 1931] [serial = 959] [outer = 0x7ff867839400] 20:54:18 INFO - PROCESS | 1931 | 1461556458794 Marionette DEBUG loaded listener.js 20:54:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7ff86a4eac00) [pid = 1931] [serial = 960] [outer = 0x7ff867839400] 20:54:19 INFO - PROCESS | 1931 | 1461556459734 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 20:54:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 20:54:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1581ms 20:54:19 INFO - PROCESS | 1931 | 1461556459794 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 20:54:19 INFO - PROCESS | 1931 | 1461556459798 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 20:54:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 20:54:19 INFO - PROCESS | 1931 | 1461556459805 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 20:54:19 INFO - PROCESS | 1931 | 1461556459811 Marionette TRACE conn4 <- [1,1250,null,{}] 20:54:19 INFO - PROCESS | 1931 | 1461556459827 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:20 INFO - PROCESS | 1931 | 1461556460093 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 20:54:20 INFO - PROCESS | 1931 | 1461556460347 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8738f0800 == 111 [pid = 1931] [id = 320] 20:54:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7ff86ce4bc00) [pid = 1931] [serial = 961] [outer = (nil)] 20:54:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7ff86cf16c00) [pid = 1931] [serial = 962] [outer = 0x7ff86ce4bc00] 20:54:20 INFO - PROCESS | 1931 | 1461556460468 Marionette DEBUG loaded listener.js 20:54:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7ff86d6ed800) [pid = 1931] [serial = 963] [outer = 0x7ff86ce4bc00] 20:54:21 INFO - PROCESS | 1931 | 1461556461369 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 20:54:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 20:54:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1636ms 20:54:21 INFO - PROCESS | 1931 | 1461556461443 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 20:54:21 INFO - PROCESS | 1931 | 1461556461446 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 20:54:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 20:54:21 INFO - PROCESS | 1931 | 1461556461454 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 20:54:21 INFO - PROCESS | 1931 | 1461556461456 Marionette TRACE conn4 <- [1,1254,null,{}] 20:54:21 INFO - PROCESS | 1931 | 1461556461462 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:21 INFO - PROCESS | 1931 | 1461556461662 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 20:54:21 INFO - PROCESS | 1931 | 1461556461885 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880d08000 == 112 [pid = 1931] [id = 321] 20:54:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7ff86ce50800) [pid = 1931] [serial = 964] [outer = (nil)] 20:54:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7ff872532000) [pid = 1931] [serial = 965] [outer = 0x7ff86ce50800] 20:54:22 INFO - PROCESS | 1931 | 1461556462003 Marionette DEBUG loaded listener.js 20:54:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7ff873773400) [pid = 1931] [serial = 966] [outer = 0x7ff86ce50800] 20:54:22 INFO - PROCESS | 1931 | 1461556462901 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 20:54:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 20:54:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1482ms 20:54:22 INFO - PROCESS | 1931 | 1461556462937 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 20:54:22 INFO - PROCESS | 1931 | 1461556462941 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 20:54:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 20:54:22 INFO - PROCESS | 1931 | 1461556462947 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 20:54:22 INFO - PROCESS | 1931 | 1461556462949 Marionette TRACE conn4 <- [1,1258,null,{}] 20:54:22 INFO - PROCESS | 1931 | 1461556462955 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:23 INFO - PROCESS | 1931 | 1461556463140 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 20:54:23 INFO - PROCESS | 1931 | 1461556463329 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885563000 == 113 [pid = 1931] [id = 322] 20:54:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7ff86f950000) [pid = 1931] [serial = 967] [outer = (nil)] 20:54:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7ff874928400) [pid = 1931] [serial = 968] [outer = 0x7ff86f950000] 20:54:23 INFO - PROCESS | 1931 | 1461556463402 Marionette DEBUG loaded listener.js 20:54:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7ff879b49c00) [pid = 1931] [serial = 969] [outer = 0x7ff86f950000] 20:54:24 INFO - PROCESS | 1931 | 1461556464313 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 20:54:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 20:54:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1434ms 20:54:24 INFO - PROCESS | 1931 | 1461556464383 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 20:54:24 INFO - PROCESS | 1931 | 1461556464387 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 20:54:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 20:54:24 INFO - PROCESS | 1931 | 1461556464393 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 20:54:24 INFO - PROCESS | 1931 | 1461556464395 Marionette TRACE conn4 <- [1,1262,null,{}] 20:54:24 INFO - PROCESS | 1931 | 1461556464401 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:24 INFO - PROCESS | 1931 | 1461556464670 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 20:54:24 INFO - PROCESS | 1931 | 1461556464929 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff886134000 == 114 [pid = 1931] [id = 323] 20:54:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7ff881c04000) [pid = 1931] [serial = 970] [outer = (nil)] 20:54:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7ff8857a2800) [pid = 1931] [serial = 971] [outer = 0x7ff881c04000] 20:54:25 INFO - PROCESS | 1931 | 1461556465007 Marionette DEBUG loaded listener.js 20:54:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7ff885caac00) [pid = 1931] [serial = 972] [outer = 0x7ff881c04000] 20:54:25 INFO - PROCESS | 1931 | 1461556465832 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 20:54:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 20:54:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1481ms 20:54:25 INFO - PROCESS | 1931 | 1461556465875 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 20:54:25 INFO - PROCESS | 1931 | 1461556465879 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 20:54:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 20:54:25 INFO - PROCESS | 1931 | 1461556465885 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 20:54:25 INFO - PROCESS | 1931 | 1461556465888 Marionette TRACE conn4 <- [1,1266,null,{}] 20:54:25 INFO - PROCESS | 1931 | 1461556465893 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:26 INFO - PROCESS | 1931 | 1461556466096 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 20:54:26 INFO - PROCESS | 1931 | 1461556466282 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861113000 == 115 [pid = 1931] [id = 324] 20:54:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7ff86d086800) [pid = 1931] [serial = 973] [outer = (nil)] 20:54:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7ff86d089000) [pid = 1931] [serial = 974] [outer = 0x7ff86d086800] 20:54:26 INFO - PROCESS | 1931 | 1461556466354 Marionette DEBUG loaded listener.js 20:54:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x7ff88567b800) [pid = 1931] [serial = 975] [outer = 0x7ff86d086800] 20:54:27 INFO - PROCESS | 1931 | 1461556467237 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 20:54:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 20:54:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1388ms 20:54:27 INFO - PROCESS | 1931 | 1461556467274 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 20:54:27 INFO - PROCESS | 1931 | 1461556467277 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 20:54:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 20:54:27 INFO - PROCESS | 1931 | 1461556467284 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 20:54:27 INFO - PROCESS | 1931 | 1461556467288 Marionette TRACE conn4 <- [1,1270,null,{}] 20:54:27 INFO - PROCESS | 1931 | 1461556467293 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:27 INFO - PROCESS | 1931 | 1461556467476 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 20:54:27 INFO - PROCESS | 1931 | 1461556467663 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88590a800 == 116 [pid = 1931] [id = 325] 20:54:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x7ff86d086c00) [pid = 1931] [serial = 976] [outer = (nil)] 20:54:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x7ff86d092000) [pid = 1931] [serial = 977] [outer = 0x7ff86d086c00] 20:54:27 INFO - PROCESS | 1931 | 1461556467735 Marionette DEBUG loaded listener.js 20:54:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x7ff86d096800) [pid = 1931] [serial = 978] [outer = 0x7ff86d086c00] 20:54:28 INFO - PROCESS | 1931 | 1461556468654 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 20:54:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 20:54:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1431ms 20:54:28 INFO - PROCESS | 1931 | 1461556468717 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 20:54:28 INFO - PROCESS | 1931 | 1461556468720 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 20:54:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 20:54:28 INFO - PROCESS | 1931 | 1461556468726 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 20:54:28 INFO - PROCESS | 1931 | 1461556468730 Marionette TRACE conn4 <- [1,1274,null,{}] 20:54:28 INFO - PROCESS | 1931 | 1461556468735 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:28 INFO - PROCESS | 1931 | 1461556468938 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 20:54:29 INFO - PROCESS | 1931 | 1461556469123 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885922800 == 117 [pid = 1931] [id = 326] 20:54:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x7ff86112b400) [pid = 1931] [serial = 979] [outer = (nil)] 20:54:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x7ff861134c00) [pid = 1931] [serial = 980] [outer = 0x7ff86112b400] 20:54:29 INFO - PROCESS | 1931 | 1461556469199 Marionette DEBUG loaded listener.js 20:54:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x7ff861139c00) [pid = 1931] [serial = 981] [outer = 0x7ff86112b400] 20:54:30 INFO - PROCESS | 1931 | 1461556470052 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 20:54:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 20:54:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1388ms 20:54:30 INFO - PROCESS | 1931 | 1461556470117 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 20:54:30 INFO - PROCESS | 1931 | 1461556470120 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 20:54:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 20:54:30 INFO - PROCESS | 1931 | 1461556470127 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 20:54:30 INFO - PROCESS | 1931 | 1461556470130 Marionette TRACE conn4 <- [1,1278,null,{}] 20:54:30 INFO - PROCESS | 1931 | 1461556470135 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:30 INFO - PROCESS | 1931 | 1461556470340 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 20:54:30 INFO - PROCESS | 1931 | 1461556470529 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e5dd000 == 118 [pid = 1931] [id = 327] 20:54:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x7ff86112ec00) [pid = 1931] [serial = 982] [outer = (nil)] 20:54:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x7ff86d098400) [pid = 1931] [serial = 983] [outer = 0x7ff86112ec00] 20:54:30 INFO - PROCESS | 1931 | 1461556470603 Marionette DEBUG loaded listener.js 20:54:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x7ff885687c00) [pid = 1931] [serial = 984] [outer = 0x7ff86112ec00] 20:54:31 INFO - PROCESS | 1931 | 1461556471452 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 20:54:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 20:54:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1377ms 20:54:31 INFO - PROCESS | 1931 | 1461556471506 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 20:54:31 INFO - PROCESS | 1931 | 1461556471510 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 20:54:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 20:54:31 INFO - PROCESS | 1931 | 1461556471516 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 20:54:31 INFO - PROCESS | 1931 | 1461556471521 Marionette TRACE conn4 <- [1,1282,null,{}] 20:54:31 INFO - PROCESS | 1931 | 1461556471526 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:31 INFO - PROCESS | 1931 | 1461556471735 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 20:54:31 INFO - PROCESS | 1931 | 1461556471920 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85db19800 == 119 [pid = 1931] [id = 328] 20:54:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x7ff85db56400) [pid = 1931] [serial = 985] [outer = (nil)] 20:54:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x7ff85db5b800) [pid = 1931] [serial = 986] [outer = 0x7ff85db56400] 20:54:32 INFO - PROCESS | 1931 | 1461556472009 Marionette DEBUG loaded listener.js 20:54:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x7ff885e3f800) [pid = 1931] [serial = 987] [outer = 0x7ff85db56400] 20:54:32 INFO - PROCESS | 1931 | 1461556472966 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 20:54:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 20:54:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1486ms 20:54:33 INFO - PROCESS | 1931 | 1461556473004 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 20:54:33 INFO - PROCESS | 1931 | 1461556473008 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 20:54:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 20:54:33 INFO - PROCESS | 1931 | 1461556473014 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 20:54:33 INFO - PROCESS | 1931 | 1461556473017 Marionette TRACE conn4 <- [1,1286,null,{}] 20:54:33 INFO - PROCESS | 1931 | 1461556473023 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:33 INFO - PROCESS | 1931 | 1461556473220 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 20:54:33 INFO - PROCESS | 1931 | 1461556473431 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85ab67800 == 120 [pid = 1931] [id = 329] 20:54:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x7ff85ac14800) [pid = 1931] [serial = 988] [outer = (nil)] 20:54:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x7ff85ac20000) [pid = 1931] [serial = 989] [outer = 0x7ff85ac14800] 20:54:33 INFO - PROCESS | 1931 | 1461556473502 Marionette DEBUG loaded listener.js 20:54:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x7ff867551400) [pid = 1931] [serial = 990] [outer = 0x7ff85ac14800] 20:54:34 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86b99e800 == 119 [pid = 1931] [id = 10] 20:54:34 INFO - PROCESS | 1931 | 1461556474545 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 20:54:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 20:54:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1579ms 20:54:34 INFO - PROCESS | 1931 | 1461556474594 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 20:54:34 INFO - PROCESS | 1931 | 1461556474598 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 20:54:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 20:54:34 INFO - PROCESS | 1931 | 1461556474605 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 20:54:34 INFO - PROCESS | 1931 | 1461556474608 Marionette TRACE conn4 <- [1,1290,null,{}] 20:54:34 INFO - PROCESS | 1931 | 1461556474614 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:34 INFO - PROCESS | 1931 | 1461556474812 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 20:54:35 INFO - PROCESS | 1931 | 1461556475069 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a8d3800 == 120 [pid = 1931] [id = 330] 20:54:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x7ff85ac1e400) [pid = 1931] [serial = 991] [outer = (nil)] 20:54:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0x7ff86020f400) [pid = 1931] [serial = 992] [outer = 0x7ff85ac1e400] 20:54:35 INFO - PROCESS | 1931 | 1461556475144 Marionette DEBUG loaded listener.js 20:54:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 207 (0x7ff860215000) [pid = 1931] [serial = 993] [outer = 0x7ff85ac1e400] 20:54:36 INFO - PROCESS | 1931 | 1461556476487 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 20:54:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 20:54:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1938ms 20:54:36 INFO - PROCESS | 1931 | 1461556476576 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 20:54:36 INFO - PROCESS | 1931 | 1461556476583 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 20:54:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 20:54:36 INFO - PROCESS | 1931 | 1461556476611 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 20:54:36 INFO - PROCESS | 1931 | 1461556476616 Marionette TRACE conn4 <- [1,1294,null,{}] 20:54:36 INFO - PROCESS | 1931 | 1461556476624 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:36 INFO - PROCESS | 1931 | 1461556476823 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 20:54:37 INFO - PROCESS | 1931 | 1461556477015 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8628b9000 == 121 [pid = 1931] [id = 331] 20:54:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 208 (0x7ff85f9c7c00) [pid = 1931] [serial = 994] [outer = (nil)] 20:54:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 209 (0x7ff86020cc00) [pid = 1931] [serial = 995] [outer = 0x7ff85f9c7c00] 20:54:37 INFO - PROCESS | 1931 | 1461556477087 Marionette DEBUG loaded listener.js 20:54:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 210 (0x7ff860218800) [pid = 1931] [serial = 996] [outer = 0x7ff85f9c7c00] 20:54:37 INFO - PROCESS | 1931 | 1461556477967 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 20:54:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 20:54:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1437ms 20:54:38 INFO - PROCESS | 1931 | 1461556478043 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 20:54:38 INFO - PROCESS | 1931 | 1461556478052 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 20:54:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 20:54:38 INFO - PROCESS | 1931 | 1461556478063 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 20:54:38 INFO - PROCESS | 1931 | 1461556478066 Marionette TRACE conn4 <- [1,1298,null,{}] 20:54:38 INFO - PROCESS | 1931 | 1461556478073 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:38 INFO - PROCESS | 1931 | 1461556478390 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 20:54:38 INFO - PROCESS | 1931 | 1461556478736 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85fad7000 == 122 [pid = 1931] [id = 332] 20:54:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 211 (0x7ff862ff0000) [pid = 1931] [serial = 997] [outer = (nil)] 20:54:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 212 (0x7ff86312cc00) [pid = 1931] [serial = 998] [outer = 0x7ff862ff0000] 20:54:38 INFO - PROCESS | 1931 | 1461556478813 Marionette DEBUG loaded listener.js 20:54:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 213 (0x7ff86754b800) [pid = 1931] [serial = 999] [outer = 0x7ff862ff0000] 20:54:39 INFO - PROCESS | 1931 | --DOMWINDOW == 212 (0x7ff862d8bc00) [pid = 1931] [serial = 872] [outer = (nil)] [url = about:blank] 20:54:39 INFO - PROCESS | 1931 | --DOMWINDOW == 211 (0x7ff885408c00) [pid = 1931] [serial = 875] [outer = (nil)] [url = about:blank] 20:54:39 INFO - PROCESS | 1931 | --DOMWINDOW == 210 (0x7ff873c82400) [pid = 1931] [serial = 896] [outer = (nil)] [url = about:blank] 20:54:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff870532800 == 121 [pid = 1931] [id = 316] 20:54:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86d960800 == 120 [pid = 1931] [id = 315] 20:54:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86aa6e000 == 119 [pid = 1931] [id = 314] 20:54:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8674d7800 == 118 [pid = 1931] [id = 313] 20:54:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff862d31000 == 117 [pid = 1931] [id = 312] 20:54:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861513000 == 116 [pid = 1931] [id = 311] 20:54:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff887c93800 == 115 [pid = 1931] [id = 305] 20:54:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885635000 == 114 [pid = 1931] [id = 304] 20:54:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff881e13800 == 113 [pid = 1931] [id = 303] 20:54:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88061c800 == 112 [pid = 1931] [id = 302] 20:54:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8749c4000 == 111 [pid = 1931] [id = 301] 20:54:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86e119000 == 110 [pid = 1931] [id = 300] 20:54:39 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8674c4000 == 109 [pid = 1931] [id = 299] 20:54:39 INFO - PROCESS | 1931 | --DOMWINDOW == 209 (0x7ff86d197800) [pid = 1931] [serial = 854] [outer = (nil)] [url = about:blank] 20:54:39 INFO - PROCESS | 1931 | --DOMWINDOW == 208 (0x7ff86b935800) [pid = 1931] [serial = 884] [outer = (nil)] [url = about:blank] 20:54:39 INFO - PROCESS | 1931 | --DOMWINDOW == 207 (0x7ff86cf67800) [pid = 1931] [serial = 885] [outer = (nil)] [url = about:blank] 20:54:39 INFO - PROCESS | 1931 | --DOMWINDOW == 206 (0x7ff87fab3800) [pid = 1931] [serial = 863] [outer = (nil)] [url = about:blank] 20:54:39 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x7ff879b9a000) [pid = 1931] [serial = 869] [outer = (nil)] [url = about:blank] 20:54:39 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x7ff867476c00) [pid = 1931] [serial = 879] [outer = (nil)] [url = about:blank] 20:54:39 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x7ff862d87000) [pid = 1931] [serial = 878] [outer = (nil)] [url = about:blank] 20:54:39 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x7ff8747b8c00) [pid = 1931] [serial = 857] [outer = (nil)] [url = about:blank] 20:54:39 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x7ff86a1abc00) [pid = 1931] [serial = 882] [outer = (nil)] [url = about:blank] 20:54:39 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x7ff869edc800) [pid = 1931] [serial = 881] [outer = (nil)] [url = about:blank] 20:54:39 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x7ff86d72e800) [pid = 1931] [serial = 887] [outer = (nil)] [url = about:blank] 20:54:39 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x7ff876127c00) [pid = 1931] [serial = 860] [outer = (nil)] [url = about:blank] 20:54:39 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x7ff86a3dec00) [pid = 1931] [serial = 851] [outer = (nil)] [url = about:blank] 20:54:39 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x7ff881e88800) [pid = 1931] [serial = 866] [outer = (nil)] [url = about:blank] 20:54:39 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x7ff873c8a400) [pid = 1931] [serial = 893] [outer = (nil)] [url = about:blank] 20:54:39 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x7ff8753df000) [pid = 1931] [serial = 894] [outer = (nil)] [url = about:blank] 20:54:39 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x7ff86eedf000) [pid = 1931] [serial = 890] [outer = (nil)] [url = about:blank] 20:54:39 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x7ff8717f2000) [pid = 1931] [serial = 891] [outer = (nil)] [url = about:blank] 20:54:39 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x7ff86dbf5400) [pid = 1931] [serial = 888] [outer = (nil)] [url = about:blank] 20:54:39 INFO - PROCESS | 1931 | 1461556479815 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 20:54:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 20:54:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1785ms 20:54:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 20:54:39 INFO - PROCESS | 1931 | 1461556479847 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 20:54:39 INFO - PROCESS | 1931 | 1461556479850 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 20:54:39 INFO - PROCESS | 1931 | 1461556479857 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 20:54:39 INFO - PROCESS | 1931 | 1461556479863 Marionette TRACE conn4 <- [1,1302,null,{}] 20:54:39 INFO - PROCESS | 1931 | 1461556479879 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:40 INFO - PROCESS | 1931 | 1461556480084 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 20:54:40 INFO - PROCESS | 1931 | 1461556480302 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8674cf000 == 110 [pid = 1931] [id = 333] 20:54:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x7ff867604000) [pid = 1931] [serial = 1000] [outer = (nil)] 20:54:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x7ff869fd2400) [pid = 1931] [serial = 1001] [outer = 0x7ff867604000] 20:54:40 INFO - PROCESS | 1931 | 1461556480378 Marionette DEBUG loaded listener.js 20:54:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x7ff86a3dec00) [pid = 1931] [serial = 1002] [outer = 0x7ff867604000] 20:54:41 INFO - PROCESS | 1931 | 1461556481154 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 20:54:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 20:54:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1336ms 20:54:41 INFO - PROCESS | 1931 | 1461556481193 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 20:54:41 INFO - PROCESS | 1931 | 1461556481198 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 20:54:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 20:54:41 INFO - PROCESS | 1931 | 1461556481203 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 20:54:41 INFO - PROCESS | 1931 | 1461556481206 Marionette TRACE conn4 <- [1,1306,null,{}] 20:54:41 INFO - PROCESS | 1931 | 1461556481212 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:41 INFO - PROCESS | 1931 | 1461556481398 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 20:54:41 INFO - PROCESS | 1931 | 1461556481415 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869bc2000 == 111 [pid = 1931] [id = 334] 20:54:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x7ff868682400) [pid = 1931] [serial = 1003] [outer = (nil)] 20:54:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x7ff86a990c00) [pid = 1931] [serial = 1004] [outer = 0x7ff868682400] 20:54:41 INFO - PROCESS | 1931 | 1461556481479 Marionette DEBUG loaded listener.js 20:54:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x7ff86ab8a000) [pid = 1931] [serial = 1005] [outer = 0x7ff868682400] 20:54:42 INFO - PROCESS | 1931 | 1461556482427 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 20:54:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 20:54:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1290ms 20:54:42 INFO - PROCESS | 1931 | 1461556482497 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 20:54:42 INFO - PROCESS | 1931 | 1461556482499 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 20:54:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 20:54:42 INFO - PROCESS | 1931 | 1461556482520 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 20:54:42 INFO - PROCESS | 1931 | 1461556482523 Marionette TRACE conn4 <- [1,1310,null,{}] 20:54:42 INFO - PROCESS | 1931 | 1461556482536 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:42 INFO - PROCESS | 1931 | 1461556482761 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 20:54:42 INFO - PROCESS | 1931 | 1461556482785 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86aa7f000 == 112 [pid = 1931] [id = 335] 20:54:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x7ff86a63f800) [pid = 1931] [serial = 1006] [outer = (nil)] 20:54:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x7ff86b935800) [pid = 1931] [serial = 1007] [outer = 0x7ff86a63f800] 20:54:42 INFO - PROCESS | 1931 | 1461556482850 Marionette DEBUG loaded listener.js 20:54:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x7ff86cf5b800) [pid = 1931] [serial = 1008] [outer = 0x7ff86a63f800] 20:54:43 INFO - PROCESS | 1931 | 1461556483739 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 20:54:43 INFO - PROCESS | 1931 | 1461556483820 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 20:54:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 20:54:43 INFO - PROCESS | 1931 | 1461556483825 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 20:54:43 INFO - PROCESS | 1931 | 1461556483828 Marionette TRACE conn4 <- [1,1314,null,{}] 20:54:43 INFO - PROCESS | 1931 | 1461556483833 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:44 INFO - PROCESS | 1931 | 1461556484114 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 20:54:44 INFO - PROCESS | 1931 | 1461556484148 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff870328000 == 113 [pid = 1931] [id = 336] 20:54:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x7ff86a3e2c00) [pid = 1931] [serial = 1009] [outer = (nil)] 20:54:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x7ff86d199000) [pid = 1931] [serial = 1010] [outer = 0x7ff86a3e2c00] 20:54:44 INFO - PROCESS | 1931 | 1461556484215 Marionette DEBUG loaded listener.js 20:54:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x7ff8717e7000) [pid = 1931] [serial = 1011] [outer = 0x7ff86a3e2c00] 20:54:44 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x7ff86754cc00) [pid = 1931] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 20:54:44 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x7ff86ddbbc00) [pid = 1931] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 20:54:44 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x7ff85f9c6c00) [pid = 1931] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 20:54:44 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x7ff86d136000) [pid = 1931] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 20:54:44 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x7ff86754e000) [pid = 1931] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 20:54:44 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x7ff862d8f400) [pid = 1931] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 20:54:45 INFO - PROCESS | 1931 | 1461556485244 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 20:54:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 20:54:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1435ms 20:54:45 INFO - PROCESS | 1931 | 1461556485268 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 20:54:45 INFO - PROCESS | 1931 | 1461556485273 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 20:54:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 20:54:45 INFO - PROCESS | 1931 | 1461556485282 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 20:54:45 INFO - PROCESS | 1931 | 1461556485284 Marionette TRACE conn4 <- [1,1318,null,{}] 20:54:45 INFO - PROCESS | 1931 | 1461556485288 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:45 INFO - PROCESS | 1931 | 1461556485473 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 20:54:45 INFO - PROCESS | 1931 | 1461556485492 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff872bf1000 == 114 [pid = 1931] [id = 337] 20:54:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x7ff86d739800) [pid = 1931] [serial = 1012] [outer = (nil)] 20:54:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x7ff872811c00) [pid = 1931] [serial = 1013] [outer = 0x7ff86d739800] 20:54:45 INFO - PROCESS | 1931 | 1461556485566 Marionette DEBUG loaded listener.js 20:54:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x7ff87376a800) [pid = 1931] [serial = 1014] [outer = 0x7ff86d739800] 20:54:46 INFO - PROCESS | 1931 | 1461556486432 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 20:54:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 20:54:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1190ms 20:54:46 INFO - PROCESS | 1931 | 1461556486473 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 20:54:46 INFO - PROCESS | 1931 | 1461556486476 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 20:54:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 20:54:46 INFO - PROCESS | 1931 | 1461556486483 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 20:54:46 INFO - PROCESS | 1931 | 1461556486487 Marionette TRACE conn4 <- [1,1322,null,{}] 20:54:46 INFO - PROCESS | 1931 | 1461556486492 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:46 INFO - PROCESS | 1931 | 1461556486669 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 20:54:46 INFO - PROCESS | 1931 | 1461556486974 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d7e8000 == 115 [pid = 1931] [id = 338] 20:54:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x7ff85ac13400) [pid = 1931] [serial = 1015] [outer = (nil)] 20:54:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x7ff85ac18800) [pid = 1931] [serial = 1016] [outer = 0x7ff85ac13400] 20:54:47 INFO - PROCESS | 1931 | 1461556487057 Marionette DEBUG loaded listener.js 20:54:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x7ff85db5b000) [pid = 1931] [serial = 1017] [outer = 0x7ff85ac13400] 20:54:48 INFO - PROCESS | 1931 | 1461556488021 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 20:54:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 20:54:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1581ms 20:54:48 INFO - PROCESS | 1931 | 1461556488066 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 20:54:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 20:54:48 INFO - PROCESS | 1931 | 1461556488075 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 20:54:48 INFO - PROCESS | 1931 | 1461556488085 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 20:54:48 INFO - PROCESS | 1931 | 1461556488090 Marionette TRACE conn4 <- [1,1326,null,{}] 20:54:48 INFO - PROCESS | 1931 | 1461556488097 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:48 INFO - PROCESS | 1931 | 1461556488315 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 20:54:48 INFO - PROCESS | 1931 | 1461556488562 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869893800 == 116 [pid = 1931] [id = 339] 20:54:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x7ff8626f8000) [pid = 1931] [serial = 1018] [outer = (nil)] 20:54:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x7ff862d88400) [pid = 1931] [serial = 1019] [outer = 0x7ff8626f8000] 20:54:48 INFO - PROCESS | 1931 | 1461556488688 Marionette DEBUG loaded listener.js 20:54:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0x7ff867548c00) [pid = 1931] [serial = 1020] [outer = 0x7ff8626f8000] 20:54:49 INFO - PROCESS | 1931 | 1461556489592 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 20:54:49 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 20:54:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1539ms 20:54:49 INFO - PROCESS | 1931 | 1461556489627 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 20:54:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 20:54:49 INFO - PROCESS | 1931 | 1461556489634 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 20:54:49 INFO - PROCESS | 1931 | 1461556489641 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 20:54:49 INFO - PROCESS | 1931 | 1461556489645 Marionette TRACE conn4 <- [1,1330,null,{}] 20:54:49 INFO - PROCESS | 1931 | 1461556489651 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:49 INFO - PROCESS | 1931 | 1461556489865 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 20:54:50 INFO - PROCESS | 1931 | 1461556490151 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e128800 == 117 [pid = 1931] [id = 340] 20:54:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 207 (0x7ff869ed8400) [pid = 1931] [serial = 1021] [outer = (nil)] 20:54:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 208 (0x7ff86a2c7c00) [pid = 1931] [serial = 1022] [outer = 0x7ff869ed8400] 20:54:50 INFO - PROCESS | 1931 | 1461556490284 Marionette DEBUG loaded listener.js 20:54:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 209 (0x7ff86a4f3000) [pid = 1931] [serial = 1023] [outer = 0x7ff869ed8400] 20:54:51 INFO - PROCESS | 1931 | 1461556491283 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 20:54:51 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 20:54:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1686ms 20:54:51 INFO - PROCESS | 1931 | 1461556491327 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 20:54:51 INFO - PROCESS | 1931 | 1461556491332 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 20:54:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 20:54:51 INFO - PROCESS | 1931 | 1461556491355 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 20:54:51 INFO - PROCESS | 1931 | 1461556491365 Marionette TRACE conn4 <- [1,1334,null,{}] 20:54:51 INFO - PROCESS | 1931 | 1461556491371 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:51 INFO - PROCESS | 1931 | 1461556491626 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 20:54:51 INFO - PROCESS | 1931 | 1461556491906 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880991800 == 118 [pid = 1931] [id = 341] 20:54:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 210 (0x7ff86b933800) [pid = 1931] [serial = 1024] [outer = (nil)] 20:54:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 211 (0x7ff86d098c00) [pid = 1931] [serial = 1025] [outer = 0x7ff86b933800] 20:54:51 INFO - PROCESS | 1931 | 1461556491983 Marionette DEBUG loaded listener.js 20:54:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 212 (0x7ff86d73cc00) [pid = 1931] [serial = 1026] [outer = 0x7ff86b933800] 20:54:52 INFO - PROCESS | 1931 | 1461556492882 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 20:54:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 20:54:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1607ms 20:54:52 INFO - PROCESS | 1931 | 1461556492948 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 20:54:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 20:54:52 INFO - PROCESS | 1931 | 1461556492952 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 20:54:52 INFO - PROCESS | 1931 | 1461556492958 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 20:54:52 INFO - PROCESS | 1931 | 1461556492961 Marionette TRACE conn4 <- [1,1338,null,{}] 20:54:52 INFO - PROCESS | 1931 | 1461556492966 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:53 INFO - PROCESS | 1931 | 1461556493169 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 20:54:53 INFO - PROCESS | 1931 | 1461556493397 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885507000 == 119 [pid = 1931] [id = 342] 20:54:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 213 (0x7ff86cec2400) [pid = 1931] [serial = 1027] [outer = (nil)] 20:54:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 214 (0x7ff86eedc800) [pid = 1931] [serial = 1028] [outer = 0x7ff86cec2400] 20:54:53 INFO - PROCESS | 1931 | 1461556493517 Marionette DEBUG loaded listener.js 20:54:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 215 (0x7ff872623800) [pid = 1931] [serial = 1029] [outer = 0x7ff86cec2400] 20:54:54 INFO - PROCESS | 1931 | 1461556494847 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 20:54:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 20:54:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1929ms 20:54:54 INFO - PROCESS | 1931 | 1461556494943 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 20:54:54 INFO - PROCESS | 1931 | 1461556494945 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 20:54:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 20:54:54 INFO - PROCESS | 1931 | 1461556494960 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 20:54:54 INFO - PROCESS | 1931 | 1461556494964 Marionette TRACE conn4 <- [1,1342,null,{}] 20:54:54 INFO - PROCESS | 1931 | 1461556494969 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:55 INFO - PROCESS | 1931 | 1461556495158 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 20:54:55 INFO - PROCESS | 1931 | 1461556495342 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885ea3800 == 120 [pid = 1931] [id = 343] 20:54:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 216 (0x7ff8747bb800) [pid = 1931] [serial = 1030] [outer = (nil)] 20:54:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 217 (0x7ff875280800) [pid = 1931] [serial = 1031] [outer = 0x7ff8747bb800] 20:54:55 INFO - PROCESS | 1931 | 1461556495429 Marionette DEBUG loaded listener.js 20:54:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 218 (0x7ff8809e7400) [pid = 1931] [serial = 1032] [outer = 0x7ff8747bb800] 20:54:56 INFO - PROCESS | 1931 | 1461556496354 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 20:54:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 20:54:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1437ms 20:54:56 INFO - PROCESS | 1931 | 1461556496398 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 20:54:56 INFO - PROCESS | 1931 | 1461556496402 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 20:54:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 20:54:56 INFO - PROCESS | 1931 | 1461556496408 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 20:54:56 INFO - PROCESS | 1931 | 1461556496411 Marionette TRACE conn4 <- [1,1346,null,{}] 20:54:56 INFO - PROCESS | 1931 | 1461556496416 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:56 INFO - PROCESS | 1931 | 1461556496625 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 20:54:56 INFO - PROCESS | 1931 | 1461556496812 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a1ce800 == 121 [pid = 1931] [id = 344] 20:54:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 219 (0x7ff874932800) [pid = 1931] [serial = 1033] [outer = (nil)] 20:54:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 220 (0x7ff885405c00) [pid = 1931] [serial = 1034] [outer = 0x7ff874932800] 20:54:56 INFO - PROCESS | 1931 | 1461556496888 Marionette DEBUG loaded listener.js 20:54:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 221 (0x7ff885835400) [pid = 1931] [serial = 1035] [outer = 0x7ff874932800] 20:54:57 INFO - PROCESS | 1931 | 1461556497785 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 20:54:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 20:54:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1430ms 20:54:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 20:54:57 INFO - PROCESS | 1931 | 1461556497839 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 20:54:57 INFO - PROCESS | 1931 | 1461556497842 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 20:54:57 INFO - PROCESS | 1931 | 1461556497850 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 20:54:57 INFO - PROCESS | 1931 | 1461556497853 Marionette TRACE conn4 <- [1,1350,null,{}] 20:54:57 INFO - PROCESS | 1931 | 1461556497859 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:58 INFO - PROCESS | 1931 | 1461556498071 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 20:54:58 INFO - PROCESS | 1931 | 1461556498318 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85fb9d800 == 122 [pid = 1931] [id = 345] 20:54:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 222 (0x7ff861178400) [pid = 1931] [serial = 1036] [outer = (nil)] 20:54:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 223 (0x7ff86117e800) [pid = 1931] [serial = 1037] [outer = 0x7ff861178400] 20:54:58 INFO - PROCESS | 1931 | 1461556498437 Marionette DEBUG loaded listener.js 20:54:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 224 (0x7ff861183000) [pid = 1931] [serial = 1038] [outer = 0x7ff861178400] 20:54:59 INFO - PROCESS | 1931 | 1461556499265 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 20:54:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 20:54:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1483ms 20:54:59 INFO - PROCESS | 1931 | 1461556499332 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 20:54:59 INFO - PROCESS | 1931 | 1461556499336 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 20:54:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 20:54:59 INFO - PROCESS | 1931 | 1461556499342 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 20:54:59 INFO - PROCESS | 1931 | 1461556499345 Marionette TRACE conn4 <- [1,1354,null,{}] 20:54:59 INFO - PROCESS | 1931 | 1461556499351 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:54:59 INFO - PROCESS | 1931 | 1461556499548 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 20:54:59 INFO - PROCESS | 1931 | 1461556499742 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:54:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880988000 == 123 [pid = 1931] [id = 346] 20:54:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 225 (0x7ff86117a000) [pid = 1931] [serial = 1039] [outer = (nil)] 20:54:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 226 (0x7ff86eedd400) [pid = 1931] [serial = 1040] [outer = 0x7ff86117a000] 20:54:59 INFO - PROCESS | 1931 | 1461556499821 Marionette DEBUG loaded listener.js 20:54:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 227 (0x7ff871b6c800) [pid = 1931] [serial = 1041] [outer = 0x7ff86117a000] 20:55:00 INFO - PROCESS | 1931 | 1461556500729 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 20:55:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 20:55:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1428ms 20:55:00 INFO - PROCESS | 1931 | 1461556500771 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 20:55:00 INFO - PROCESS | 1931 | 1461556500775 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 20:55:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 20:55:00 INFO - PROCESS | 1931 | 1461556500782 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 20:55:00 INFO - PROCESS | 1931 | 1461556500784 Marionette TRACE conn4 <- [1,1358,null,{}] 20:55:00 INFO - PROCESS | 1931 | 1461556500791 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:00 INFO - PROCESS | 1931 | 1461556500983 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 20:55:01 INFO - PROCESS | 1931 | 1461556501181 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86771f000 == 124 [pid = 1931] [id = 347] 20:55:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 228 (0x7ff8599c6400) [pid = 1931] [serial = 1042] [outer = (nil)] 20:55:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 229 (0x7ff8599ca800) [pid = 1931] [serial = 1043] [outer = 0x7ff8599c6400] 20:55:01 INFO - PROCESS | 1931 | 1461556501267 Marionette DEBUG loaded listener.js 20:55:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 230 (0x7ff8599cfc00) [pid = 1931] [serial = 1044] [outer = 0x7ff8599c6400] 20:55:02 INFO - PROCESS | 1931 | 1461556502107 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 20:55:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 20:55:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1380ms 20:55:02 INFO - PROCESS | 1931 | 1461556502164 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 20:55:02 INFO - PROCESS | 1931 | 1461556502169 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 20:55:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 20:55:02 INFO - PROCESS | 1931 | 1461556502176 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 20:55:02 INFO - PROCESS | 1931 | 1461556502179 Marionette TRACE conn4 <- [1,1362,null,{}] 20:55:02 INFO - PROCESS | 1931 | 1461556502185 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:02 INFO - PROCESS | 1931 | 1461556502405 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 20:55:02 INFO - PROCESS | 1931 | 1461556502598 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff859ce8800 == 125 [pid = 1931] [id = 348] 20:55:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 231 (0x7ff8599d0000) [pid = 1931] [serial = 1045] [outer = (nil)] 20:55:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 232 (0x7ff86f94f800) [pid = 1931] [serial = 1046] [outer = 0x7ff8599d0000] 20:55:02 INFO - PROCESS | 1931 | 1461556502687 Marionette DEBUG loaded listener.js 20:55:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 233 (0x7ff88583f800) [pid = 1931] [serial = 1047] [outer = 0x7ff8599d0000] 20:55:03 INFO - PROCESS | 1931 | 1461556503690 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 20:55:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 20:55:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1583ms 20:55:03 INFO - PROCESS | 1931 | 1461556503760 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 20:55:03 INFO - PROCESS | 1931 | 1461556503763 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 20:55:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 20:55:03 INFO - PROCESS | 1931 | 1461556503770 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 20:55:03 INFO - PROCESS | 1931 | 1461556503775 Marionette TRACE conn4 <- [1,1366,null,{}] 20:55:03 INFO - PROCESS | 1931 | 1461556503780 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:04 INFO - PROCESS | 1931 | 1461556504036 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 20:55:04 INFO - PROCESS | 1931 | 1461556504283 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a333800 == 126 [pid = 1931] [id = 349] 20:55:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 234 (0x7ff85a35b000) [pid = 1931] [serial = 1048] [outer = (nil)] 20:55:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 235 (0x7ff85a368000) [pid = 1931] [serial = 1049] [outer = 0x7ff85a35b000] 20:55:04 INFO - PROCESS | 1931 | 1461556504406 Marionette DEBUG loaded listener.js 20:55:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 236 (0x7ff885ca8000) [pid = 1931] [serial = 1050] [outer = 0x7ff85a35b000] 20:55:05 INFO - PROCESS | 1931 | 1461556505277 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 20:55:05 INFO - PROCESS | 1931 | 1461556505305 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 20:55:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 20:55:05 INFO - PROCESS | 1931 | 1461556505311 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 20:55:05 INFO - PROCESS | 1931 | 1461556505314 Marionette TRACE conn4 <- [1,1370,null,{}] 20:55:05 INFO - PROCESS | 1931 | 1461556505319 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:05 INFO - PROCESS | 1931 | 1461556505515 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 20:55:05 INFO - PROCESS | 1931 | 1461556505712 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a5d6800 == 127 [pid = 1931] [id = 350] 20:55:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 237 (0x7ff859306000) [pid = 1931] [serial = 1051] [outer = (nil)] 20:55:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 238 (0x7ff85930cc00) [pid = 1931] [serial = 1052] [outer = 0x7ff859306000] 20:55:05 INFO - PROCESS | 1931 | 1461556505787 Marionette DEBUG loaded listener.js 20:55:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 239 (0x7ff85a362400) [pid = 1931] [serial = 1053] [outer = 0x7ff859306000] 20:55:06 INFO - PROCESS | 1931 | 1461556506781 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 20:55:06 INFO - PROCESS | 1931 | 1461556506846 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 20:55:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 20:55:06 INFO - PROCESS | 1931 | 1461556506852 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 20:55:06 INFO - PROCESS | 1931 | 1461556506855 Marionette TRACE conn4 <- [1,1374,null,{}] 20:55:06 INFO - PROCESS | 1931 | 1461556506860 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:07 INFO - PROCESS | 1931 | 1461556507096 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 20:55:07 INFO - PROCESS | 1931 | 1461556507378 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff859534800 == 128 [pid = 1931] [id = 351] 20:55:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 240 (0x7ff859309800) [pid = 1931] [serial = 1054] [outer = (nil)] 20:55:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 241 (0x7ff85950e800) [pid = 1931] [serial = 1055] [outer = 0x7ff859309800] 20:55:07 INFO - PROCESS | 1931 | 1461556507456 Marionette DEBUG loaded listener.js 20:55:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 242 (0x7ff859515400) [pid = 1931] [serial = 1056] [outer = 0x7ff859309800] 20:55:08 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:55:08 INFO - PROCESS | 1931 | 1461556508378 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 20:55:08 INFO - PROCESS | 1931 | 1461556508439 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 20:55:08 INFO - PROCESS | 1931 | 1461556508446 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 20:55:08 INFO - PROCESS | 1931 | 1461556508449 Marionette TRACE conn4 <- [1,1378,null,{}] 20:55:08 INFO - PROCESS | 1931 | 1461556508455 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:09 INFO - PROCESS | 1931 | 1461556509053 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 20:55:09 INFO - PROCESS | 1931 | 1461556509314 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a32f000 == 129 [pid = 1931] [id = 352] 20:55:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 243 (0x7ff8599d1800) [pid = 1931] [serial = 1057] [outer = (nil)] 20:55:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 244 (0x7ff85a361000) [pid = 1931] [serial = 1058] [outer = 0x7ff8599d1800] 20:55:09 INFO - PROCESS | 1931 | 1461556509386 Marionette DEBUG loaded listener.js 20:55:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 245 (0x7ff85ac1ec00) [pid = 1931] [serial = 1059] [outer = 0x7ff8599d1800] 20:55:10 INFO - PROCESS | 1931 | 1461556510306 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 20:55:10 INFO - PROCESS | 1931 | 1461556510338 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 20:55:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 20:55:10 INFO - PROCESS | 1931 | 1461556510346 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 20:55:10 INFO - PROCESS | 1931 | 1461556510352 Marionette TRACE conn4 <- [1,1382,null,{}] 20:55:10 INFO - PROCESS | 1931 | 1461556510359 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:10 INFO - PROCESS | 1931 | 1461556510545 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 20:55:10 INFO - PROCESS | 1931 | 1461556510775 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86146f000 == 130 [pid = 1931] [id = 353] 20:55:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 246 (0x7ff85ac13800) [pid = 1931] [serial = 1060] [outer = (nil)] 20:55:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 247 (0x7ff85fad0800) [pid = 1931] [serial = 1061] [outer = 0x7ff85ac13800] 20:55:10 INFO - PROCESS | 1931 | 1461556510851 Marionette DEBUG loaded listener.js 20:55:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 248 (0x7ff861135800) [pid = 1931] [serial = 1062] [outer = 0x7ff85ac13800] 20:55:11 INFO - PROCESS | 1931 | [1931] WARNING: RasterImage::Init failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 20:55:12 INFO - PROCESS | 1931 | 1461556512017 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 20:55:12 INFO - PROCESS | 1931 | 1461556512091 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 20:55:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 20:55:12 INFO - PROCESS | 1931 | 1461556512098 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 20:55:12 INFO - PROCESS | 1931 | 1461556512102 Marionette TRACE conn4 <- [1,1386,null,{}] 20:55:12 INFO - PROCESS | 1931 | 1461556512108 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:12 INFO - PROCESS | 1931 | 1461556512308 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 20:55:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff875335800 == 129 [pid = 1931] [id = 285] 20:55:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff880978000 == 128 [pid = 1931] [id = 219] 20:55:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8674df800 == 127 [pid = 1931] [id = 223] 20:55:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff876d8f800 == 126 [pid = 1931] [id = 217] 20:55:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869f3b000 == 125 [pid = 1931] [id = 209] 20:55:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a619800 == 124 [pid = 1931] [id = 283] 20:55:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff880b5b800 == 123 [pid = 1931] [id = 220] 20:55:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff872211800 == 122 [pid = 1931] [id = 284] 20:55:12 INFO - PROCESS | 1931 | --DOMWINDOW == 247 (0x7ff875f0a800) [pid = 1931] [serial = 953] [outer = (nil)] [url = about:blank] 20:55:12 INFO - PROCESS | 1931 | 1461556512674 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff873ca6000 == 121 [pid = 1931] [id = 213] 20:55:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86147f800 == 120 [pid = 1931] [id = 222] 20:55:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff872bf1000 == 119 [pid = 1931] [id = 337] 20:55:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff870328000 == 118 [pid = 1931] [id = 336] 20:55:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86aa7f000 == 117 [pid = 1931] [id = 335] 20:55:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869bc2000 == 116 [pid = 1931] [id = 334] 20:55:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8674cf000 == 115 [pid = 1931] [id = 333] 20:55:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86146d000 == 116 [pid = 1931] [id = 354] 20:55:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 248 (0x7ff85fbd8400) [pid = 1931] [serial = 1063] [outer = (nil)] 20:55:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 249 (0x7ff867546c00) [pid = 1931] [serial = 1064] [outer = 0x7ff85fbd8400] 20:55:12 INFO - PROCESS | 1931 | 1461556512777 Marionette DEBUG loaded listener.js 20:55:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 250 (0x7ff86878ec00) [pid = 1931] [serial = 1065] [outer = 0x7ff85fbd8400] 20:55:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86ce95800 == 115 [pid = 1931] [id = 11] 20:55:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85fad7000 == 114 [pid = 1931] [id = 332] 20:55:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8628b9000 == 113 [pid = 1931] [id = 331] 20:55:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885922800 == 112 [pid = 1931] [id = 326] 20:55:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88590a800 == 111 [pid = 1931] [id = 325] 20:55:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861113000 == 110 [pid = 1931] [id = 324] 20:55:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff886134000 == 109 [pid = 1931] [id = 323] 20:55:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885563000 == 108 [pid = 1931] [id = 322] 20:55:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff880d08000 == 107 [pid = 1931] [id = 321] 20:55:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8738f0800 == 106 [pid = 1931] [id = 320] 20:55:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a8da000 == 105 [pid = 1931] [id = 319] 20:55:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86740f000 == 104 [pid = 1931] [id = 318] 20:55:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8741a9800 == 103 [pid = 1931] [id = 317] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 249 (0x7ff86a98c800) [pid = 1931] [serial = 917] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 248 (0x7ff883d33000) [pid = 1931] [serial = 914] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 247 (0x7ff867841800) [pid = 1931] [serial = 941] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 246 (0x7ff85fbda000) [pid = 1931] [serial = 932] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 245 (0x7ff86f943c00) [pid = 1931] [serial = 950] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 244 (0x7ff86ddbac00) [pid = 1931] [serial = 929] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 243 (0x7ff86ddb4800) [pid = 1931] [serial = 926] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 242 (0x7ff86ab84c00) [pid = 1931] [serial = 920] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 241 (0x7ff867835400) [pid = 1931] [serial = 899] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 240 (0x7ff85fac3400) [pid = 1931] [serial = 936] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 239 (0x7ff86d160400) [pid = 1931] [serial = 902] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 238 (0x7ff86d6ea000) [pid = 1931] [serial = 947] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 237 (0x7ff86a957000) [pid = 1931] [serial = 944] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 236 (0x7ff86ddb3800) [pid = 1931] [serial = 948] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 235 (0x7ff86753b400) [pid = 1931] [serial = 938] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 234 (0x7ff8753dd000) [pid = 1931] [serial = 923] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 233 (0x7ff86a2c1800) [pid = 1931] [serial = 942] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 232 (0x7ff86754c800) [pid = 1931] [serial = 939] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 231 (0x7ff873b3c400) [pid = 1931] [serial = 951] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 230 (0x7ff880b24400) [pid = 1931] [serial = 911] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 229 (0x7ff85f9cd000) [pid = 1931] [serial = 935] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 228 (0x7ff86cf16800) [pid = 1931] [serial = 945] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 227 (0x7ff87aa6a800) [pid = 1931] [serial = 908] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | --DOMWINDOW == 226 (0x7ff873c7f800) [pid = 1931] [serial = 905] [outer = (nil)] [url = about:blank] 20:55:13 INFO - PROCESS | 1931 | 1461556513641 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 20:55:13 INFO - PROCESS | 1931 | 1461556513687 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 20:55:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 20:55:13 INFO - PROCESS | 1931 | 1461556513702 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 20:55:13 INFO - PROCESS | 1931 | 1461556513709 Marionette TRACE conn4 <- [1,1390,null,{}] 20:55:13 INFO - PROCESS | 1931 | 1461556513715 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:13 INFO - PROCESS | 1931 | 1461556513909 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 20:55:14 INFO - PROCESS | 1931 | 1461556514069 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff867720000 == 104 [pid = 1931] [id = 355] 20:55:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 227 (0x7ff85db59800) [pid = 1931] [serial = 1066] [outer = (nil)] 20:55:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 228 (0x7ff86a3dd800) [pid = 1931] [serial = 1067] [outer = 0x7ff85db59800] 20:55:14 INFO - PROCESS | 1931 | 1461556514137 Marionette DEBUG loaded listener.js 20:55:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 229 (0x7ff86ab84400) [pid = 1931] [serial = 1068] [outer = 0x7ff85db59800] 20:55:14 INFO - PROCESS | 1931 | 1461556514873 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 20:55:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 20:55:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1193ms 20:55:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 20:55:14 INFO - PROCESS | 1931 | 1461556514927 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 20:55:14 INFO - PROCESS | 1931 | 1461556514930 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 20:55:14 INFO - PROCESS | 1931 | 1461556514937 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 20:55:14 INFO - PROCESS | 1931 | 1461556514940 Marionette TRACE conn4 <- [1,1394,null,{}] 20:55:14 INFO - PROCESS | 1931 | 1461556514945 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:15 INFO - PROCESS | 1931 | 1461556515182 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 20:55:15 INFO - PROCESS | 1931 | 1461556515211 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869924800 == 105 [pid = 1931] [id = 356] 20:55:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 230 (0x7ff86a987c00) [pid = 1931] [serial = 1069] [outer = (nil)] 20:55:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 231 (0x7ff86cec9400) [pid = 1931] [serial = 1070] [outer = 0x7ff86a987c00] 20:55:15 INFO - PROCESS | 1931 | 1461556515275 Marionette DEBUG loaded listener.js 20:55:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 232 (0x7ff86d07fc00) [pid = 1931] [serial = 1071] [outer = 0x7ff86a987c00] 20:55:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 20:55:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1228ms 20:55:16 INFO - PROCESS | 1931 | 1461556516158 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 20:55:16 INFO - PROCESS | 1931 | 1461556516172 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 20:55:16 INFO - PROCESS | 1931 | 1461556516176 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 20:55:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 20:55:16 INFO - PROCESS | 1931 | 1461556516181 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 20:55:16 INFO - PROCESS | 1931 | 1461556516184 Marionette TRACE conn4 <- [1,1398,null,{}] 20:55:16 INFO - PROCESS | 1931 | 1461556516193 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:16 INFO - PROCESS | 1931 | 1461556516447 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 20:55:16 INFO - PROCESS | 1931 | 1461556516491 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a8cd800 == 106 [pid = 1931] [id = 357] 20:55:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 233 (0x7ff86d133000) [pid = 1931] [serial = 1072] [outer = (nil)] 20:55:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 234 (0x7ff86d163400) [pid = 1931] [serial = 1073] [outer = 0x7ff86d133000] 20:55:16 INFO - PROCESS | 1931 | 1461556516568 Marionette DEBUG loaded listener.js 20:55:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 235 (0x7ff870390000) [pid = 1931] [serial = 1074] [outer = 0x7ff86d133000] 20:55:17 INFO - PROCESS | 1931 | --DOMWINDOW == 234 (0x7ff86a63f800) [pid = 1931] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 20:55:17 INFO - PROCESS | 1931 | --DOMWINDOW == 233 (0x7ff86a3e2c00) [pid = 1931] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 20:55:17 INFO - PROCESS | 1931 | --DOMWINDOW == 232 (0x7ff867604000) [pid = 1931] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 20:55:17 INFO - PROCESS | 1931 | --DOMWINDOW == 231 (0x7ff85f9c7c00) [pid = 1931] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 20:55:17 INFO - PROCESS | 1931 | --DOMWINDOW == 230 (0x7ff868682400) [pid = 1931] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 20:55:17 INFO - PROCESS | 1931 | --DOMWINDOW == 229 (0x7ff862ff0000) [pid = 1931] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 20:55:17 INFO - PROCESS | 1931 | --DOMWINDOW == 228 (0x7ff86b9a1800) [pid = 1931] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:55:17 INFO - PROCESS | 1931 | --DOMWINDOW == 227 (0x7ff86a1a4800) [pid = 1931] [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.] 20:55:17 INFO - PROCESS | 1931 | 1461556517752 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 20:55:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 20:55:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1582ms 20:55:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 20:55:17 INFO - PROCESS | 1931 | 1461556517764 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 20:55:17 INFO - PROCESS | 1931 | 1461556517766 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 20:55:17 INFO - PROCESS | 1931 | 1461556517773 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 20:55:17 INFO - PROCESS | 1931 | 1461556517776 Marionette TRACE conn4 <- [1,1402,null,{}] 20:55:17 INFO - PROCESS | 1931 | 1461556517780 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:17 INFO - PROCESS | 1931 | 1461556517970 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 20:55:18 INFO - PROCESS | 1931 | 1461556518145 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86b9a1800 == 107 [pid = 1931] [id = 358] 20:55:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 228 (0x7ff85f9d1c00) [pid = 1931] [serial = 1075] [outer = (nil)] 20:55:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 229 (0x7ff86d087000) [pid = 1931] [serial = 1076] [outer = 0x7ff85f9d1c00] 20:55:18 INFO - PROCESS | 1931 | 1461556518214 Marionette DEBUG loaded listener.js 20:55:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 230 (0x7ff872f31400) [pid = 1931] [serial = 1077] [outer = 0x7ff85f9d1c00] 20:55:18 INFO - PROCESS | 1931 | 1461556518948 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 20:55:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 20:55:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1228ms 20:55:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 20:55:19 INFO - PROCESS | 1931 | 1461556519001 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 20:55:19 INFO - PROCESS | 1931 | 1461556519003 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 20:55:19 INFO - PROCESS | 1931 | 1461556519010 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 20:55:19 INFO - PROCESS | 1931 | 1461556519013 Marionette TRACE conn4 <- [1,1406,null,{}] 20:55:19 INFO - PROCESS | 1931 | 1461556519018 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:19 INFO - PROCESS | 1931 | 1461556519200 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 20:55:19 INFO - PROCESS | 1931 | 1461556519210 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e40d800 == 108 [pid = 1931] [id = 359] 20:55:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 231 (0x7ff872ad5400) [pid = 1931] [serial = 1078] [outer = (nil)] 20:55:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 232 (0x7ff876124800) [pid = 1931] [serial = 1079] [outer = 0x7ff872ad5400] 20:55:19 INFO - PROCESS | 1931 | 1461556519276 Marionette DEBUG loaded listener.js 20:55:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 233 (0x7ff87fabe000) [pid = 1931] [serial = 1080] [outer = 0x7ff872ad5400] 20:55:20 INFO - PROCESS | 1931 | 1461556520483 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 20:55:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 20:55:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1537ms 20:55:20 INFO - PROCESS | 1931 | 1461556520548 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 20:55:20 INFO - PROCESS | 1931 | 1461556520555 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 20:55:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 20:55:20 INFO - PROCESS | 1931 | 1461556520565 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 20:55:20 INFO - PROCESS | 1931 | 1461556520570 Marionette TRACE conn4 <- [1,1410,null,{}] 20:55:20 INFO - PROCESS | 1931 | 1461556520580 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:20 INFO - PROCESS | 1931 | 1461556520835 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 20:55:21 INFO - PROCESS | 1931 | 1461556521138 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861105800 == 109 [pid = 1931] [id = 360] 20:55:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 234 (0x7ff85fad1400) [pid = 1931] [serial = 1081] [outer = (nil)] 20:55:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 235 (0x7ff860212c00) [pid = 1931] [serial = 1082] [outer = 0x7ff85fad1400] 20:55:21 INFO - PROCESS | 1931 | 1461556521229 Marionette DEBUG loaded listener.js 20:55:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 236 (0x7ff861183c00) [pid = 1931] [serial = 1083] [outer = 0x7ff85fad1400] 20:55:22 INFO - PROCESS | 1931 | 1461556522260 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 20:55:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 20:55:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1745ms 20:55:22 INFO - PROCESS | 1931 | 1461556522311 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 20:55:22 INFO - PROCESS | 1931 | 1461556522319 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 20:55:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 20:55:22 INFO - PROCESS | 1931 | 1461556522330 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 20:55:22 INFO - PROCESS | 1931 | 1461556522334 Marionette TRACE conn4 <- [1,1414,null,{}] 20:55:22 INFO - PROCESS | 1931 | 1461556522340 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:22 INFO - PROCESS | 1931 | 1461556522602 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 20:55:22 INFO - PROCESS | 1931 | 1461556522928 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869e58000 == 110 [pid = 1931] [id = 361] 20:55:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 237 (0x7ff867835000) [pid = 1931] [serial = 1084] [outer = (nil)] 20:55:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 238 (0x7ff86a2c7000) [pid = 1931] [serial = 1085] [outer = 0x7ff867835000] 20:55:23 INFO - PROCESS | 1931 | 1461556523003 Marionette DEBUG loaded listener.js 20:55:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 239 (0x7ff86a989c00) [pid = 1931] [serial = 1086] [outer = 0x7ff867835000] 20:55:24 INFO - PROCESS | 1931 | 1461556524119 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 20:55:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 20:55:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1838ms 20:55:24 INFO - PROCESS | 1931 | 1461556524168 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 20:55:24 INFO - PROCESS | 1931 | 1461556524173 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 20:55:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 20:55:24 INFO - PROCESS | 1931 | 1461556524179 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 20:55:24 INFO - PROCESS | 1931 | 1461556524186 Marionette TRACE conn4 <- [1,1418,null,{}] 20:55:24 INFO - PROCESS | 1931 | 1461556524258 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:24 INFO - PROCESS | 1931 | 1461556524486 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 20:55:24 INFO - PROCESS | 1931 | 1461556524706 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8741a9800 == 111 [pid = 1931] [id = 362] 20:55:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 240 (0x7ff86cf60400) [pid = 1931] [serial = 1087] [outer = (nil)] 20:55:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 241 (0x7ff86d6e9000) [pid = 1931] [serial = 1088] [outer = 0x7ff86cf60400] 20:55:24 INFO - PROCESS | 1931 | 1461556524789 Marionette DEBUG loaded listener.js 20:55:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 242 (0x7ff872a36800) [pid = 1931] [serial = 1089] [outer = 0x7ff86cf60400] 20:55:25 INFO - PROCESS | 1931 | 1461556525690 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 20:55:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 20:55:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1547ms 20:55:25 INFO - PROCESS | 1931 | 1461556525727 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 20:55:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 20:55:25 INFO - PROCESS | 1931 | 1461556525732 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 20:55:25 INFO - PROCESS | 1931 | 1461556525740 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 20:55:25 INFO - PROCESS | 1931 | 1461556525743 Marionette TRACE conn4 <- [1,1422,null,{}] 20:55:25 INFO - PROCESS | 1931 | 1461556525749 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:25 INFO - PROCESS | 1931 | 1461556525948 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 20:55:26 INFO - PROCESS | 1931 | 1461556526189 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87faaf800 == 112 [pid = 1931] [id = 363] 20:55:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 243 (0x7ff86d07e000) [pid = 1931] [serial = 1090] [outer = (nil)] 20:55:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 244 (0x7ff876153c00) [pid = 1931] [serial = 1091] [outer = 0x7ff86d07e000] 20:55:26 INFO - PROCESS | 1931 | 1461556526323 Marionette DEBUG loaded listener.js 20:55:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 245 (0x7ff880970c00) [pid = 1931] [serial = 1092] [outer = 0x7ff86d07e000] 20:55:27 INFO - PROCESS | 1931 | 1461556527211 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 20:55:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 20:55:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1531ms 20:55:27 INFO - PROCESS | 1931 | 1461556527271 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 20:55:27 INFO - PROCESS | 1931 | 1461556527274 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 20:55:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 20:55:27 INFO - PROCESS | 1931 | 1461556527280 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 20:55:27 INFO - PROCESS | 1931 | 1461556527283 Marionette TRACE conn4 <- [1,1426,null,{}] 20:55:27 INFO - PROCESS | 1931 | 1461556527288 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:27 INFO - PROCESS | 1931 | 1461556527493 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 20:55:27 INFO - PROCESS | 1931 | 1461556527738 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88545d800 == 113 [pid = 1931] [id = 364] 20:55:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 246 (0x7ff881bec000) [pid = 1931] [serial = 1093] [outer = (nil)] 20:55:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 247 (0x7ff881cb4000) [pid = 1931] [serial = 1094] [outer = 0x7ff881bec000] 20:55:27 INFO - PROCESS | 1931 | 1461556527855 Marionette DEBUG loaded listener.js 20:55:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 248 (0x7ff88540bc00) [pid = 1931] [serial = 1095] [outer = 0x7ff881bec000] 20:55:28 INFO - PROCESS | 1931 | 1461556528824 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 20:55:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 20:55:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1582ms 20:55:28 INFO - PROCESS | 1931 | 1461556528864 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 20:55:28 INFO - PROCESS | 1931 | 1461556528867 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 20:55:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 20:55:28 INFO - PROCESS | 1931 | 1461556528875 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 20:55:28 INFO - PROCESS | 1931 | 1461556528878 Marionette TRACE conn4 <- [1,1430,null,{}] 20:55:28 INFO - PROCESS | 1931 | 1461556528884 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:29 INFO - PROCESS | 1931 | 1461556529100 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 20:55:29 INFO - PROCESS | 1931 | 1461556529342 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff886093800 == 114 [pid = 1931] [id = 365] 20:55:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 249 (0x7ff85e58a800) [pid = 1931] [serial = 1096] [outer = (nil)] 20:55:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 250 (0x7ff881c03800) [pid = 1931] [serial = 1097] [outer = 0x7ff85e58a800] 20:55:29 INFO - PROCESS | 1931 | 1461556529434 Marionette DEBUG loaded listener.js 20:55:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 251 (0x7ff885e45000) [pid = 1931] [serial = 1098] [outer = 0x7ff85e58a800] 20:55:30 INFO - PROCESS | 1931 | 1461556530289 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 20:55:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 20:55:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1479ms 20:55:30 INFO - PROCESS | 1931 | 1461556530356 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 20:55:30 INFO - PROCESS | 1931 | 1461556530360 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 20:55:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 20:55:30 INFO - PROCESS | 1931 | 1461556530366 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 20:55:30 INFO - PROCESS | 1931 | 1461556530370 Marionette TRACE conn4 <- [1,1434,null,{}] 20:55:30 INFO - PROCESS | 1931 | 1461556530375 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:30 INFO - PROCESS | 1931 | 1461556530581 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 20:55:30 INFO - PROCESS | 1931 | 1461556530823 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d7b4000 == 115 [pid = 1931] [id = 366] 20:55:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 252 (0x7ff85e58bc00) [pid = 1931] [serial = 1099] [outer = (nil)] 20:55:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 253 (0x7ff85e683c00) [pid = 1931] [serial = 1100] [outer = 0x7ff85e58bc00] 20:55:30 INFO - PROCESS | 1931 | 1461556530914 Marionette DEBUG loaded listener.js 20:55:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 254 (0x7ff85e689000) [pid = 1931] [serial = 1101] [outer = 0x7ff85e58bc00] 20:55:31 INFO - PROCESS | 1931 | 1461556531829 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 20:55:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 20:55:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1532ms 20:55:31 INFO - PROCESS | 1931 | 1461556531900 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 20:55:31 INFO - PROCESS | 1931 | 1461556531904 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 20:55:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 20:55:31 INFO - PROCESS | 1931 | 1461556531911 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 20:55:31 INFO - PROCESS | 1931 | 1461556531915 Marionette TRACE conn4 <- [1,1438,null,{}] 20:55:31 INFO - PROCESS | 1931 | 1461556531920 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:32 INFO - PROCESS | 1931 | 1461556532172 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 20:55:32 INFO - PROCESS | 1931 | 1461556532456 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85da69800 == 116 [pid = 1931] [id = 367] 20:55:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 255 (0x7ff85e58e000) [pid = 1931] [serial = 1102] [outer = (nil)] 20:55:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 256 (0x7ff862a5f400) [pid = 1931] [serial = 1103] [outer = 0x7ff85e58e000] 20:55:32 INFO - PROCESS | 1931 | 1461556532533 Marionette DEBUG loaded listener.js 20:55:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 257 (0x7ff862a64000) [pid = 1931] [serial = 1104] [outer = 0x7ff85e58e000] 20:55:33 INFO - PROCESS | 1931 | 1461556533400 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 20:55:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 20:55:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1535ms 20:55:33 INFO - PROCESS | 1931 | 1461556533448 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 20:55:33 INFO - PROCESS | 1931 | 1461556533452 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 20:55:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 20:55:33 INFO - PROCESS | 1931 | 1461556533458 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 20:55:33 INFO - PROCESS | 1931 | 1461556533462 Marionette TRACE conn4 <- [1,1442,null,{}] 20:55:33 INFO - PROCESS | 1931 | 1461556533467 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:33 INFO - PROCESS | 1931 | 1461556533666 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 20:55:33 INFO - PROCESS | 1931 | 1461556533870 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88a2a7000 == 117 [pid = 1931] [id = 368] 20:55:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 258 (0x7ff85d8a9000) [pid = 1931] [serial = 1105] [outer = (nil)] 20:55:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 259 (0x7ff85d8ae800) [pid = 1931] [serial = 1106] [outer = 0x7ff85d8a9000] 20:55:33 INFO - PROCESS | 1931 | 1461556533945 Marionette DEBUG loaded listener.js 20:55:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 260 (0x7ff85d8b3000) [pid = 1931] [serial = 1107] [outer = 0x7ff85d8a9000] 20:55:34 INFO - PROCESS | 1931 | 1461556534858 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 20:55:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 20:55:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1479ms 20:55:34 INFO - PROCESS | 1931 | 1461556534939 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 20:55:34 INFO - PROCESS | 1931 | 1461556534943 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 20:55:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 20:55:34 INFO - PROCESS | 1931 | 1461556534949 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 20:55:34 INFO - PROCESS | 1931 | 1461556534953 Marionette TRACE conn4 <- [1,1446,null,{}] 20:55:34 INFO - PROCESS | 1931 | 1461556534959 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:35 INFO - PROCESS | 1931 | 1461556535207 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 20:55:35 INFO - PROCESS | 1931 | 1461556535461 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8594ed000 == 118 [pid = 1931] [id = 369] 20:55:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 261 (0x7ff862a66c00) [pid = 1931] [serial = 1108] [outer = (nil)] 20:55:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 262 (0x7ff862a69c00) [pid = 1931] [serial = 1109] [outer = 0x7ff862a66c00] 20:55:35 INFO - PROCESS | 1931 | 1461556535573 Marionette DEBUG loaded listener.js 20:55:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 263 (0x7ff880dd5c00) [pid = 1931] [serial = 1110] [outer = 0x7ff862a66c00] 20:55:36 INFO - PROCESS | 1931 | 1461556536550 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 20:55:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 20:55:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1647ms 20:55:36 INFO - PROCESS | 1931 | 1461556536597 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 20:55:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 20:55:36 INFO - PROCESS | 1931 | 1461556536602 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 20:55:36 INFO - PROCESS | 1931 | 1461556536608 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 20:55:36 INFO - PROCESS | 1931 | 1461556536612 Marionette TRACE conn4 <- [1,1450,null,{}] 20:55:36 INFO - PROCESS | 1931 | 1461556536618 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:37 INFO - PROCESS | 1931 | 1461556537322 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 20:55:37 INFO - PROCESS | 1931 | 1461556537618 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a5dd000 == 119 [pid = 1931] [id = 370] 20:55:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 264 (0x7ff858262400) [pid = 1931] [serial = 1111] [outer = (nil)] 20:55:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 265 (0x7ff859305c00) [pid = 1931] [serial = 1112] [outer = 0x7ff858262400] 20:55:37 INFO - PROCESS | 1931 | 1461556537693 Marionette DEBUG loaded listener.js 20:55:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 266 (0x7ff8599c5c00) [pid = 1931] [serial = 1113] [outer = 0x7ff858262400] 20:55:38 INFO - PROCESS | 1931 | 1461556538593 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 20:55:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 20:55:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 2039ms 20:55:38 INFO - PROCESS | 1931 | 1461556538649 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 20:55:38 INFO - PROCESS | 1931 | 1461556538656 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 20:55:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 20:55:38 INFO - PROCESS | 1931 | 1461556538664 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 20:55:38 INFO - PROCESS | 1931 | 1461556538670 Marionette TRACE conn4 <- [1,1454,null,{}] 20:55:38 INFO - PROCESS | 1931 | 1461556538676 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:38 INFO - PROCESS | 1931 | 1461556538866 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 20:55:39 INFO - PROCESS | 1931 | 1461556539067 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a1d4800 == 120 [pid = 1931] [id = 371] 20:55:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 267 (0x7ff859309400) [pid = 1931] [serial = 1114] [outer = (nil)] 20:55:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 268 (0x7ff859514400) [pid = 1931] [serial = 1115] [outer = 0x7ff859309400] 20:55:39 INFO - PROCESS | 1931 | 1461556539245 Marionette DEBUG loaded listener.js 20:55:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 269 (0x7ff85e58a400) [pid = 1931] [serial = 1116] [outer = 0x7ff859309400] 20:55:40 INFO - PROCESS | 1931 | 1461556540259 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 20:55:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 20:55:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1637ms 20:55:40 INFO - PROCESS | 1931 | 1461556540302 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 20:55:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 20:55:40 INFO - PROCESS | 1931 | 1461556540307 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 20:55:40 INFO - PROCESS | 1931 | 1461556540313 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 20:55:40 INFO - PROCESS | 1931 | 1461556540316 Marionette TRACE conn4 <- [1,1458,null,{}] 20:55:40 INFO - PROCESS | 1931 | 1461556540322 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:40 INFO - PROCESS | 1931 | 1461556540510 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 20:55:40 INFO - PROCESS | 1931 | 1461556540800 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a5df800 == 121 [pid = 1931] [id = 372] 20:55:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 270 (0x7ff85e591400) [pid = 1931] [serial = 1117] [outer = (nil)] 20:55:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 271 (0x7ff85f9c6c00) [pid = 1931] [serial = 1118] [outer = 0x7ff85e591400] 20:55:40 INFO - PROCESS | 1931 | 1461556540924 Marionette DEBUG loaded listener.js 20:55:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 272 (0x7ff85facf000) [pid = 1931] [serial = 1119] [outer = 0x7ff85e591400] 20:55:41 INFO - PROCESS | 1931 | 1461556541835 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 20:55:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 20:55:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1592ms 20:55:41 INFO - PROCESS | 1931 | 1461556541906 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 20:55:41 INFO - PROCESS | 1931 | 1461556541912 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 20:55:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 20:55:41 INFO - PROCESS | 1931 | 1461556541929 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 20:55:41 INFO - PROCESS | 1931 | 1461556541936 Marionette TRACE conn4 <- [1,1462,null,{}] 20:55:41 INFO - PROCESS | 1931 | 1461556541942 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:42 INFO - PROCESS | 1931 | 1461556542181 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 20:55:42 INFO - PROCESS | 1931 | 1461556542473 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e5cc800 == 122 [pid = 1931] [id = 373] 20:55:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 273 (0x7ff861139000) [pid = 1931] [serial = 1120] [outer = (nil)] 20:55:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 274 (0x7ff861183400) [pid = 1931] [serial = 1121] [outer = 0x7ff861139000] 20:55:42 INFO - PROCESS | 1931 | 1461556542541 Marionette DEBUG loaded listener.js 20:55:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 275 (0x7ff8626f9400) [pid = 1931] [serial = 1122] [outer = 0x7ff861139000] 20:55:43 INFO - PROCESS | 1931 | 1461556543461 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 20:55:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 20:55:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1592ms 20:55:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 20:55:43 INFO - PROCESS | 1931 | 1461556543515 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 20:55:43 INFO - PROCESS | 1931 | 1461556543517 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 20:55:43 INFO - PROCESS | 1931 | 1461556543524 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 20:55:43 INFO - PROCESS | 1931 | 1461556543527 Marionette TRACE conn4 <- [1,1466,null,{}] 20:55:43 INFO - PROCESS | 1931 | 1461556543532 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:43 INFO - PROCESS | 1931 | 1461556543717 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 20:55:43 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87142b000 == 121 [pid = 1931] [id = 228] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 274 (0x7ff872811c00) [pid = 1931] [serial = 1013] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 273 (0x7ff86879c800) [pid = 1931] [serial = 959] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 272 (0x7ff86cf16c00) [pid = 1931] [serial = 962] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 271 (0x7ff86d092000) [pid = 1931] [serial = 977] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 270 (0x7ff86d089000) [pid = 1931] [serial = 974] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 269 (0x7ff86020f400) [pid = 1931] [serial = 992] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 268 (0x7ff872532000) [pid = 1931] [serial = 965] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 267 (0x7ff8857a2800) [pid = 1931] [serial = 971] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 266 (0x7ff874928400) [pid = 1931] [serial = 968] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 265 (0x7ff8629d6c00) [pid = 1931] [serial = 956] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 264 (0x7ff861134c00) [pid = 1931] [serial = 980] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 263 (0x7ff86d098400) [pid = 1931] [serial = 983] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 262 (0x7ff86adb1800) [pid = 1931] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 261 (0x7ff85db5b800) [pid = 1931] [serial = 986] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 260 (0x7ff85ac20000) [pid = 1931] [serial = 989] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | 1461556544096 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e5dd000 == 120 [pid = 1931] [id = 327] 20:55:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85db22000 == 121 [pid = 1931] [id = 374] 20:55:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 261 (0x7ff85ac20000) [pid = 1931] [serial = 1123] [outer = (nil)] 20:55:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 262 (0x7ff860210000) [pid = 1931] [serial = 1124] [outer = 0x7ff85ac20000] 20:55:44 INFO - PROCESS | 1931 | 1461556544194 Marionette DEBUG loaded listener.js 20:55:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 263 (0x7ff862adc800) [pid = 1931] [serial = 1125] [outer = 0x7ff85ac20000] 20:55:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85a1ce800 == 120 [pid = 1931] [id = 344] 20:55:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885ea3800 == 119 [pid = 1931] [id = 343] 20:55:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885507000 == 118 [pid = 1931] [id = 342] 20:55:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff880991800 == 117 [pid = 1931] [id = 341] 20:55:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86e128800 == 116 [pid = 1931] [id = 340] 20:55:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869893800 == 115 [pid = 1931] [id = 339] 20:55:44 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85d7e8000 == 114 [pid = 1931] [id = 338] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 262 (0x7ff86b935800) [pid = 1931] [serial = 1007] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 261 (0x7ff86d199000) [pid = 1931] [serial = 1010] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 260 (0x7ff86cf5b800) [pid = 1931] [serial = 1008] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 259 (0x7ff8717e7000) [pid = 1931] [serial = 1011] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 258 (0x7ff869fd2400) [pid = 1931] [serial = 1001] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 257 (0x7ff86a3dec00) [pid = 1931] [serial = 1002] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 256 (0x7ff860218800) [pid = 1931] [serial = 996] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 255 (0x7ff86020cc00) [pid = 1931] [serial = 995] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 254 (0x7ff86a990c00) [pid = 1931] [serial = 1004] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 253 (0x7ff86754b800) [pid = 1931] [serial = 999] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 252 (0x7ff86312cc00) [pid = 1931] [serial = 998] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 251 (0x7ff86a648c00) [pid = 1931] [serial = 678] [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.] 20:55:44 INFO - PROCESS | 1931 | --DOMWINDOW == 250 (0x7ff86ab8a000) [pid = 1931] [serial = 1005] [outer = (nil)] [url = about:blank] 20:55:44 INFO - PROCESS | 1931 | 1461556544988 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 20:55:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 20:55:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1481ms 20:55:45 INFO - PROCESS | 1931 | 1461556545005 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 20:55:45 INFO - PROCESS | 1931 | 1461556545008 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 20:55:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 20:55:45 INFO - PROCESS | 1931 | 1461556545017 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 20:55:45 INFO - PROCESS | 1931 | 1461556545019 Marionette TRACE conn4 <- [1,1470,null,{}] 20:55:45 INFO - PROCESS | 1931 | 1461556545023 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:45 INFO - PROCESS | 1931 | 1461556545208 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 20:55:45 INFO - PROCESS | 1931 | 1461556545371 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861470800 == 115 [pid = 1931] [id = 375] 20:55:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 251 (0x7ff867537800) [pid = 1931] [serial = 1126] [outer = (nil)] 20:55:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 252 (0x7ff867549400) [pid = 1931] [serial = 1127] [outer = 0x7ff867537800] 20:55:45 INFO - PROCESS | 1931 | 1461556545445 Marionette DEBUG loaded listener.js 20:55:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 253 (0x7ff8676bec00) [pid = 1931] [serial = 1128] [outer = 0x7ff867537800] 20:55:46 INFO - PROCESS | 1931 | 1461556546264 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 20:55:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 20:55:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1286ms 20:55:46 INFO - PROCESS | 1931 | 1461556546309 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 20:55:46 INFO - PROCESS | 1931 | 1461556546311 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 20:55:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 20:55:46 INFO - PROCESS | 1931 | 1461556546318 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 20:55:46 INFO - PROCESS | 1931 | 1461556546320 Marionette TRACE conn4 <- [1,1474,null,{}] 20:55:46 INFO - PROCESS | 1931 | 1461556546326 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:46 INFO - PROCESS | 1931 | 1461556546519 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 20:55:46 INFO - PROCESS | 1931 | 1461556546533 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869895000 == 116 [pid = 1931] [id = 376] 20:55:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 254 (0x7ff8676bf000) [pid = 1931] [serial = 1129] [outer = (nil)] 20:55:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 255 (0x7ff86a3dd000) [pid = 1931] [serial = 1130] [outer = 0x7ff8676bf000] 20:55:46 INFO - PROCESS | 1931 | 1461556546595 Marionette DEBUG loaded listener.js 20:55:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 256 (0x7ff86a4f6c00) [pid = 1931] [serial = 1131] [outer = 0x7ff8676bf000] 20:55:47 INFO - PROCESS | 1931 | 1461556547581 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 20:55:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 20:55:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1289ms 20:55:47 INFO - PROCESS | 1931 | 1461556547609 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 20:55:47 INFO - PROCESS | 1931 | 1461556547613 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 20:55:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 20:55:47 INFO - PROCESS | 1931 | 1461556547619 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 20:55:47 INFO - PROCESS | 1931 | 1461556547621 Marionette TRACE conn4 <- [1,1478,null,{}] 20:55:47 INFO - PROCESS | 1931 | 1461556547626 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:47 INFO - PROCESS | 1931 | 1461556547865 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 20:55:47 INFO - PROCESS | 1931 | 1461556547907 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869bd6000 == 117 [pid = 1931] [id = 377] 20:55:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 257 (0x7ff867839800) [pid = 1931] [serial = 1132] [outer = (nil)] 20:55:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 258 (0x7ff86a981c00) [pid = 1931] [serial = 1133] [outer = 0x7ff867839800] 20:55:47 INFO - PROCESS | 1931 | 1461556547971 Marionette DEBUG loaded listener.js 20:55:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 259 (0x7ff86ab81400) [pid = 1931] [serial = 1134] [outer = 0x7ff867839800] 20:55:49 INFO - PROCESS | 1931 | 1461556549818 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 258 (0x7ff875f62800) [pid = 1931] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 257 (0x7ff875f11400) [pid = 1931] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 256 (0x7ff8629d2c00) [pid = 1931] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 255 (0x7ff873c19000) [pid = 1931] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 254 (0x7ff880968c00) [pid = 1931] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 253 (0x7ff8626ee000) [pid = 1931] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 252 (0x7ff86123d400) [pid = 1931] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 251 (0x7ff875f0e000) [pid = 1931] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 250 (0x7ff86d198c00) [pid = 1931] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 249 (0x7ff86cf5e800) [pid = 1931] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 248 (0x7ff86123fc00) [pid = 1931] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 247 (0x7ff87fa15400) [pid = 1931] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 246 (0x7ff862aeb800) [pid = 1931] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 245 (0x7ff872f24c00) [pid = 1931] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 244 (0x7ff868796800) [pid = 1931] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 243 (0x7ff863128000) [pid = 1931] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 242 (0x7ff86a956800) [pid = 1931] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 241 (0x7ff86d16e400) [pid = 1931] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 240 (0x7ff87614e800) [pid = 1931] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 239 (0x7ff875f11000) [pid = 1931] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 238 (0x7ff85ac1e400) [pid = 1931] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 237 (0x7ff862ff4000) [pid = 1931] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 236 (0x7ff86ac0e000) [pid = 1931] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 235 (0x7ff85fbd8400) [pid = 1931] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 234 (0x7ff86a987c00) [pid = 1931] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 233 (0x7ff85f9d1c00) [pid = 1931] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 232 (0x7ff86d16c000) [pid = 1931] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 231 (0x7ff86d13b400) [pid = 1931] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 230 (0x7ff88063f000) [pid = 1931] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 229 (0x7ff86d739800) [pid = 1931] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 228 (0x7ff86d133000) [pid = 1931] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 227 (0x7ff85db59800) [pid = 1931] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 226 (0x7ff8599d1800) [pid = 1931] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 20:55:49 INFO - PROCESS | 1931 | --DOMWINDOW == 225 (0x7ff85ac13800) [pid = 1931] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 20:55:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 20:55:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 2338ms 20:55:49 INFO - PROCESS | 1931 | 1461556549957 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 20:55:49 INFO - PROCESS | 1931 | 1461556549960 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 20:55:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 20:55:49 INFO - PROCESS | 1931 | 1461556549966 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 20:55:49 INFO - PROCESS | 1931 | 1461556549968 Marionette TRACE conn4 <- [1,1482,null,{}] 20:55:49 INFO - PROCESS | 1931 | 1461556549974 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:50 INFO - PROCESS | 1931 | 1461556550196 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 20:55:50 INFO - PROCESS | 1931 | 1461556550292 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85fae4000 == 118 [pid = 1931] [id = 378] 20:55:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 226 (0x7ff8626ee000) [pid = 1931] [serial = 1135] [outer = (nil)] 20:55:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 227 (0x7ff862d82800) [pid = 1931] [serial = 1136] [outer = 0x7ff8626ee000] 20:55:50 INFO - PROCESS | 1931 | 1461556550356 Marionette DEBUG loaded listener.js 20:55:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 228 (0x7ff86a4f9400) [pid = 1931] [serial = 1137] [outer = 0x7ff8626ee000] 20:55:51 INFO - PROCESS | 1931 | 1461556551050 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 20:55:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 20:55:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1127ms 20:55:51 INFO - PROCESS | 1931 | 1461556551095 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 20:55:51 INFO - PROCESS | 1931 | 1461556551099 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 20:55:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 20:55:51 INFO - PROCESS | 1931 | 1461556551104 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 20:55:51 INFO - PROCESS | 1931 | 1461556551106 Marionette TRACE conn4 <- [1,1486,null,{}] 20:55:51 INFO - PROCESS | 1931 | 1461556551112 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:51 INFO - PROCESS | 1931 | 1461556551285 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 20:55:51 INFO - PROCESS | 1931 | 1461556551299 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86aa70000 == 119 [pid = 1931] [id = 379] 20:55:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 229 (0x7ff85fbdbc00) [pid = 1931] [serial = 1138] [outer = (nil)] 20:55:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 230 (0x7ff86b891000) [pid = 1931] [serial = 1139] [outer = 0x7ff85fbdbc00] 20:55:51 INFO - PROCESS | 1931 | 1461556551361 Marionette DEBUG loaded listener.js 20:55:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 231 (0x7ff86cf16400) [pid = 1931] [serial = 1140] [outer = 0x7ff85fbdbc00] 20:55:52 INFO - PROCESS | 1931 | 1461556552668 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 20:55:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 20:55:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1637ms 20:55:52 INFO - PROCESS | 1931 | 1461556552747 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 20:55:52 INFO - PROCESS | 1931 | 1461556552753 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 20:55:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 20:55:52 INFO - PROCESS | 1931 | 1461556552761 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 20:55:52 INFO - PROCESS | 1931 | 1461556552767 Marionette TRACE conn4 <- [1,1490,null,{}] 20:55:52 INFO - PROCESS | 1931 | 1461556552775 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:53 INFO - PROCESS | 1931 | 1461556553016 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 20:55:53 INFO - PROCESS | 1931 | 1461556553263 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d7e5800 == 120 [pid = 1931] [id = 380] 20:55:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 232 (0x7ff85a369000) [pid = 1931] [serial = 1141] [outer = (nil)] 20:55:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 233 (0x7ff85d8a4800) [pid = 1931] [serial = 1142] [outer = 0x7ff85a369000] 20:55:53 INFO - PROCESS | 1931 | 1461556553342 Marionette DEBUG loaded listener.js 20:55:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 234 (0x7ff85e585000) [pid = 1931] [serial = 1143] [outer = 0x7ff85a369000] 20:55:54 INFO - PROCESS | 1931 | 1461556554251 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 20:55:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 20:55:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1541ms 20:55:54 INFO - PROCESS | 1931 | 1461556554303 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 20:55:54 INFO - PROCESS | 1931 | 1461556554310 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 20:55:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 20:55:54 INFO - PROCESS | 1931 | 1461556554322 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 20:55:54 INFO - PROCESS | 1931 | 1461556554325 Marionette TRACE conn4 <- [1,1494,null,{}] 20:55:54 INFO - PROCESS | 1931 | 1461556554331 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:54 INFO - PROCESS | 1931 | 1461556554576 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 20:55:54 INFO - PROCESS | 1931 | 1461556554874 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff867415800 == 121 [pid = 1931] [id = 381] 20:55:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 235 (0x7ff85e67e400) [pid = 1931] [serial = 1144] [outer = (nil)] 20:55:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 236 (0x7ff85facec00) [pid = 1931] [serial = 1145] [outer = 0x7ff85e67e400] 20:55:54 INFO - PROCESS | 1931 | 1461556554992 Marionette DEBUG loaded listener.js 20:55:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 237 (0x7ff860212800) [pid = 1931] [serial = 1146] [outer = 0x7ff85e67e400] 20:55:55 INFO - PROCESS | 1931 | 1461556555911 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 20:55:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 20:55:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1634ms 20:55:55 INFO - PROCESS | 1931 | 1461556555956 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 20:55:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 20:55:55 INFO - PROCESS | 1931 | 1461556555961 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 20:55:55 INFO - PROCESS | 1931 | 1461556555967 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 20:55:55 INFO - PROCESS | 1931 | 1461556555973 Marionette TRACE conn4 <- [1,1498,null,{}] 20:55:55 INFO - PROCESS | 1931 | 1461556555990 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:56 INFO - PROCESS | 1931 | 1461556556210 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 20:55:56 INFO - PROCESS | 1931 | 1461556556466 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86d94a000 == 122 [pid = 1931] [id = 382] 20:55:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 238 (0x7ff862ae4c00) [pid = 1931] [serial = 1147] [outer = (nil)] 20:55:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 239 (0x7ff867477c00) [pid = 1931] [serial = 1148] [outer = 0x7ff862ae4c00] 20:55:56 INFO - PROCESS | 1931 | 1461556556590 Marionette DEBUG loaded listener.js 20:55:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 240 (0x7ff8676c2400) [pid = 1931] [serial = 1149] [outer = 0x7ff862ae4c00] 20:55:57 INFO - PROCESS | 1931 | 1461556557451 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 20:55:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 20:55:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1548ms 20:55:57 INFO - PROCESS | 1931 | 1461556557516 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 20:55:57 INFO - PROCESS | 1931 | 1461556557521 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 20:55:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 20:55:57 INFO - PROCESS | 1931 | 1461556557527 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 20:55:57 INFO - PROCESS | 1931 | 1461556557531 Marionette TRACE conn4 <- [1,1502,null,{}] 20:55:57 INFO - PROCESS | 1931 | 1461556557536 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:57 INFO - PROCESS | 1931 | 1461556557743 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 20:55:57 INFO - PROCESS | 1931 | 1461556557940 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e405800 == 123 [pid = 1931] [id = 383] 20:55:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 241 (0x7ff862adf800) [pid = 1931] [serial = 1150] [outer = (nil)] 20:55:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 242 (0x7ff86a3e2c00) [pid = 1931] [serial = 1151] [outer = 0x7ff862adf800] 20:55:58 INFO - PROCESS | 1931 | 1461556558021 Marionette DEBUG loaded listener.js 20:55:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 243 (0x7ff86ab8bc00) [pid = 1931] [serial = 1152] [outer = 0x7ff862adf800] 20:55:58 INFO - PROCESS | 1931 | 1461556558942 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 20:55:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 20:55:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1429ms 20:55:58 INFO - PROCESS | 1931 | 1461556558957 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 20:55:58 INFO - PROCESS | 1931 | 1461556558960 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 20:55:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 20:55:58 INFO - PROCESS | 1931 | 1461556558966 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 20:55:58 INFO - PROCESS | 1931 | 1461556558969 Marionette TRACE conn4 <- [1,1506,null,{}] 20:55:58 INFO - PROCESS | 1931 | 1461556558975 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:55:59 INFO - PROCESS | 1931 | 1461556559174 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 20:55:59 INFO - PROCESS | 1931 | 1461556559385 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:55:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff872b9a000 == 124 [pid = 1931] [id = 384] 20:55:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 244 (0x7ff86020d400) [pid = 1931] [serial = 1153] [outer = (nil)] 20:55:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 245 (0x7ff86ab89000) [pid = 1931] [serial = 1154] [outer = 0x7ff86020d400] 20:55:59 INFO - PROCESS | 1931 | 1461556559507 Marionette DEBUG loaded listener.js 20:55:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 246 (0x7ff86cf5e800) [pid = 1931] [serial = 1155] [outer = 0x7ff86020d400] 20:56:00 INFO - PROCESS | 1931 | 1461556560441 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 20:56:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 20:56:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1527ms 20:56:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 20:56:00 INFO - PROCESS | 1931 | 1461556560496 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 20:56:00 INFO - PROCESS | 1931 | 1461556560499 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 20:56:00 INFO - PROCESS | 1931 | 1461556560506 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 20:56:00 INFO - PROCESS | 1931 | 1461556560509 Marionette TRACE conn4 <- [1,1510,null,{}] 20:56:00 INFO - PROCESS | 1931 | 1461556560515 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:00 INFO - PROCESS | 1931 | 1461556560751 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 20:56:00 INFO - PROCESS | 1931 | 1461556560951 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff879bf7000 == 125 [pid = 1931] [id = 385] 20:56:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 247 (0x7ff86d194c00) [pid = 1931] [serial = 1156] [outer = (nil)] 20:56:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 248 (0x7ff86d6ea000) [pid = 1931] [serial = 1157] [outer = 0x7ff86d194c00] 20:56:01 INFO - PROCESS | 1931 | 1461556561081 Marionette DEBUG loaded listener.js 20:56:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 249 (0x7ff86dbf5c00) [pid = 1931] [serial = 1158] [outer = 0x7ff86d194c00] 20:56:01 INFO - PROCESS | 1931 | 1461556561990 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 20:56:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 20:56:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1532ms 20:56:02 INFO - PROCESS | 1931 | 1461556562038 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 20:56:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 20:56:02 INFO - PROCESS | 1931 | 1461556562041 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 20:56:02 INFO - PROCESS | 1931 | 1461556562047 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 20:56:02 INFO - PROCESS | 1931 | 1461556562051 Marionette TRACE conn4 <- [1,1514,null,{}] 20:56:02 INFO - PROCESS | 1931 | 1461556562056 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:02 INFO - PROCESS | 1931 | 1461556562252 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 20:56:02 INFO - PROCESS | 1931 | 1461556562454 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff881c6c000 == 126 [pid = 1931] [id = 386] 20:56:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 250 (0x7ff86d092000) [pid = 1931] [serial = 1159] [outer = (nil)] 20:56:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 251 (0x7ff86e4de400) [pid = 1931] [serial = 1160] [outer = 0x7ff86d092000] 20:56:02 INFO - PROCESS | 1931 | 1461556562571 Marionette DEBUG loaded listener.js 20:56:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 252 (0x7ff8714e4000) [pid = 1931] [serial = 1161] [outer = 0x7ff86d092000] 20:56:03 INFO - PROCESS | 1931 | 1461556563436 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 20:56:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 20:56:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1436ms 20:56:03 INFO - PROCESS | 1931 | 1461556563484 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 20:56:03 INFO - PROCESS | 1931 | 1461556563488 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 20:56:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 20:56:03 INFO - PROCESS | 1931 | 1461556563495 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 20:56:03 INFO - PROCESS | 1931 | 1461556563497 Marionette TRACE conn4 <- [1,1518,null,{}] 20:56:03 INFO - PROCESS | 1931 | 1461556563503 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:03 INFO - PROCESS | 1931 | 1461556563709 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 20:56:03 INFO - PROCESS | 1931 | 1461556563919 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885566000 == 127 [pid = 1931] [id = 387] 20:56:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 253 (0x7ff86a2cbc00) [pid = 1931] [serial = 1162] [outer = (nil)] 20:56:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 254 (0x7ff87236b000) [pid = 1931] [serial = 1163] [outer = 0x7ff86a2cbc00] 20:56:04 INFO - PROCESS | 1931 | 1461556563994 Marionette DEBUG loaded listener.js 20:56:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 255 (0x7ff8730d3c00) [pid = 1931] [serial = 1164] [outer = 0x7ff86a2cbc00] 20:56:04 INFO - PROCESS | 1931 | 1461556564899 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 20:56:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 20:56:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1435ms 20:56:04 INFO - PROCESS | 1931 | 1461556564931 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 20:56:04 INFO - PROCESS | 1931 | 1461556564935 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 20:56:04 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 20:56:04 INFO - PROCESS | 1931 | 1461556564942 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 20:56:04 INFO - PROCESS | 1931 | 1461556564944 Marionette TRACE conn4 <- [1,1522,null,{}] 20:56:04 INFO - PROCESS | 1931 | 1461556564951 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:05 INFO - PROCESS | 1931 | 1461556565149 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 20:56:05 INFO - PROCESS | 1931 | 1461556565358 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88597a800 == 128 [pid = 1931] [id = 388] 20:56:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 256 (0x7ff86d1a2c00) [pid = 1931] [serial = 1165] [outer = (nil)] 20:56:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 257 (0x7ff873797400) [pid = 1931] [serial = 1166] [outer = 0x7ff86d1a2c00] 20:56:05 INFO - PROCESS | 1931 | 1461556565473 Marionette DEBUG loaded listener.js 20:56:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 258 (0x7ff873c86800) [pid = 1931] [serial = 1167] [outer = 0x7ff86d1a2c00] 20:56:06 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:56:06 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 20:56:06 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:56:06 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:56:06 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:56:06 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:56:06 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:56:06 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:56:06 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:56:06 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:56:06 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:56:06 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 20:56:06 INFO - PROCESS | 1931 | 1461556566305 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 20:56:06 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 () { 20:56:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:56:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 20:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 20:56:06 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 () { 20:56:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:56:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 20:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 20:56:06 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 () { 20:56:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:56:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 20:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 20:56:06 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 () { 20:56:06 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 20:56:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 20:56:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:06 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 20:56:06 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1381ms 20:56:06 INFO - PROCESS | 1931 | 1461556566348 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 20:56:06 INFO - PROCESS | 1931 | 1461556566351 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 20:56:06 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 20:56:06 INFO - PROCESS | 1931 | 1461556566363 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 20:56:06 INFO - PROCESS | 1931 | 1461556566366 Marionette TRACE conn4 <- [1,1526,null,{}] 20:56:06 INFO - PROCESS | 1931 | 1461556566372 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:06 INFO - PROCESS | 1931 | 1461556566591 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 20:56:06 INFO - PROCESS | 1931 | 1461556566794 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88a0cd000 == 129 [pid = 1931] [id = 389] 20:56:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 259 (0x7ff86e4ddc00) [pid = 1931] [serial = 1168] [outer = (nil)] 20:56:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 260 (0x7ff8749a9000) [pid = 1931] [serial = 1169] [outer = 0x7ff86e4ddc00] 20:56:06 INFO - PROCESS | 1931 | 1461556566924 Marionette DEBUG loaded listener.js 20:56:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 261 (0x7ff879b98800) [pid = 1931] [serial = 1170] [outer = 0x7ff86e4ddc00] 20:56:07 INFO - PROCESS | 1931 | 1461556567849 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 20:56:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:56:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 20:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 20:56:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 20:56:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 20:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 20:56:07 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 20:56:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 20:56:07 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:07 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:07 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 20:56:07 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1529ms 20:56:07 INFO - PROCESS | 1931 | 1461556567896 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 20:56:07 INFO - PROCESS | 1931 | 1461556567899 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 20:56:07 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 20:56:07 INFO - PROCESS | 1931 | 1461556567906 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 20:56:07 INFO - PROCESS | 1931 | 1461556567910 Marionette TRACE conn4 <- [1,1530,null,{}] 20:56:07 INFO - PROCESS | 1931 | 1461556567915 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:08 INFO - PROCESS | 1931 | 1461556568163 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 20:56:08 INFO - PROCESS | 1931 | 1461556568404 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86d891800 == 130 [pid = 1931] [id = 390] 20:56:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 262 (0x7ff859509000) [pid = 1931] [serial = 1171] [outer = (nil)] 20:56:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 263 (0x7ff8747b6400) [pid = 1931] [serial = 1172] [outer = 0x7ff859509000] 20:56:08 INFO - PROCESS | 1931 | 1461556568497 Marionette DEBUG loaded listener.js 20:56:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 264 (0x7ff883d40400) [pid = 1931] [serial = 1173] [outer = 0x7ff859509000] 20:56:09 INFO - PROCESS | 1931 | 1461556569304 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 20:56:09 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 20:56:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 20:56:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 20:56:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 20:56:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 20:56:09 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 20:56:09 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. 20:56:09 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 20:56:09 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1434ms 20:56:09 INFO - PROCESS | 1931 | 1461556569343 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 20:56:09 INFO - PROCESS | 1931 | 1461556569347 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 20:56:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 20:56:09 INFO - PROCESS | 1931 | 1461556569353 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 20:56:09 INFO - PROCESS | 1931 | 1461556569356 Marionette TRACE conn4 <- [1,1534,null,{}] 20:56:09 INFO - PROCESS | 1931 | 1461556569362 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:09 INFO - PROCESS | 1931 | 1461556569561 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 20:56:09 INFO - PROCESS | 1931 | 1461556569772 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e4c3000 == 131 [pid = 1931] [id = 391] 20:56:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 265 (0x7ff85a0c2c00) [pid = 1931] [serial = 1174] [outer = (nil)] 20:56:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 266 (0x7ff85a0cb800) [pid = 1931] [serial = 1175] [outer = 0x7ff85a0c2c00] 20:56:09 INFO - PROCESS | 1931 | 1461556569901 Marionette DEBUG loaded listener.js 20:56:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 267 (0x7ff85a0d1c00) [pid = 1931] [serial = 1176] [outer = 0x7ff85a0c2c00] 20:56:10 INFO - PROCESS | 1931 | 1461556570808 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 20:56:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 20:56:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1529ms 20:56:10 INFO - PROCESS | 1931 | 1461556570884 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 20:56:10 INFO - PROCESS | 1931 | 1461556570887 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 20:56:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 20:56:10 INFO - PROCESS | 1931 | 1461556570894 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 20:56:10 INFO - PROCESS | 1931 | 1461556570897 Marionette TRACE conn4 <- [1,1538,null,{}] 20:56:10 INFO - PROCESS | 1931 | 1461556570903 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:11 INFO - PROCESS | 1931 | 1461556571100 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 20:56:11 INFO - PROCESS | 1931 | 1461556571307 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e4dd800 == 132 [pid = 1931] [id = 392] 20:56:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 268 (0x7ff858260c00) [pid = 1931] [serial = 1177] [outer = (nil)] 20:56:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 269 (0x7ff85a0c6c00) [pid = 1931] [serial = 1178] [outer = 0x7ff858260c00] 20:56:11 INFO - PROCESS | 1931 | 1461556571485 Marionette DEBUG loaded listener.js 20:56:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 270 (0x7ff85e1f7c00) [pid = 1931] [serial = 1179] [outer = 0x7ff858260c00] 20:56:12 INFO - PROCESS | 1931 | 1461556572345 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 20:56:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 20:56:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1492ms 20:56:12 INFO - PROCESS | 1931 | 1461556572387 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 20:56:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 20:56:12 INFO - PROCESS | 1931 | 1461556572391 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 20:56:12 INFO - PROCESS | 1931 | 1461556572398 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 20:56:12 INFO - PROCESS | 1931 | 1461556572402 Marionette TRACE conn4 <- [1,1542,null,{}] 20:56:12 INFO - PROCESS | 1931 | 1461556572408 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:12 INFO - PROCESS | 1931 | 1461556572612 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 20:56:12 INFO - PROCESS | 1931 | 1461556572878 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e26b000 == 133 [pid = 1931] [id = 393] 20:56:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 271 (0x7ff858261c00) [pid = 1931] [serial = 1180] [outer = (nil)] 20:56:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 272 (0x7ff85e1fb000) [pid = 1931] [serial = 1181] [outer = 0x7ff858261c00] 20:56:13 INFO - PROCESS | 1931 | 1461556572996 Marionette DEBUG loaded listener.js 20:56:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 273 (0x7ff8626eb800) [pid = 1931] [serial = 1182] [outer = 0x7ff858261c00] 20:56:13 INFO - PROCESS | 1931 | 1461556573893 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 20:56:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 20:56:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1537ms 20:56:13 INFO - PROCESS | 1931 | 1461556573936 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 20:56:13 INFO - PROCESS | 1931 | 1461556573940 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 20:56:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 20:56:13 INFO - PROCESS | 1931 | 1461556573955 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 20:56:13 INFO - PROCESS | 1931 | 1461556573958 Marionette TRACE conn4 <- [1,1546,null,{}] 20:56:13 INFO - PROCESS | 1931 | 1461556573964 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:14 INFO - PROCESS | 1931 | 1461556574175 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 20:56:14 INFO - PROCESS | 1931 | 1461556574392 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e5c7000 == 134 [pid = 1931] [id = 394] 20:56:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 274 (0x7ff85ac1bc00) [pid = 1931] [serial = 1183] [outer = (nil)] 20:56:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 275 (0x7ff86e10e800) [pid = 1931] [serial = 1184] [outer = 0x7ff85ac1bc00] 20:56:14 INFO - PROCESS | 1931 | 1461556574546 Marionette DEBUG loaded listener.js 20:56:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 276 (0x7ff885405800) [pid = 1931] [serial = 1185] [outer = 0x7ff85ac1bc00] 20:56:15 INFO - PROCESS | 1931 | 1461556575428 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 20:56:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 20:56:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1537ms 20:56:15 INFO - PROCESS | 1931 | 1461556575507 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 20:56:15 INFO - PROCESS | 1931 | 1461556575510 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 20:56:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 20:56:15 INFO - PROCESS | 1931 | 1461556575520 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 20:56:15 INFO - PROCESS | 1931 | 1461556575522 Marionette TRACE conn4 <- [1,1550,null,{}] 20:56:15 INFO - PROCESS | 1931 | 1461556575527 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:15 INFO - PROCESS | 1931 | 1461556575739 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 20:56:15 INFO - PROCESS | 1931 | 1461556575990 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8626c6000 == 135 [pid = 1931] [id = 395] 20:56:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 277 (0x7ff85facbc00) [pid = 1931] [serial = 1186] [outer = (nil)] 20:56:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 278 (0x7ff862ae0400) [pid = 1931] [serial = 1187] [outer = 0x7ff85facbc00] 20:56:16 INFO - PROCESS | 1931 | 1461556576111 Marionette DEBUG loaded listener.js 20:56:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 279 (0x7ff867798000) [pid = 1931] [serial = 1188] [outer = 0x7ff85facbc00] 20:56:17 INFO - PROCESS | 1931 | 1461556577308 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 20:56:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 20:56:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1831ms 20:56:17 INFO - PROCESS | 1931 | 1461556577360 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 20:56:17 INFO - PROCESS | 1931 | 1461556577365 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 20:56:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 20:56:17 INFO - PROCESS | 1931 | 1461556577375 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 20:56:17 INFO - PROCESS | 1931 | 1461556577380 Marionette TRACE conn4 <- [1,1554,null,{}] 20:56:17 INFO - PROCESS | 1931 | 1461556577389 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:17 INFO - PROCESS | 1931 | 1461556577655 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 20:56:17 INFO - PROCESS | 1931 | 1461556577859 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e272800 == 136 [pid = 1931] [id = 396] 20:56:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 280 (0x7ff85a0c9000) [pid = 1931] [serial = 1189] [outer = (nil)] 20:56:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 281 (0x7ff85a35ec00) [pid = 1931] [serial = 1190] [outer = 0x7ff85a0c9000] 20:56:17 INFO - PROCESS | 1931 | 1461556577933 Marionette DEBUG loaded listener.js 20:56:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 282 (0x7ff85db5ac00) [pid = 1931] [serial = 1191] [outer = 0x7ff85a0c9000] 20:56:18 INFO - PROCESS | 1931 | 1461556578818 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 20:56:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 20:56:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1488ms 20:56:18 INFO - PROCESS | 1931 | 1461556578864 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 20:56:18 INFO - PROCESS | 1931 | 1461556578872 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 20:56:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 20:56:18 INFO - PROCESS | 1931 | 1461556578881 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 20:56:18 INFO - PROCESS | 1931 | 1461556578886 Marionette TRACE conn4 <- [1,1558,null,{}] 20:56:18 INFO - PROCESS | 1931 | 1461556578891 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:19 INFO - PROCESS | 1931 | 1461556579092 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 20:56:19 INFO - PROCESS | 1931 | 1461556579347 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff862d40000 == 137 [pid = 1931] [id = 397] 20:56:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 283 (0x7ff85825c000) [pid = 1931] [serial = 1192] [outer = (nil)] 20:56:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 284 (0x7ff85d8ab800) [pid = 1931] [serial = 1193] [outer = 0x7ff85825c000] 20:56:19 INFO - PROCESS | 1931 | 1461556579479 Marionette DEBUG loaded listener.js 20:56:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 285 (0x7ff85facc000) [pid = 1931] [serial = 1194] [outer = 0x7ff85825c000] 20:56:20 INFO - PROCESS | 1931 | 1461556580514 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 20:56:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 20:56:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1690ms 20:56:20 INFO - PROCESS | 1931 | 1461556580572 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 20:56:20 INFO - PROCESS | 1931 | 1461556580575 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 20:56:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 20:56:20 INFO - PROCESS | 1931 | 1461556580582 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 20:56:20 INFO - PROCESS | 1931 | 1461556580587 Marionette TRACE conn4 <- [1,1562,null,{}] 20:56:20 INFO - PROCESS | 1931 | 1461556580602 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:20 INFO - PROCESS | 1931 | 1461556580809 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 20:56:21 INFO - PROCESS | 1931 | 1461556581106 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85953d000 == 138 [pid = 1931] [id = 398] 20:56:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 286 (0x7ff85825c400) [pid = 1931] [serial = 1195] [outer = (nil)] 20:56:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 287 (0x7ff861180800) [pid = 1931] [serial = 1196] [outer = 0x7ff85825c400] 20:56:21 INFO - PROCESS | 1931 | 1461556581271 Marionette DEBUG loaded listener.js 20:56:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 288 (0x7ff862d86800) [pid = 1931] [serial = 1197] [outer = 0x7ff85825c400] 20:56:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8630f8000 == 137 [pid = 1931] [id = 208] 20:56:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85fae4000 == 136 [pid = 1931] [id = 378] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 287 (0x7ff86eedd400) [pid = 1931] [serial = 1040] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 286 (0x7ff8599ca800) [pid = 1931] [serial = 1043] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 285 (0x7ff86f94f800) [pid = 1931] [serial = 1046] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 284 (0x7ff85a368000) [pid = 1931] [serial = 1049] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 283 (0x7ff85930cc00) [pid = 1931] [serial = 1052] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 282 (0x7ff85950e800) [pid = 1931] [serial = 1055] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869bd6000 == 135 [pid = 1931] [id = 377] 20:56:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869895000 == 134 [pid = 1931] [id = 376] 20:56:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861470800 == 133 [pid = 1931] [id = 375] 20:56:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85db22000 == 132 [pid = 1931] [id = 374] 20:56:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e5cc800 == 131 [pid = 1931] [id = 373] 20:56:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85a5df800 == 130 [pid = 1931] [id = 372] 20:56:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85a1d4800 == 129 [pid = 1931] [id = 371] 20:56:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85a5dd000 == 128 [pid = 1931] [id = 370] 20:56:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85db19800 == 127 [pid = 1931] [id = 328] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 281 (0x7ff880b25400) [pid = 1931] [serial = 810] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 280 (0x7ff875f02c00) [pid = 1931] [serial = 801] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 279 (0x7ff881cbd800) [pid = 1931] [serial = 819] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 278 (0x7ff87376a800) [pid = 1931] [serial = 1014] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 277 (0x7ff879b97800) [pid = 1931] [serial = 756] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 276 (0x7ff88087c000) [pid = 1931] [serial = 807] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 275 (0x7ff87fabb000) [pid = 1931] [serial = 762] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 274 (0x7ff885835800) [pid = 1931] [serial = 825] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 273 (0x7ff8817a9c00) [pid = 1931] [serial = 816] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 272 (0x7ff868791c00) [pid = 1931] [serial = 765] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 271 (0x7ff862ff0c00) [pid = 1931] [serial = 789] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 270 (0x7ff87612bc00) [pid = 1931] [serial = 753] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 269 (0x7ff872806c00) [pid = 1931] [serial = 744] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 268 (0x7ff86eee2000) [pid = 1931] [serial = 795] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 267 (0x7ff86a954000) [pid = 1931] [serial = 792] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 266 (0x7ff880d59400) [pid = 1931] [serial = 813] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 265 (0x7ff86d736800) [pid = 1931] [serial = 687] [outer = (nil)] [url = about:blank] 20:56:21 INFO - PROCESS | 1931 | --DOMWINDOW == 264 (0x7ff875e65800) [pid = 1931] [serial = 750] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 263 (0x7ff86a951800) [pid = 1931] [serial = 741] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 262 (0x7ff8714d7800) [pid = 1931] [serial = 828] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 261 (0x7ff873c85c00) [pid = 1931] [serial = 798] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 260 (0x7ff874103400) [pid = 1931] [serial = 747] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 259 (0x7ff87fa14400) [pid = 1931] [serial = 759] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 258 (0x7ff87aa6c400) [pid = 1931] [serial = 804] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 257 (0x7ff860215000) [pid = 1931] [serial = 993] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 256 (0x7ff8676b8c00) [pid = 1931] [serial = 738] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 255 (0x7ff885684400) [pid = 1931] [serial = 822] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 254 (0x7ff86d163400) [pid = 1931] [serial = 1073] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 253 (0x7ff870390000) [pid = 1931] [serial = 1074] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 252 (0x7ff85ac18800) [pid = 1931] [serial = 1016] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 251 (0x7ff86d098c00) [pid = 1931] [serial = 1025] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 250 (0x7ff86a3dd800) [pid = 1931] [serial = 1067] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 249 (0x7ff85ac1ec00) [pid = 1931] [serial = 1059] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 248 (0x7ff85a361000) [pid = 1931] [serial = 1058] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 247 (0x7ff861135800) [pid = 1931] [serial = 1062] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 246 (0x7ff85fad0800) [pid = 1931] [serial = 1061] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 245 (0x7ff862d88400) [pid = 1931] [serial = 1019] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 244 (0x7ff875280800) [pid = 1931] [serial = 1031] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 243 (0x7ff867546c00) [pid = 1931] [serial = 1064] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 242 (0x7ff86878ec00) [pid = 1931] [serial = 1065] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 241 (0x7ff885405c00) [pid = 1931] [serial = 1034] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 240 (0x7ff86117e800) [pid = 1931] [serial = 1037] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 239 (0x7ff86eedc800) [pid = 1931] [serial = 1028] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 238 (0x7ff86a2c7c00) [pid = 1931] [serial = 1022] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 237 (0x7ff86cec9400) [pid = 1931] [serial = 1070] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 236 (0x7ff86d087000) [pid = 1931] [serial = 1076] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 235 (0x7ff86d07fc00) [pid = 1931] [serial = 1071] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 234 (0x7ff872f31400) [pid = 1931] [serial = 1077] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | --DOMWINDOW == 233 (0x7ff86ab84400) [pid = 1931] [serial = 1068] [outer = (nil)] [url = about:blank] 20:56:22 INFO - PROCESS | 1931 | 1461556582235 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 20:56:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 20:56:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1688ms 20:56:22 INFO - PROCESS | 1931 | 1461556582271 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 20:56:22 INFO - PROCESS | 1931 | 1461556582274 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 20:56:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 20:56:22 INFO - PROCESS | 1931 | 1461556582281 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 20:56:22 INFO - PROCESS | 1931 | 1461556582284 Marionette TRACE conn4 <- [1,1566,null,{}] 20:56:22 INFO - PROCESS | 1931 | 1461556582289 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:22 INFO - PROCESS | 1931 | 1461556582522 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 20:56:22 INFO - PROCESS | 1931 | 1461556582713 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85da69000 == 128 [pid = 1931] [id = 399] 20:56:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 234 (0x7ff8599ca800) [pid = 1931] [serial = 1198] [outer = (nil)] 20:56:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 235 (0x7ff863133800) [pid = 1931] [serial = 1199] [outer = 0x7ff8599ca800] 20:56:22 INFO - PROCESS | 1931 | 1461556582795 Marionette DEBUG loaded listener.js 20:56:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 236 (0x7ff8676b6000) [pid = 1931] [serial = 1200] [outer = 0x7ff8599ca800] 20:56:23 INFO - PROCESS | 1931 | 1461556583558 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 20:56:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 20:56:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1329ms 20:56:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 20:56:23 INFO - PROCESS | 1931 | 1461556583610 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 20:56:23 INFO - PROCESS | 1931 | 1461556583613 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 20:56:23 INFO - PROCESS | 1931 | 1461556583619 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 20:56:23 INFO - PROCESS | 1931 | 1461556583622 Marionette TRACE conn4 <- [1,1570,null,{}] 20:56:23 INFO - PROCESS | 1931 | 1461556583628 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:23 INFO - PROCESS | 1931 | 1461556583902 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 20:56:23 INFO - PROCESS | 1931 | 1461556583933 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85fba5000 == 129 [pid = 1931] [id = 400] 20:56:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 237 (0x7ff85e688c00) [pid = 1931] [serial = 1201] [outer = (nil)] 20:56:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 238 (0x7ff86779bc00) [pid = 1931] [serial = 1202] [outer = 0x7ff85e688c00] 20:56:24 INFO - PROCESS | 1931 | 1461556583997 Marionette DEBUG loaded listener.js 20:56:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 239 (0x7ff867836800) [pid = 1931] [serial = 1203] [outer = 0x7ff85e688c00] 20:56:24 INFO - PROCESS | 1931 | 1461556584969 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 20:56:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 20:56:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1390ms 20:56:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 20:56:25 INFO - PROCESS | 1931 | 1461556585009 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 20:56:25 INFO - PROCESS | 1931 | 1461556585011 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 20:56:25 INFO - PROCESS | 1931 | 1461556585018 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 20:56:25 INFO - PROCESS | 1931 | 1461556585021 Marionette TRACE conn4 <- [1,1574,null,{}] 20:56:25 INFO - PROCESS | 1931 | 1461556585034 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:25 INFO - PROCESS | 1931 | 1461556585313 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 20:56:25 INFO - PROCESS | 1931 | 1461556585363 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff867726000 == 130 [pid = 1931] [id = 401] 20:56:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 240 (0x7ff86a4ef400) [pid = 1931] [serial = 1204] [outer = (nil)] 20:56:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 241 (0x7ff86ab85c00) [pid = 1931] [serial = 1205] [outer = 0x7ff86a4ef400] 20:56:25 INFO - PROCESS | 1931 | 1461556585454 Marionette DEBUG loaded listener.js 20:56:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 242 (0x7ff86cf63400) [pid = 1931] [serial = 1206] [outer = 0x7ff86a4ef400] 20:56:26 INFO - PROCESS | 1931 | --DOMWINDOW == 241 (0x7ff867537800) [pid = 1931] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 20:56:26 INFO - PROCESS | 1931 | --DOMWINDOW == 240 (0x7ff85ac20000) [pid = 1931] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 20:56:26 INFO - PROCESS | 1931 | --DOMWINDOW == 239 (0x7ff85e591400) [pid = 1931] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 20:56:26 INFO - PROCESS | 1931 | --DOMWINDOW == 238 (0x7ff858262400) [pid = 1931] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 20:56:26 INFO - PROCESS | 1931 | --DOMWINDOW == 237 (0x7ff861139000) [pid = 1931] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 20:56:26 INFO - PROCESS | 1931 | --DOMWINDOW == 236 (0x7ff867839800) [pid = 1931] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 20:56:26 INFO - PROCESS | 1931 | --DOMWINDOW == 235 (0x7ff8626ee000) [pid = 1931] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 20:56:26 INFO - PROCESS | 1931 | --DOMWINDOW == 234 (0x7ff859309400) [pid = 1931] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 20:56:26 INFO - PROCESS | 1931 | --DOMWINDOW == 233 (0x7ff8676bf000) [pid = 1931] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 20:56:26 INFO - PROCESS | 1931 | 1461556586790 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 20:56:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 20:56:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1838ms 20:56:26 INFO - PROCESS | 1931 | 1461556586856 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 20:56:26 INFO - PROCESS | 1931 | 1461556586859 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 20:56:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 20:56:26 INFO - PROCESS | 1931 | 1461556586865 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 20:56:26 INFO - PROCESS | 1931 | 1461556586867 Marionette TRACE conn4 <- [1,1578,null,{}] 20:56:26 INFO - PROCESS | 1931 | 1461556586872 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:27 INFO - PROCESS | 1931 | 1461556587108 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 20:56:27 INFO - PROCESS | 1931 | 1461556587129 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869923800 == 131 [pid = 1931] [id = 402] 20:56:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 234 (0x7ff85db5dc00) [pid = 1931] [serial = 1207] [outer = (nil)] 20:56:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 235 (0x7ff867537800) [pid = 1931] [serial = 1208] [outer = 0x7ff85db5dc00] 20:56:27 INFO - PROCESS | 1931 | 1461556587191 Marionette DEBUG loaded listener.js 20:56:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 236 (0x7ff86cf5d800) [pid = 1931] [serial = 1209] [outer = 0x7ff85db5dc00] 20:56:28 INFO - PROCESS | 1931 | 1461556588001 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 20:56:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 20:56:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1177ms 20:56:28 INFO - PROCESS | 1931 | 1461556588044 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 20:56:28 INFO - PROCESS | 1931 | 1461556588047 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 20:56:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 20:56:28 INFO - PROCESS | 1931 | 1461556588064 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 20:56:28 INFO - PROCESS | 1931 | 1461556588067 Marionette TRACE conn4 <- [1,1582,null,{}] 20:56:28 INFO - PROCESS | 1931 | 1461556588073 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:28 INFO - PROCESS | 1931 | 1461556588253 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 20:56:28 INFO - PROCESS | 1931 | 1461556588270 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a9cc800 == 132 [pid = 1931] [id = 403] 20:56:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 237 (0x7ff86a956c00) [pid = 1931] [serial = 1210] [outer = (nil)] 20:56:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 238 (0x7ff86d094400) [pid = 1931] [serial = 1211] [outer = 0x7ff86a956c00] 20:56:28 INFO - PROCESS | 1931 | 1461556588332 Marionette DEBUG loaded listener.js 20:56:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 239 (0x7ff86d165c00) [pid = 1931] [serial = 1212] [outer = 0x7ff86a956c00] 20:56:29 INFO - PROCESS | 1931 | 1461556589552 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 20:56:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 20:56:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1541ms 20:56:29 INFO - PROCESS | 1931 | 1461556589595 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 20:56:29 INFO - PROCESS | 1931 | 1461556589603 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 20:56:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 20:56:29 INFO - PROCESS | 1931 | 1461556589612 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 20:56:29 INFO - PROCESS | 1931 | 1461556589617 Marionette TRACE conn4 <- [1,1586,null,{}] 20:56:29 INFO - PROCESS | 1931 | 1461556589625 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:29 INFO - PROCESS | 1931 | 1461556589844 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 20:56:30 INFO - PROCESS | 1931 | 1461556590149 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d7a6000 == 133 [pid = 1931] [id = 404] 20:56:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 240 (0x7ff85db56000) [pid = 1931] [serial = 1213] [outer = (nil)] 20:56:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 241 (0x7ff85e1f8800) [pid = 1931] [serial = 1214] [outer = 0x7ff85db56000] 20:56:30 INFO - PROCESS | 1931 | 1461556590236 Marionette DEBUG loaded listener.js 20:56:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 242 (0x7ff85f9cd400) [pid = 1931] [serial = 1215] [outer = 0x7ff85db56000] 20:56:31 INFO - PROCESS | 1931 | 1461556591133 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 20:56:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 20:56:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1586ms 20:56:31 INFO - PROCESS | 1931 | 1461556591199 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 20:56:31 INFO - PROCESS | 1931 | 1461556591209 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 20:56:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 20:56:31 INFO - PROCESS | 1931 | 1461556591221 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 20:56:31 INFO - PROCESS | 1931 | 1461556591224 Marionette TRACE conn4 <- [1,1590,null,{}] 20:56:31 INFO - PROCESS | 1931 | 1461556591231 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:31 INFO - PROCESS | 1931 | 1461556591488 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 20:56:31 INFO - PROCESS | 1931 | 1461556591837 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86770f000 == 134 [pid = 1931] [id = 405] 20:56:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 243 (0x7ff86117dc00) [pid = 1931] [serial = 1216] [outer = (nil)] 20:56:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 244 (0x7ff862a64400) [pid = 1931] [serial = 1217] [outer = 0x7ff86117dc00] 20:56:31 INFO - PROCESS | 1931 | 1461556591917 Marionette DEBUG loaded listener.js 20:56:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 245 (0x7ff862ff0000) [pid = 1931] [serial = 1218] [outer = 0x7ff86117dc00] 20:56:32 INFO - PROCESS | 1931 | 1461556592803 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 20:56:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 20:56:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1632ms 20:56:32 INFO - PROCESS | 1931 | 1461556592854 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 20:56:32 INFO - PROCESS | 1931 | 1461556592858 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 20:56:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 20:56:32 INFO - PROCESS | 1931 | 1461556592865 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 20:56:32 INFO - PROCESS | 1931 | 1461556592871 Marionette TRACE conn4 <- [1,1594,null,{}] 20:56:32 INFO - PROCESS | 1931 | 1461556592887 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:33 INFO - PROCESS | 1931 | 1461556593113 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 20:56:33 INFO - PROCESS | 1931 | 1461556593317 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86d94c000 == 135 [pid = 1931] [id = 406] 20:56:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 246 (0x7ff86312e800) [pid = 1931] [serial = 1219] [outer = (nil)] 20:56:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 247 (0x7ff869fd0800) [pid = 1931] [serial = 1220] [outer = 0x7ff86312e800] 20:56:33 INFO - PROCESS | 1931 | 1461556593438 Marionette DEBUG loaded listener.js 20:56:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 248 (0x7ff86a983c00) [pid = 1931] [serial = 1221] [outer = 0x7ff86312e800] 20:56:34 INFO - PROCESS | 1931 | 1461556594491 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 20:56:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 20:56:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1701ms 20:56:34 INFO - PROCESS | 1931 | 1461556594567 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 20:56:34 INFO - PROCESS | 1931 | 1461556594571 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 20:56:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 20:56:34 INFO - PROCESS | 1931 | 1461556594578 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 20:56:34 INFO - PROCESS | 1931 | 1461556594582 Marionette TRACE conn4 <- [1,1598,null,{}] 20:56:34 INFO - PROCESS | 1931 | 1461556594587 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:34 INFO - PROCESS | 1931 | 1461556594832 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 20:56:35 INFO - PROCESS | 1931 | 1461556595128 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff872b98800 == 136 [pid = 1931] [id = 407] 20:56:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 249 (0x7ff86779c400) [pid = 1931] [serial = 1222] [outer = (nil)] 20:56:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 250 (0x7ff86d087400) [pid = 1931] [serial = 1223] [outer = 0x7ff86779c400] 20:56:35 INFO - PROCESS | 1931 | 1461556595209 Marionette DEBUG loaded listener.js 20:56:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 251 (0x7ff86d16ac00) [pid = 1931] [serial = 1224] [outer = 0x7ff86779c400] 20:56:36 INFO - PROCESS | 1931 | 1461556596027 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 20:56:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 20:56:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1485ms 20:56:36 INFO - PROCESS | 1931 | 1461556596065 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 20:56:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 20:56:36 INFO - PROCESS | 1931 | 1461556596069 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 20:56:36 INFO - PROCESS | 1931 | 1461556596075 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 20:56:36 INFO - PROCESS | 1931 | 1461556596078 Marionette TRACE conn4 <- [1,1602,null,{}] 20:56:36 INFO - PROCESS | 1931 | 1461556596084 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:36 INFO - PROCESS | 1931 | 1461556596284 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 20:56:36 INFO - PROCESS | 1931 | 1461556596492 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87532e800 == 137 [pid = 1931] [id = 408] 20:56:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 252 (0x7ff86a1a3400) [pid = 1931] [serial = 1225] [outer = (nil)] 20:56:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 253 (0x7ff86d19f800) [pid = 1931] [serial = 1226] [outer = 0x7ff86a1a3400] 20:56:36 INFO - PROCESS | 1931 | 1461556596607 Marionette DEBUG loaded listener.js 20:56:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 254 (0x7ff86f94d400) [pid = 1931] [serial = 1227] [outer = 0x7ff86a1a3400] 20:56:37 INFO - PROCESS | 1931 | 1461556597583 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 20:56:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 20:56:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1580ms 20:56:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 20:56:37 INFO - PROCESS | 1931 | 1461556597655 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 20:56:37 INFO - PROCESS | 1931 | 1461556597658 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 20:56:37 INFO - PROCESS | 1931 | 1461556597665 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 20:56:37 INFO - PROCESS | 1931 | 1461556597668 Marionette TRACE conn4 <- [1,1606,null,{}] 20:56:37 INFO - PROCESS | 1931 | 1461556597673 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:37 INFO - PROCESS | 1931 | 1461556597931 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 20:56:38 INFO - PROCESS | 1931 | 1461556598177 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff881e21000 == 138 [pid = 1931] [id = 409] 20:56:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 255 (0x7ff87376a400) [pid = 1931] [serial = 1228] [outer = (nil)] 20:56:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 256 (0x7ff875f02400) [pid = 1931] [serial = 1229] [outer = 0x7ff87376a400] 20:56:38 INFO - PROCESS | 1931 | 1461556598304 Marionette DEBUG loaded listener.js 20:56:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 257 (0x7ff87fa15000) [pid = 1931] [serial = 1230] [outer = 0x7ff87376a400] 20:56:39 INFO - PROCESS | 1931 | 1461556599154 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 20:56:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 20:56:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1541ms 20:56:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 20:56:39 INFO - PROCESS | 1931 | 1461556599206 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 20:56:39 INFO - PROCESS | 1931 | 1461556599209 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 20:56:39 INFO - PROCESS | 1931 | 1461556599215 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 20:56:39 INFO - PROCESS | 1931 | 1461556599219 Marionette TRACE conn4 <- [1,1610,null,{}] 20:56:39 INFO - PROCESS | 1931 | 1461556599225 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:39 INFO - PROCESS | 1931 | 1461556599430 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 20:56:39 INFO - PROCESS | 1931 | 1461556599643 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88569f800 == 139 [pid = 1931] [id = 410] 20:56:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 258 (0x7ff873c7bc00) [pid = 1931] [serial = 1231] [outer = (nil)] 20:56:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 259 (0x7ff880871800) [pid = 1931] [serial = 1232] [outer = 0x7ff873c7bc00] 20:56:39 INFO - PROCESS | 1931 | 1461556599759 Marionette DEBUG loaded listener.js 20:56:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 260 (0x7ff880b24400) [pid = 1931] [serial = 1233] [outer = 0x7ff873c7bc00] 20:56:40 INFO - PROCESS | 1931 | 1461556600670 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 20:56:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 20:56:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1531ms 20:56:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 20:56:40 INFO - PROCESS | 1931 | 1461556600746 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 20:56:40 INFO - PROCESS | 1931 | 1461556600749 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 20:56:40 INFO - PROCESS | 1931 | 1461556600756 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 20:56:40 INFO - PROCESS | 1931 | 1461556600759 Marionette TRACE conn4 <- [1,1614,null,{}] 20:56:40 INFO - PROCESS | 1931 | 1461556600765 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:41 INFO - PROCESS | 1931 | 1461556601015 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 20:56:41 INFO - PROCESS | 1931 | 1461556601275 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88612a800 == 140 [pid = 1931] [id = 411] 20:56:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 261 (0x7ff86cec7c00) [pid = 1931] [serial = 1234] [outer = (nil)] 20:56:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 262 (0x7ff8817b0000) [pid = 1931] [serial = 1235] [outer = 0x7ff86cec7c00] 20:56:41 INFO - PROCESS | 1931 | 1461556601395 Marionette DEBUG loaded listener.js 20:56:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 263 (0x7ff883817c00) [pid = 1931] [serial = 1236] [outer = 0x7ff86cec7c00] 20:56:42 INFO - PROCESS | 1931 | 1461556602239 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 20:56:42 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 20:56:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1539ms 20:56:42 INFO - PROCESS | 1931 | 1461556602295 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 20:56:42 INFO - PROCESS | 1931 | 1461556602299 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 20:56:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 20:56:42 INFO - PROCESS | 1931 | 1461556602305 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 20:56:42 INFO - PROCESS | 1931 | 1461556602308 Marionette TRACE conn4 <- [1,1618,null,{}] 20:56:42 INFO - PROCESS | 1931 | 1461556602314 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:42 INFO - PROCESS | 1931 | 1461556602526 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 20:56:42 INFO - PROCESS | 1931 | 1461556602745 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff858aae800 == 141 [pid = 1931] [id = 412] 20:56:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 264 (0x7ff85a50b400) [pid = 1931] [serial = 1237] [outer = (nil)] 20:56:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 265 (0x7ff85a514c00) [pid = 1931] [serial = 1238] [outer = 0x7ff85a50b400] 20:56:42 INFO - PROCESS | 1931 | 1461556602901 Marionette DEBUG loaded listener.js 20:56:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 266 (0x7ff85a519c00) [pid = 1931] [serial = 1239] [outer = 0x7ff85a50b400] 20:56:43 INFO - PROCESS | 1931 | 1461556603781 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 20:56:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 20:56:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1533ms 20:56:43 INFO - PROCESS | 1931 | 1461556603840 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 20:56:43 INFO - PROCESS | 1931 | 1461556603843 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 20:56:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 20:56:43 INFO - PROCESS | 1931 | 1461556603849 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 20:56:43 INFO - PROCESS | 1931 | 1461556603852 Marionette TRACE conn4 <- [1,1622,null,{}] 20:56:43 INFO - PROCESS | 1931 | 1461556603857 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:44 INFO - PROCESS | 1931 | 1461556604068 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 20:56:44 INFO - PROCESS | 1931 | 1461556604276 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88a0d2800 == 142 [pid = 1931] [id = 413] 20:56:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 267 (0x7ff86d050c00) [pid = 1931] [serial = 1240] [outer = (nil)] 20:56:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 268 (0x7ff86d053400) [pid = 1931] [serial = 1241] [outer = 0x7ff86d050c00] 20:56:44 INFO - PROCESS | 1931 | 1461556604442 Marionette DEBUG loaded listener.js 20:56:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 269 (0x7ff86d057000) [pid = 1931] [serial = 1242] [outer = 0x7ff86d050c00] 20:56:45 INFO - PROCESS | 1931 | 1461556605310 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 20:56:45 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 20:56:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1528ms 20:56:45 INFO - PROCESS | 1931 | 1461556605378 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 20:56:45 INFO - PROCESS | 1931 | 1461556605383 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 20:56:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 20:56:45 INFO - PROCESS | 1931 | 1461556605389 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 20:56:45 INFO - PROCESS | 1931 | 1461556605393 Marionette TRACE conn4 <- [1,1626,null,{}] 20:56:45 INFO - PROCESS | 1931 | 1461556605398 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:45 INFO - PROCESS | 1931 | 1461556605632 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 20:56:45 INFO - PROCESS | 1931 | 1461556605894 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e51f800 == 143 [pid = 1931] [id = 414] 20:56:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 270 (0x7ff880dd5400) [pid = 1931] [serial = 1243] [outer = (nil)] 20:56:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 271 (0x7ff8857a6400) [pid = 1931] [serial = 1244] [outer = 0x7ff880dd5400] 20:56:46 INFO - PROCESS | 1931 | 1461556606017 Marionette DEBUG loaded listener.js 20:56:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 272 (0x7ff885cac800) [pid = 1931] [serial = 1245] [outer = 0x7ff880dd5400] 20:56:46 INFO - PROCESS | 1931 | 1461556606854 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 20:56:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 20:56:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1532ms 20:56:46 INFO - PROCESS | 1931 | 1461556606922 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 20:56:46 INFO - PROCESS | 1931 | 1461556606926 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 20:56:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 20:56:46 INFO - PROCESS | 1931 | 1461556606932 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 20:56:46 INFO - PROCESS | 1931 | 1461556606935 Marionette TRACE conn4 <- [1,1630,null,{}] 20:56:46 INFO - PROCESS | 1931 | 1461556606940 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:47 INFO - PROCESS | 1931 | 1461556607148 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 20:56:47 INFO - PROCESS | 1931 | 1461556607357 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff857be9800 == 144 [pid = 1931] [id = 415] 20:56:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 273 (0x7ff85e9a4400) [pid = 1931] [serial = 1246] [outer = (nil)] 20:56:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 274 (0x7ff85e9ac800) [pid = 1931] [serial = 1247] [outer = 0x7ff85e9a4400] 20:56:47 INFO - PROCESS | 1931 | 1461556607508 Marionette DEBUG loaded listener.js 20:56:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 275 (0x7ff85e9b1c00) [pid = 1931] [serial = 1248] [outer = 0x7ff85e9a4400] 20:56:48 INFO - PROCESS | 1931 | 1461556608434 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 20:56:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 20:56:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1584ms 20:56:48 INFO - PROCESS | 1931 | 1461556608517 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 20:56:48 INFO - PROCESS | 1931 | 1461556608521 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 20:56:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 20:56:48 INFO - PROCESS | 1931 | 1461556608526 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 20:56:48 INFO - PROCESS | 1931 | 1461556608529 Marionette TRACE conn4 <- [1,1634,null,{}] 20:56:48 INFO - PROCESS | 1931 | 1461556608534 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:48 INFO - PROCESS | 1931 | 1461556608742 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 20:56:49 INFO - PROCESS | 1931 | 1461556608997 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d52e000 == 145 [pid = 1931] [id = 416] 20:56:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 276 (0x7ff858261400) [pid = 1931] [serial = 1249] [outer = (nil)] 20:56:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 277 (0x7ff85d550000) [pid = 1931] [serial = 1250] [outer = 0x7ff858261400] 20:56:49 INFO - PROCESS | 1931 | 1461556609083 Marionette DEBUG loaded listener.js 20:56:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 278 (0x7ff85d555000) [pid = 1931] [serial = 1251] [outer = 0x7ff858261400] 20:56:49 INFO - PROCESS | 1931 | 1461556609941 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 20:56:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 20:56:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1486ms 20:56:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 20:56:50 INFO - PROCESS | 1931 | 1461556610014 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 20:56:50 INFO - PROCESS | 1931 | 1461556610017 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 20:56:50 INFO - PROCESS | 1931 | 1461556610023 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 20:56:50 INFO - PROCESS | 1931 | 1461556610027 Marionette TRACE conn4 <- [1,1638,null,{}] 20:56:50 INFO - PROCESS | 1931 | 1461556610032 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:50 INFO - PROCESS | 1931 | 1461556610284 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 20:56:50 INFO - PROCESS | 1931 | 1461556610553 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d548800 == 146 [pid = 1931] [id = 417] 20:56:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 279 (0x7ff859516400) [pid = 1931] [serial = 1252] [outer = (nil)] 20:56:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 280 (0x7ff85e589400) [pid = 1931] [serial = 1253] [outer = 0x7ff859516400] 20:56:50 INFO - PROCESS | 1931 | 1461556610670 Marionette DEBUG loaded listener.js 20:56:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 281 (0x7ff85e9b1800) [pid = 1931] [serial = 1254] [outer = 0x7ff859516400] 20:56:52 INFO - PROCESS | 1931 | 1461556612169 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 20:56:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 20:56:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 2196ms 20:56:52 INFO - PROCESS | 1931 | 1461556612223 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 20:56:52 INFO - PROCESS | 1931 | 1461556612228 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 20:56:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 20:56:52 INFO - PROCESS | 1931 | 1461556612237 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 20:56:52 INFO - PROCESS | 1931 | 1461556612242 Marionette TRACE conn4 <- [1,1642,null,{}] 20:56:52 INFO - PROCESS | 1931 | 1461556612251 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:52 INFO - PROCESS | 1931 | 1461556612464 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 20:56:52 INFO - PROCESS | 1931 | 1461556612757 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e515800 == 147 [pid = 1931] [id = 418] 20:56:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 282 (0x7ff85995bc00) [pid = 1931] [serial = 1255] [outer = (nil)] 20:56:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 283 (0x7ff8599c3800) [pid = 1931] [serial = 1256] [outer = 0x7ff85995bc00] 20:56:52 INFO - PROCESS | 1931 | 1461556612836 Marionette DEBUG loaded listener.js 20:56:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 284 (0x7ff85a50f000) [pid = 1931] [serial = 1257] [outer = 0x7ff85995bc00] 20:56:53 INFO - PROCESS | 1931 | 1461556613704 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 20:56:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 20:56:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1495ms 20:56:53 INFO - PROCESS | 1931 | 1461556613733 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 20:56:53 INFO - PROCESS | 1931 | 1461556613741 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 20:56:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 20:56:53 INFO - PROCESS | 1931 | 1461556613751 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 20:56:53 INFO - PROCESS | 1931 | 1461556613756 Marionette TRACE conn4 <- [1,1646,null,{}] 20:56:53 INFO - PROCESS | 1931 | 1461556613762 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:53 INFO - PROCESS | 1931 | 1461556613959 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 20:56:54 INFO - PROCESS | 1931 | 1461556614394 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff859ce5000 == 148 [pid = 1931] [id = 419] 20:56:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 285 (0x7ff85d8ac000) [pid = 1931] [serial = 1258] [outer = (nil)] 20:56:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 286 (0x7ff85db5b800) [pid = 1931] [serial = 1259] [outer = 0x7ff85d8ac000] 20:56:54 INFO - PROCESS | 1931 | 1461556614471 Marionette DEBUG loaded listener.js 20:56:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 287 (0x7ff85e1fdc00) [pid = 1931] [serial = 1260] [outer = 0x7ff85d8ac000] 20:56:55 INFO - PROCESS | 1931 | 1461556615389 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 20:56:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 20:56:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1684ms 20:56:55 INFO - PROCESS | 1931 | 1461556615437 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 20:56:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 20:56:55 INFO - PROCESS | 1931 | 1461556615442 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 20:56:55 INFO - PROCESS | 1931 | 1461556615448 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 20:56:55 INFO - PROCESS | 1931 | 1461556615454 Marionette TRACE conn4 <- [1,1650,null,{}] 20:56:55 INFO - PROCESS | 1931 | 1461556615469 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:55 INFO - PROCESS | 1931 | 1461556615670 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 20:56:55 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85a32f000 == 147 [pid = 1931] [id = 352] 20:56:55 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869923800 == 146 [pid = 1931] [id = 402] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 286 (0x7ff862a5f400) [pid = 1931] [serial = 1103] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 285 (0x7ff862a69c00) [pid = 1931] [serial = 1109] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 284 (0x7ff85d8ae800) [pid = 1931] [serial = 1106] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 283 (0x7ff86b891000) [pid = 1931] [serial = 1139] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | 1461556616063 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff867726000 == 145 [pid = 1931] [id = 401] 20:56:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85fba5000 == 144 [pid = 1931] [id = 400] 20:56:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85da69000 == 143 [pid = 1931] [id = 399] 20:56:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a5d2000 == 144 [pid = 1931] [id = 420] 20:56:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 284 (0x7ff85d8ae800) [pid = 1931] [serial = 1261] [outer = (nil)] 20:56:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 285 (0x7ff86020dc00) [pid = 1931] [serial = 1262] [outer = 0x7ff85d8ae800] 20:56:56 INFO - PROCESS | 1931 | 1461556616164 Marionette DEBUG loaded listener.js 20:56:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 286 (0x7ff8626f3800) [pid = 1931] [serial = 1263] [outer = 0x7ff85d8ae800] 20:56:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85953d000 == 143 [pid = 1931] [id = 398] 20:56:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff862d40000 == 142 [pid = 1931] [id = 397] 20:56:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e272800 == 141 [pid = 1931] [id = 396] 20:56:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e5c7000 == 140 [pid = 1931] [id = 394] 20:56:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e26b000 == 139 [pid = 1931] [id = 393] 20:56:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e4dd800 == 138 [pid = 1931] [id = 392] 20:56:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e4c3000 == 137 [pid = 1931] [id = 391] 20:56:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86d891800 == 136 [pid = 1931] [id = 390] 20:56:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88a0cd000 == 135 [pid = 1931] [id = 389] 20:56:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88597a800 == 134 [pid = 1931] [id = 388] 20:56:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885566000 == 133 [pid = 1931] [id = 387] 20:56:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff881c6c000 == 132 [pid = 1931] [id = 386] 20:56:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff879bf7000 == 131 [pid = 1931] [id = 385] 20:56:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff872b9a000 == 130 [pid = 1931] [id = 384] 20:56:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86e405800 == 129 [pid = 1931] [id = 383] 20:56:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff867415800 == 128 [pid = 1931] [id = 381] 20:56:56 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85d7e5800 == 127 [pid = 1931] [id = 380] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 285 (0x7ff8676bec00) [pid = 1931] [serial = 1128] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 284 (0x7ff881c03800) [pid = 1931] [serial = 1097] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 283 (0x7ff862adc800) [pid = 1931] [serial = 1125] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 282 (0x7ff85facf000) [pid = 1931] [serial = 1119] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 281 (0x7ff8599c5c00) [pid = 1931] [serial = 1113] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 280 (0x7ff861183400) [pid = 1931] [serial = 1121] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 279 (0x7ff876153c00) [pid = 1931] [serial = 1091] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 278 (0x7ff86d6e9000) [pid = 1931] [serial = 1088] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 277 (0x7ff867549400) [pid = 1931] [serial = 1127] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 276 (0x7ff85e683c00) [pid = 1931] [serial = 1100] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 275 (0x7ff86a981c00) [pid = 1931] [serial = 1133] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 274 (0x7ff862d82800) [pid = 1931] [serial = 1136] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 273 (0x7ff85e58a400) [pid = 1931] [serial = 1116] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 272 (0x7ff86a4f6c00) [pid = 1931] [serial = 1131] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 271 (0x7ff860212c00) [pid = 1931] [serial = 1082] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 270 (0x7ff881cb4000) [pid = 1931] [serial = 1094] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 269 (0x7ff8626f9400) [pid = 1931] [serial = 1122] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 268 (0x7ff85f9c6c00) [pid = 1931] [serial = 1118] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 267 (0x7ff876124800) [pid = 1931] [serial = 1079] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 266 (0x7ff859305c00) [pid = 1931] [serial = 1112] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 265 (0x7ff86ab81400) [pid = 1931] [serial = 1134] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 264 (0x7ff86a3dd000) [pid = 1931] [serial = 1130] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 263 (0x7ff860210000) [pid = 1931] [serial = 1124] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 262 (0x7ff859514400) [pid = 1931] [serial = 1115] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 261 (0x7ff86a2c7000) [pid = 1931] [serial = 1085] [outer = (nil)] [url = about:blank] 20:56:56 INFO - PROCESS | 1931 | --DOMWINDOW == 260 (0x7ff86a4f9400) [pid = 1931] [serial = 1137] [outer = (nil)] [url = about:blank] 20:56:57 INFO - PROCESS | 1931 | 1461556617022 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 20:56:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 20:56:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1637ms 20:56:57 INFO - PROCESS | 1931 | 1461556617094 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 20:56:57 INFO - PROCESS | 1931 | 1461556617099 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 20:56:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 20:56:57 INFO - PROCESS | 1931 | 1461556617105 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 20:56:57 INFO - PROCESS | 1931 | 1461556617108 Marionette TRACE conn4 <- [1,1654,null,{}] 20:56:57 INFO - PROCESS | 1931 | 1461556617113 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:57 INFO - PROCESS | 1931 | 1461556617298 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 20:56:57 INFO - PROCESS | 1931 | 1461556617308 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e4e0800 == 128 [pid = 1931] [id = 421] 20:56:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 261 (0x7ff859514400) [pid = 1931] [serial = 1264] [outer = (nil)] 20:56:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 262 (0x7ff862a65000) [pid = 1931] [serial = 1265] [outer = 0x7ff859514400] 20:56:57 INFO - PROCESS | 1931 | 1461556617372 Marionette DEBUG loaded listener.js 20:56:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 263 (0x7ff862fef000) [pid = 1931] [serial = 1266] [outer = 0x7ff859514400] 20:56:58 INFO - PROCESS | 1931 | 1461556618308 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 20:56:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 20:56:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1235ms 20:56:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 20:56:58 INFO - PROCESS | 1931 | 1461556618341 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 20:56:58 INFO - PROCESS | 1931 | 1461556618343 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 20:56:58 INFO - PROCESS | 1931 | 1461556618349 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 20:56:58 INFO - PROCESS | 1931 | 1461556618352 Marionette TRACE conn4 <- [1,1658,null,{}] 20:56:58 INFO - PROCESS | 1931 | 1461556618357 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:58 INFO - PROCESS | 1931 | 1461556618544 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 20:56:58 INFO - PROCESS | 1931 | 1461556618554 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:56:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861465000 == 129 [pid = 1931] [id = 422] 20:56:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 264 (0x7ff85fac4000) [pid = 1931] [serial = 1267] [outer = (nil)] 20:56:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 265 (0x7ff86746fc00) [pid = 1931] [serial = 1268] [outer = 0x7ff85fac4000] 20:56:58 INFO - PROCESS | 1931 | 1461556618790 Marionette DEBUG loaded listener.js 20:56:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 266 (0x7ff86754f000) [pid = 1931] [serial = 1269] [outer = 0x7ff85fac4000] 20:56:59 INFO - PROCESS | 1931 | 1461556619621 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 20:56:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 20:56:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1292ms 20:56:59 INFO - PROCESS | 1931 | 1461556619641 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 20:56:59 INFO - PROCESS | 1931 | 1461556619646 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 20:56:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 20:56:59 INFO - PROCESS | 1931 | 1461556619659 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 20:56:59 INFO - PROCESS | 1931 | 1461556619662 Marionette TRACE conn4 <- [1,1662,null,{}] 20:56:59 INFO - PROCESS | 1931 | 1461556619668 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:56:59 INFO - PROCESS | 1931 | 1461556619935 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 20:56:59 INFO - PROCESS | 1931 | 1461556619981 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff867724000 == 130 [pid = 1931] [id = 423] 20:57:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 267 (0x7ff86754e000) [pid = 1931] [serial = 1270] [outer = (nil)] 20:57:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 268 (0x7ff86a2c2800) [pid = 1931] [serial = 1271] [outer = 0x7ff86754e000] 20:57:00 INFO - PROCESS | 1931 | 1461556620046 Marionette DEBUG loaded listener.js 20:57:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 269 (0x7ff86a981c00) [pid = 1931] [serial = 1272] [outer = 0x7ff86754e000] 20:57:01 INFO - PROCESS | 1931 | --DOMWINDOW == 268 (0x7ff85a0c9000) [pid = 1931] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 20:57:01 INFO - PROCESS | 1931 | --DOMWINDOW == 267 (0x7ff86a4ef400) [pid = 1931] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 20:57:01 INFO - PROCESS | 1931 | --DOMWINDOW == 266 (0x7ff8599ca800) [pid = 1931] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 20:57:01 INFO - PROCESS | 1931 | --DOMWINDOW == 265 (0x7ff85db5dc00) [pid = 1931] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 20:57:01 INFO - PROCESS | 1931 | --DOMWINDOW == 264 (0x7ff85825c400) [pid = 1931] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 20:57:01 INFO - PROCESS | 1931 | --DOMWINDOW == 263 (0x7ff85825c000) [pid = 1931] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 20:57:01 INFO - PROCESS | 1931 | --DOMWINDOW == 262 (0x7ff85e688c00) [pid = 1931] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 20:57:01 INFO - PROCESS | 1931 | 1461556621731 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 20:57:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 20:57:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 2141ms 20:57:01 INFO - PROCESS | 1931 | 1461556621794 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 20:57:01 INFO - PROCESS | 1931 | 1461556621798 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 20:57:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 20:57:01 INFO - PROCESS | 1931 | 1461556621804 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 20:57:01 INFO - PROCESS | 1931 | 1461556621808 Marionette TRACE conn4 <- [1,1666,null,{}] 20:57:01 INFO - PROCESS | 1931 | 1461556621813 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:02 INFO - PROCESS | 1931 | 1461556621998 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 20:57:02 INFO - PROCESS | 1931 | 1461556622170 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff862d34800 == 131 [pid = 1931] [id = 424] 20:57:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 263 (0x7ff85825c000) [pid = 1931] [serial = 1273] [outer = (nil)] 20:57:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 264 (0x7ff862a66800) [pid = 1931] [serial = 1274] [outer = 0x7ff85825c000] 20:57:02 INFO - PROCESS | 1931 | 1461556622234 Marionette DEBUG loaded listener.js 20:57:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 265 (0x7ff86ab81400) [pid = 1931] [serial = 1275] [outer = 0x7ff85825c000] 20:57:02 INFO - PROCESS | 1931 | 1461556622958 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 20:57:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 20:57:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1183ms 20:57:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 20:57:03 INFO - PROCESS | 1931 | 1461556622997 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 20:57:03 INFO - PROCESS | 1931 | 1461556623000 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 20:57:03 INFO - PROCESS | 1931 | 1461556623007 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 20:57:03 INFO - PROCESS | 1931 | 1461556623010 Marionette TRACE conn4 <- [1,1670,null,{}] 20:57:03 INFO - PROCESS | 1931 | 1461556623015 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:03 INFO - PROCESS | 1931 | 1461556623194 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 20:57:03 INFO - PROCESS | 1931 | 1461556623212 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869bde000 == 132 [pid = 1931] [id = 425] 20:57:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 266 (0x7ff85950a000) [pid = 1931] [serial = 1276] [outer = (nil)] 20:57:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 267 (0x7ff86d04a800) [pid = 1931] [serial = 1277] [outer = 0x7ff85950a000] 20:57:03 INFO - PROCESS | 1931 | 1461556623277 Marionette DEBUG loaded listener.js 20:57:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 268 (0x7ff86d054400) [pid = 1931] [serial = 1278] [outer = 0x7ff85950a000] 20:57:04 INFO - PROCESS | 1931 | 1461556624479 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 20:57:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 20:57:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1535ms 20:57:04 INFO - PROCESS | 1931 | 1461556624543 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 20:57:04 INFO - PROCESS | 1931 | 1461556624551 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 20:57:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 20:57:04 INFO - PROCESS | 1931 | 1461556624560 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 20:57:04 INFO - PROCESS | 1931 | 1461556624564 Marionette TRACE conn4 <- [1,1674,null,{}] 20:57:04 INFO - PROCESS | 1931 | 1461556624572 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:04 INFO - PROCESS | 1931 | 1461556624832 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 20:57:05 INFO - PROCESS | 1931 | 1461556625148 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85da73000 == 133 [pid = 1931] [id = 426] 20:57:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 269 (0x7ff85a0d0c00) [pid = 1931] [serial = 1279] [outer = (nil)] 20:57:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 270 (0x7ff85ac1a800) [pid = 1931] [serial = 1280] [outer = 0x7ff85a0d0c00] 20:57:05 INFO - PROCESS | 1931 | 1461556625237 Marionette DEBUG loaded listener.js 20:57:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 271 (0x7ff85db5a800) [pid = 1931] [serial = 1281] [outer = 0x7ff85a0d0c00] 20:57:06 INFO - PROCESS | 1931 | 1461556626221 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 20:57:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 20:57:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1733ms 20:57:06 INFO - PROCESS | 1931 | 1461556626297 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 20:57:06 INFO - PROCESS | 1931 | 1461556626311 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 20:57:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 20:57:06 INFO - PROCESS | 1931 | 1461556626327 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 20:57:06 INFO - PROCESS | 1931 | 1461556626335 Marionette TRACE conn4 <- [1,1678,null,{}] 20:57:06 INFO - PROCESS | 1931 | 1461556626345 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:06 INFO - PROCESS | 1931 | 1461556626820 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 20:57:07 INFO - PROCESS | 1931 | 1461556627190 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8630f5000 == 134 [pid = 1931] [id = 427] 20:57:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 272 (0x7ff85e1f4800) [pid = 1931] [serial = 1282] [outer = (nil)] 20:57:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 273 (0x7ff860212c00) [pid = 1931] [serial = 1283] [outer = 0x7ff85e1f4800] 20:57:07 INFO - PROCESS | 1931 | 1461556627310 Marionette DEBUG loaded listener.js 20:57:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 274 (0x7ff8629e0000) [pid = 1931] [serial = 1284] [outer = 0x7ff85e1f4800] 20:57:08 INFO - PROCESS | 1931 | 1461556628267 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 20:57:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 20:57:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1993ms 20:57:08 INFO - PROCESS | 1931 | 1461556628317 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 20:57:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 20:57:08 INFO - PROCESS | 1931 | 1461556628323 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 20:57:08 INFO - PROCESS | 1931 | 1461556628330 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 20:57:08 INFO - PROCESS | 1931 | 1461556628337 Marionette TRACE conn4 <- [1,1682,null,{}] 20:57:08 INFO - PROCESS | 1931 | 1461556628353 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:08 INFO - PROCESS | 1931 | 1461556628620 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 20:57:08 INFO - PROCESS | 1931 | 1461556628918 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86cf39800 == 135 [pid = 1931] [id = 428] 20:57:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 275 (0x7ff867610800) [pid = 1931] [serial = 1285] [outer = (nil)] 20:57:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 276 (0x7ff86783f800) [pid = 1931] [serial = 1286] [outer = 0x7ff867610800] 20:57:09 INFO - PROCESS | 1931 | 1461556629003 Marionette DEBUG loaded listener.js 20:57:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 277 (0x7ff86a987400) [pid = 1931] [serial = 1287] [outer = 0x7ff867610800] 20:57:09 INFO - PROCESS | 1931 | 1461556629853 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 20:57:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 20:57:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1595ms 20:57:09 INFO - PROCESS | 1931 | 1461556629924 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 20:57:09 INFO - PROCESS | 1931 | 1461556629929 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 20:57:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 20:57:09 INFO - PROCESS | 1931 | 1461556629935 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 20:57:09 INFO - PROCESS | 1931 | 1461556629938 Marionette TRACE conn4 <- [1,1686,null,{}] 20:57:09 INFO - PROCESS | 1931 | 1461556629944 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:10 INFO - PROCESS | 1931 | 1461556630178 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 20:57:10 INFO - PROCESS | 1931 | 1461556630440 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86dc1e000 == 136 [pid = 1931] [id = 429] 20:57:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 278 (0x7ff8676bf000) [pid = 1931] [serial = 1288] [outer = (nil)] 20:57:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 279 (0x7ff86d04d400) [pid = 1931] [serial = 1289] [outer = 0x7ff8676bf000] 20:57:10 INFO - PROCESS | 1931 | 1461556630575 Marionette DEBUG loaded listener.js 20:57:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 280 (0x7ff86d094800) [pid = 1931] [serial = 1290] [outer = 0x7ff8676bf000] 20:57:11 INFO - PROCESS | 1931 | 1461556631418 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 20:57:11 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 20:57:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1533ms 20:57:11 INFO - PROCESS | 1931 | 1461556631469 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 20:57:11 INFO - PROCESS | 1931 | 1461556631473 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 20:57:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 20:57:11 INFO - PROCESS | 1931 | 1461556631479 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 20:57:11 INFO - PROCESS | 1931 | 1461556631482 Marionette TRACE conn4 <- [1,1690,null,{}] 20:57:11 INFO - PROCESS | 1931 | 1461556631488 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:11 INFO - PROCESS | 1931 | 1461556631701 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 20:57:11 INFO - PROCESS | 1931 | 1461556631964 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8741a5000 == 137 [pid = 1931] [id = 430] 20:57:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 281 (0x7ff86dbeac00) [pid = 1931] [serial = 1291] [outer = (nil)] 20:57:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 282 (0x7ff86e105800) [pid = 1931] [serial = 1292] [outer = 0x7ff86dbeac00] 20:57:12 INFO - PROCESS | 1931 | 1461556632091 Marionette DEBUG loaded listener.js 20:57:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 283 (0x7ff8715ca000) [pid = 1931] [serial = 1293] [outer = 0x7ff86dbeac00] 20:57:12 INFO - PROCESS | 1931 | 1461556632965 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 20:57:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 20:57:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1530ms 20:57:13 INFO - PROCESS | 1931 | 1461556633010 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 20:57:13 INFO - PROCESS | 1931 | 1461556633014 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 20:57:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 20:57:13 INFO - PROCESS | 1931 | 1461556633020 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 20:57:13 INFO - PROCESS | 1931 | 1461556633024 Marionette TRACE conn4 <- [1,1694,null,{}] 20:57:13 INFO - PROCESS | 1931 | 1461556633031 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:13 INFO - PROCESS | 1931 | 1461556633251 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 20:57:13 INFO - PROCESS | 1931 | 1461556633506 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff881c70000 == 138 [pid = 1931] [id = 431] 20:57:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 284 (0x7ff86dbeb000) [pid = 1931] [serial = 1294] [outer = (nil)] 20:57:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 285 (0x7ff874466c00) [pid = 1931] [serial = 1295] [outer = 0x7ff86dbeb000] 20:57:13 INFO - PROCESS | 1931 | 1461556633626 Marionette DEBUG loaded listener.js 20:57:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 286 (0x7ff876123400) [pid = 1931] [serial = 1296] [outer = 0x7ff86dbeb000] 20:57:14 INFO - PROCESS | 1931 | 1461556634500 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 20:57:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 20:57:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1539ms 20:57:14 INFO - PROCESS | 1931 | 1461556634562 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 20:57:14 INFO - PROCESS | 1931 | 1461556634566 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 20:57:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 20:57:14 INFO - PROCESS | 1931 | 1461556634572 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 20:57:14 INFO - PROCESS | 1931 | 1461556634574 Marionette TRACE conn4 <- [1,1698,null,{}] 20:57:14 INFO - PROCESS | 1931 | 1461556634581 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:14 INFO - PROCESS | 1931 | 1461556634796 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 20:57:15 INFO - PROCESS | 1931 | 1461556635060 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885966000 == 139 [pid = 1931] [id = 432] 20:57:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 287 (0x7ff869fdd000) [pid = 1931] [serial = 1297] [outer = (nil)] 20:57:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 288 (0x7ff876124800) [pid = 1931] [serial = 1298] [outer = 0x7ff869fdd000] 20:57:15 INFO - PROCESS | 1931 | 1461556635188 Marionette DEBUG loaded listener.js 20:57:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 289 (0x7ff880dd0800) [pid = 1931] [serial = 1299] [outer = 0x7ff869fdd000] 20:57:16 INFO - PROCESS | 1931 | 1461556636054 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 20:57:16 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 20:57:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1536ms 20:57:16 INFO - PROCESS | 1931 | 1461556636110 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 20:57:16 INFO - PROCESS | 1931 | 1461556636114 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 20:57:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 20:57:16 INFO - PROCESS | 1931 | 1461556636120 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 20:57:16 INFO - PROCESS | 1931 | 1461556636122 Marionette TRACE conn4 <- [1,1702,null,{}] 20:57:16 INFO - PROCESS | 1931 | 1461556636128 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:16 INFO - PROCESS | 1931 | 1461556636337 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 20:57:16 INFO - PROCESS | 1931 | 1461556636557 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff862f8e800 == 140 [pid = 1931] [id = 433] 20:57:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 290 (0x7ff85a17cc00) [pid = 1931] [serial = 1300] [outer = (nil)] 20:57:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 291 (0x7ff85a182c00) [pid = 1931] [serial = 1301] [outer = 0x7ff85a17cc00] 20:57:16 INFO - PROCESS | 1931 | 1461556636673 Marionette DEBUG loaded listener.js 20:57:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 292 (0x7ff85a188000) [pid = 1931] [serial = 1302] [outer = 0x7ff85a17cc00] 20:57:17 INFO - PROCESS | 1931 | 1461556637589 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 20:57:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 20:57:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1538ms 20:57:17 INFO - PROCESS | 1931 | 1461556637659 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 20:57:17 INFO - PROCESS | 1931 | 1461556637663 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 20:57:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 20:57:17 INFO - PROCESS | 1931 | 1461556637670 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 20:57:17 INFO - PROCESS | 1931 | 1461556637673 Marionette TRACE conn4 <- [1,1706,null,{}] 20:57:17 INFO - PROCESS | 1931 | 1461556637680 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:17 INFO - PROCESS | 1931 | 1461556637891 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 20:57:18 INFO - PROCESS | 1931 | 1461556638110 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff888a67800 == 141 [pid = 1931] [id = 434] 20:57:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 293 (0x7ff85a17d400) [pid = 1931] [serial = 1303] [outer = (nil)] 20:57:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 294 (0x7ff879b44000) [pid = 1931] [serial = 1304] [outer = 0x7ff85a17d400] 20:57:18 INFO - PROCESS | 1931 | 1461556638225 Marionette DEBUG loaded listener.js 20:57:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 295 (0x7ff881e90c00) [pid = 1931] [serial = 1305] [outer = 0x7ff85a17d400] 20:57:19 INFO - PROCESS | 1931 | 1461556639121 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 20:57:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 20:57:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1480ms 20:57:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 20:57:19 INFO - PROCESS | 1931 | 1461556639153 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 20:57:19 INFO - PROCESS | 1931 | 1461556639156 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 20:57:19 INFO - PROCESS | 1931 | 1461556639162 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 20:57:19 INFO - PROCESS | 1931 | 1461556639166 Marionette TRACE conn4 <- [1,1710,null,{}] 20:57:19 INFO - PROCESS | 1931 | 1461556639172 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:19 INFO - PROCESS | 1931 | 1461556639385 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 20:57:19 INFO - PROCESS | 1931 | 1461556639605 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8583da000 == 142 [pid = 1931] [id = 435] 20:57:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 296 (0x7ff85a184000) [pid = 1931] [serial = 1306] [outer = (nil)] 20:57:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 297 (0x7ff8677b8800) [pid = 1931] [serial = 1307] [outer = 0x7ff85a184000] 20:57:19 INFO - PROCESS | 1931 | 1461556639717 Marionette DEBUG loaded listener.js 20:57:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 298 (0x7ff8677be400) [pid = 1931] [serial = 1308] [outer = 0x7ff85a184000] 20:57:20 INFO - PROCESS | 1931 | 1461556640728 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 20:57:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 20:57:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1635ms 20:57:20 INFO - PROCESS | 1931 | 1461556640797 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 20:57:20 INFO - PROCESS | 1931 | 1461556640800 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 20:57:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 20:57:20 INFO - PROCESS | 1931 | 1461556640807 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 20:57:20 INFO - PROCESS | 1931 | 1461556640812 Marionette TRACE conn4 <- [1,1714,null,{}] 20:57:20 INFO - PROCESS | 1931 | 1461556640817 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:21 INFO - PROCESS | 1931 | 1461556641096 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 20:57:21 INFO - PROCESS | 1931 | 1461556641379 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e1e5800 == 143 [pid = 1931] [id = 436] 20:57:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 299 (0x7ff85d785c00) [pid = 1931] [serial = 1309] [outer = (nil)] 20:57:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 300 (0x7ff85d78f000) [pid = 1931] [serial = 1310] [outer = 0x7ff85d785c00] 20:57:21 INFO - PROCESS | 1931 | 1461556641460 Marionette DEBUG loaded listener.js 20:57:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 301 (0x7ff881fd7000) [pid = 1931] [serial = 1311] [outer = 0x7ff85d785c00] 20:57:22 INFO - PROCESS | 1931 | 1461556642320 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 20:57:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 20:57:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1581ms 20:57:22 INFO - PROCESS | 1931 | 1461556642391 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 20:57:22 INFO - PROCESS | 1931 | 1461556642394 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 20:57:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 20:57:22 INFO - PROCESS | 1931 | 1461556642400 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 20:57:22 INFO - PROCESS | 1931 | 1461556642402 Marionette TRACE conn4 <- [1,1718,null,{}] 20:57:22 INFO - PROCESS | 1931 | 1461556642408 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:22 INFO - PROCESS | 1931 | 1461556642617 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 20:57:22 INFO - PROCESS | 1931 | 1461556642919 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e012000 == 144 [pid = 1931] [id = 437] 20:57:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 302 (0x7ff85d788400) [pid = 1931] [serial = 1312] [outer = (nil)] 20:57:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 303 (0x7ff85e04fc00) [pid = 1931] [serial = 1313] [outer = 0x7ff85d788400] 20:57:23 INFO - PROCESS | 1931 | 1461556643008 Marionette DEBUG loaded listener.js 20:57:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 304 (0x7ff85e055000) [pid = 1931] [serial = 1314] [outer = 0x7ff85d788400] 20:57:23 INFO - PROCESS | 1931 | 1461556643877 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 20:57:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 20:57:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1541ms 20:57:23 INFO - PROCESS | 1931 | 1461556643942 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 20:57:23 INFO - PROCESS | 1931 | 1461556643946 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 20:57:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 20:57:23 INFO - PROCESS | 1931 | 1461556643952 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 20:57:23 INFO - PROCESS | 1931 | 1461556643955 Marionette TRACE conn4 <- [1,1722,null,{}] 20:57:23 INFO - PROCESS | 1931 | 1461556643960 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:24 INFO - PROCESS | 1931 | 1461556644169 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 20:57:24 INFO - PROCESS | 1931 | 1461556644467 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff856e5c000 == 145 [pid = 1931] [id = 438] 20:57:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 305 (0x7ff85e04bc00) [pid = 1931] [serial = 1315] [outer = (nil)] 20:57:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 306 (0x7ff861073800) [pid = 1931] [serial = 1316] [outer = 0x7ff85e04bc00] 20:57:24 INFO - PROCESS | 1931 | 1461556644544 Marionette DEBUG loaded listener.js 20:57:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 307 (0x7ff861078400) [pid = 1931] [serial = 1317] [outer = 0x7ff85e04bc00] 20:57:25 INFO - PROCESS | 1931 | 1461556645374 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 20:57:25 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 20:57:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1492ms 20:57:25 INFO - PROCESS | 1931 | 1461556645445 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 20:57:25 INFO - PROCESS | 1931 | 1461556645449 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 20:57:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 20:57:25 INFO - PROCESS | 1931 | 1461556645455 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 20:57:25 INFO - PROCESS | 1931 | 1461556645457 Marionette TRACE conn4 <- [1,1726,null,{}] 20:57:25 INFO - PROCESS | 1931 | 1461556645462 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:25 INFO - PROCESS | 1931 | 1461556645696 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 20:57:25 INFO - PROCESS | 1931 | 1461556645961 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8594e4800 == 146 [pid = 1931] [id = 439] 20:57:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 308 (0x7ff856f9a000) [pid = 1931] [serial = 1318] [outer = (nil)] 20:57:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 309 (0x7ff856fa1000) [pid = 1931] [serial = 1319] [outer = 0x7ff856f9a000] 20:57:26 INFO - PROCESS | 1931 | 1461556646080 Marionette DEBUG loaded listener.js 20:57:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 310 (0x7ff856fa5c00) [pid = 1931] [serial = 1320] [outer = 0x7ff856f9a000] 20:57:26 INFO - PROCESS | 1931 | 1461556646961 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 20:57:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 20:57:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1583ms 20:57:27 INFO - PROCESS | 1931 | 1461556647039 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 20:57:27 INFO - PROCESS | 1931 | 1461556647042 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 20:57:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 20:57:27 INFO - PROCESS | 1931 | 1461556647049 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 20:57:27 INFO - PROCESS | 1931 | 1461556647051 Marionette TRACE conn4 <- [1,1730,null,{}] 20:57:27 INFO - PROCESS | 1931 | 1461556647057 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:27 INFO - PROCESS | 1931 | 1461556647280 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 20:57:27 INFO - PROCESS | 1931 | 1461556647633 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85faf2000 == 147 [pid = 1931] [id = 440] 20:57:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 311 (0x7ff856f9b400) [pid = 1931] [serial = 1321] [outer = (nil)] 20:57:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 312 (0x7ff85e057800) [pid = 1931] [serial = 1322] [outer = 0x7ff856f9b400] 20:57:27 INFO - PROCESS | 1931 | 1461556647708 Marionette DEBUG loaded listener.js 20:57:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 313 (0x7ff861075400) [pid = 1931] [serial = 1323] [outer = 0x7ff856f9b400] 20:57:28 INFO - PROCESS | 1931 | 1461556648596 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 20:57:28 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 20:57:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1586ms 20:57:28 INFO - PROCESS | 1931 | 1461556648635 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 20:57:28 INFO - PROCESS | 1931 | 1461556648638 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 20:57:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 20:57:28 INFO - PROCESS | 1931 | 1461556648644 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 20:57:28 INFO - PROCESS | 1931 | 1461556648646 Marionette TRACE conn4 <- [1,1734,null,{}] 20:57:28 INFO - PROCESS | 1931 | 1461556648652 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:28 INFO - PROCESS | 1931 | 1461556648860 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 20:57:29 INFO - PROCESS | 1931 | 1461556649135 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86f96c000 == 148 [pid = 1931] [id = 441] 20:57:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 314 (0x7ff85a516800) [pid = 1931] [serial = 1324] [outer = (nil)] 20:57:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 315 (0x7ff86107d800) [pid = 1931] [serial = 1325] [outer = 0x7ff85a516800] 20:57:29 INFO - PROCESS | 1931 | 1461556649254 Marionette DEBUG loaded listener.js 20:57:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 316 (0x7ff8677a0000) [pid = 1931] [serial = 1326] [outer = 0x7ff85a516800] 20:57:30 INFO - PROCESS | 1931 | 1461556650091 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 20:57:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 20:57:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1527ms 20:57:30 INFO - PROCESS | 1931 | 1461556650173 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 20:57:30 INFO - PROCESS | 1931 | 1461556650177 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 20:57:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 20:57:30 INFO - PROCESS | 1931 | 1461556650183 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 20:57:30 INFO - PROCESS | 1931 | 1461556650185 Marionette TRACE conn4 <- [1,1738,null,{}] 20:57:30 INFO - PROCESS | 1931 | 1461556650191 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:30 INFO - PROCESS | 1931 | 1461556650434 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 20:57:31 INFO - PROCESS | 1931 | 1461556651262 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a336000 == 149 [pid = 1931] [id = 442] 20:57:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 317 (0x7ff859306c00) [pid = 1931] [serial = 1327] [outer = (nil)] 20:57:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 318 (0x7ff85930e000) [pid = 1931] [serial = 1328] [outer = 0x7ff859306c00] 20:57:31 INFO - PROCESS | 1931 | 1461556651365 Marionette DEBUG loaded listener.js 20:57:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 319 (0x7ff85995cc00) [pid = 1931] [serial = 1329] [outer = 0x7ff859306c00] 20:57:32 INFO - PROCESS | 1931 | 1461556652222 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 20:57:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 20:57:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 2086ms 20:57:32 INFO - PROCESS | 1931 | 1461556652272 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 20:57:32 INFO - PROCESS | 1931 | 1461556652279 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 20:57:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 20:57:32 INFO - PROCESS | 1931 | 1461556652287 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 20:57:32 INFO - PROCESS | 1931 | 1461556652291 Marionette TRACE conn4 <- [1,1742,null,{}] 20:57:32 INFO - PROCESS | 1931 | 1461556652298 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:32 INFO - PROCESS | 1931 | 1461556652509 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 20:57:32 INFO - PROCESS | 1931 | 1461556652820 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff860312000 == 150 [pid = 1931] [id = 443] 20:57:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 320 (0x7ff85d556400) [pid = 1931] [serial = 1330] [outer = (nil)] 20:57:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 321 (0x7ff85d78f800) [pid = 1931] [serial = 1331] [outer = 0x7ff85d556400] 20:57:32 INFO - PROCESS | 1931 | 1461556652900 Marionette DEBUG loaded listener.js 20:57:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 322 (0x7ff85e04f000) [pid = 1931] [serial = 1332] [outer = 0x7ff85d556400] 20:57:33 INFO - PROCESS | 1931 | 1461556653787 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 20:57:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 20:57:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1532ms 20:57:33 INFO - PROCESS | 1931 | 1461556653825 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 20:57:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 20:57:33 INFO - PROCESS | 1931 | 1461556653831 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 20:57:33 INFO - PROCESS | 1931 | 1461556653837 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 20:57:33 INFO - PROCESS | 1931 | 1461556653840 Marionette TRACE conn4 <- [1,1746,null,{}] 20:57:33 INFO - PROCESS | 1931 | 1461556653846 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:34 INFO - PROCESS | 1931 | 1461556654043 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 20:57:34 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86ce29000 == 149 [pid = 1931] [id = 48] 20:57:34 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff862d34800 == 148 [pid = 1931] [id = 424] 20:57:34 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff867724000 == 147 [pid = 1931] [id = 423] 20:57:34 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861465000 == 146 [pid = 1931] [id = 422] 20:57:34 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e4e0800 == 145 [pid = 1931] [id = 421] 20:57:34 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85a5d2000 == 144 [pid = 1931] [id = 420] 20:57:34 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff859ce5000 == 143 [pid = 1931] [id = 419] 20:57:34 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e515800 == 142 [pid = 1931] [id = 418] 20:57:34 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e51f800 == 141 [pid = 1931] [id = 414] 20:57:34 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88a0d2800 == 140 [pid = 1931] [id = 413] 20:57:34 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff858aae800 == 139 [pid = 1931] [id = 412] 20:57:34 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88612a800 == 138 [pid = 1931] [id = 411] 20:57:34 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88569f800 == 137 [pid = 1931] [id = 410] 20:57:34 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff881e21000 == 136 [pid = 1931] [id = 409] 20:57:34 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87532e800 == 135 [pid = 1931] [id = 408] 20:57:34 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff872b98800 == 134 [pid = 1931] [id = 407] 20:57:34 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85d7a6000 == 133 [pid = 1931] [id = 404] 20:57:34 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a9cc800 == 132 [pid = 1931] [id = 403] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 321 (0x7ff85db5ac00) [pid = 1931] [serial = 1191] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 320 (0x7ff86cf63400) [pid = 1931] [serial = 1206] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 319 (0x7ff85facec00) [pid = 1931] [serial = 1145] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 318 (0x7ff867477c00) [pid = 1931] [serial = 1148] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 317 (0x7ff863133800) [pid = 1931] [serial = 1199] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 316 (0x7ff85d8a4800) [pid = 1931] [serial = 1142] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 315 (0x7ff8676b6000) [pid = 1931] [serial = 1200] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 314 (0x7ff86e4de400) [pid = 1931] [serial = 1160] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 313 (0x7ff867537800) [pid = 1931] [serial = 1208] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 312 (0x7ff87236b000) [pid = 1931] [serial = 1163] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 311 (0x7ff862d86800) [pid = 1931] [serial = 1197] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 310 (0x7ff85a35ec00) [pid = 1931] [serial = 1190] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 309 (0x7ff873797400) [pid = 1931] [serial = 1166] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 308 (0x7ff86ab85c00) [pid = 1931] [serial = 1205] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 307 (0x7ff8749a9000) [pid = 1931] [serial = 1169] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 306 (0x7ff85a0cb800) [pid = 1931] [serial = 1175] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 305 (0x7ff86e10e800) [pid = 1931] [serial = 1184] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 304 (0x7ff8747b6400) [pid = 1931] [serial = 1172] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 303 (0x7ff85facc000) [pid = 1931] [serial = 1194] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 302 (0x7ff86a3e2c00) [pid = 1931] [serial = 1151] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 301 (0x7ff867836800) [pid = 1931] [serial = 1203] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 300 (0x7ff86ab89000) [pid = 1931] [serial = 1154] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 299 (0x7ff85e1fb000) [pid = 1931] [serial = 1181] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 298 (0x7ff86779bc00) [pid = 1931] [serial = 1202] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 297 (0x7ff85a0c6c00) [pid = 1931] [serial = 1178] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 296 (0x7ff862ae0400) [pid = 1931] [serial = 1187] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 295 (0x7ff85d8ab800) [pid = 1931] [serial = 1193] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 294 (0x7ff86d6ea000) [pid = 1931] [serial = 1157] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 293 (0x7ff861180800) [pid = 1931] [serial = 1196] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | --DOMWINDOW == 292 (0x7ff86cf5d800) [pid = 1931] [serial = 1209] [outer = (nil)] [url = about:blank] 20:57:34 INFO - PROCESS | 1931 | 1461556654830 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8581bc800 == 133 [pid = 1931] [id = 444] 20:57:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 293 (0x7ff85995a800) [pid = 1931] [serial = 1333] [outer = (nil)] 20:57:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 294 (0x7ff85a517400) [pid = 1931] [serial = 1334] [outer = 0x7ff85995a800] 20:57:34 INFO - PROCESS | 1931 | 1461556654901 Marionette DEBUG loaded listener.js 20:57:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 295 (0x7ff85e9aa400) [pid = 1931] [serial = 1335] [outer = 0x7ff85995a800] 20:57:35 INFO - PROCESS | 1931 | 1461556655663 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 20:57:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 20:57:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1886ms 20:57:35 INFO - PROCESS | 1931 | 1461556655724 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 20:57:35 INFO - PROCESS | 1931 | 1461556655728 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 20:57:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 20:57:35 INFO - PROCESS | 1931 | 1461556655743 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 20:57:35 INFO - PROCESS | 1931 | 1461556655752 Marionette TRACE conn4 <- [1,1750,null,{}] 20:57:35 INFO - PROCESS | 1931 | 1461556655759 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:35 INFO - PROCESS | 1931 | 1461556655978 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 20:57:36 INFO - PROCESS | 1931 | 1461556656150 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d52f800 == 134 [pid = 1931] [id = 445] 20:57:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 296 (0x7ff85a0c6c00) [pid = 1931] [serial = 1336] [outer = (nil)] 20:57:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 297 (0x7ff85fad1c00) [pid = 1931] [serial = 1337] [outer = 0x7ff85a0c6c00] 20:57:36 INFO - PROCESS | 1931 | 1461556656217 Marionette DEBUG loaded listener.js 20:57:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 298 (0x7ff861184800) [pid = 1931] [serial = 1338] [outer = 0x7ff85a0c6c00] 20:57:37 INFO - PROCESS | 1931 | 1461556657030 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 20:57:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 20:57:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1344ms 20:57:37 INFO - PROCESS | 1931 | 1461556657080 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 20:57:37 INFO - PROCESS | 1931 | 1461556657085 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 20:57:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 20:57:37 INFO - PROCESS | 1931 | 1461556657091 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 20:57:37 INFO - PROCESS | 1931 | 1461556657093 Marionette TRACE conn4 <- [1,1754,null,{}] 20:57:37 INFO - PROCESS | 1931 | 1461556657104 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:37 INFO - PROCESS | 1931 | 1461556657353 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 20:57:37 INFO - PROCESS | 1931 | 1461556657387 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e50c000 == 135 [pid = 1931] [id = 446] 20:57:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 299 (0x7ff85d553400) [pid = 1931] [serial = 1339] [outer = (nil)] 20:57:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 300 (0x7ff862918800) [pid = 1931] [serial = 1340] [outer = 0x7ff85d553400] 20:57:37 INFO - PROCESS | 1931 | 1461556657452 Marionette DEBUG loaded listener.js 20:57:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 301 (0x7ff862920000) [pid = 1931] [serial = 1341] [outer = 0x7ff85d553400] 20:57:38 INFO - PROCESS | 1931 | 1461556658385 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 20:57:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 20:57:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1337ms 20:57:38 INFO - PROCESS | 1931 | 1461556658445 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 20:57:38 INFO - PROCESS | 1931 | 1461556658449 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 20:57:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 20:57:38 INFO - PROCESS | 1931 | 1461556658455 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 20:57:38 INFO - PROCESS | 1931 | 1461556658457 Marionette TRACE conn4 <- [1,1758,null,{}] 20:57:38 INFO - PROCESS | 1931 | 1461556658463 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:38 INFO - PROCESS | 1931 | 1461556658736 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 20:57:38 INFO - PROCESS | 1931 | 1461556658766 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861112800 == 136 [pid = 1931] [id = 447] 20:57:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 302 (0x7ff862a64800) [pid = 1931] [serial = 1342] [outer = (nil)] 20:57:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 303 (0x7ff862a6cc00) [pid = 1931] [serial = 1343] [outer = 0x7ff862a64800] 20:57:38 INFO - PROCESS | 1931 | 1461556658841 Marionette DEBUG loaded listener.js 20:57:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 304 (0x7ff86746e800) [pid = 1931] [serial = 1344] [outer = 0x7ff862a64800] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 303 (0x7ff867606c00) [pid = 1931] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 302 (0x7ff86d164400) [pid = 1931] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 301 (0x7ff872ad5400) [pid = 1931] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 300 (0x7ff86d086800) [pid = 1931] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 299 (0x7ff86d086c00) [pid = 1931] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 298 (0x7ff86cf7e800) [pid = 1931] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 297 (0x7ff86754e000) [pid = 1931] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 296 (0x7ff86a988000) [pid = 1931] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 295 (0x7ff86a956c00) [pid = 1931] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 294 (0x7ff8626ef400) [pid = 1931] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 293 (0x7ff85995bc00) [pid = 1931] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 292 (0x7ff880dcfc00) [pid = 1931] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 291 (0x7ff875f05400) [pid = 1931] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 290 (0x7ff85d8ae800) [pid = 1931] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 289 (0x7ff869f62800) [pid = 1931] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 288 (0x7ff86ac16400) [pid = 1931] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 287 (0x7ff86ce50800) [pid = 1931] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 286 (0x7ff868794c00) [pid = 1931] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 285 (0x7ff86a985000) [pid = 1931] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 284 (0x7ff85ac14800) [pid = 1931] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 283 (0x7ff862d87400) [pid = 1931] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 282 (0x7ff8732f4c00) [pid = 1931] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 281 (0x7ff859514400) [pid = 1931] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 280 (0x7ff873b38400) [pid = 1931] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 279 (0x7ff86112ec00) [pid = 1931] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 278 (0x7ff875f0f400) [pid = 1931] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 277 (0x7ff85ac13400) [pid = 1931] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 276 (0x7ff881b3fc00) [pid = 1931] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 275 (0x7ff86ddb5c00) [pid = 1931] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 274 (0x7ff85825c000) [pid = 1931] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 273 (0x7ff85d8ac000) [pid = 1931] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 272 (0x7ff881c04000) [pid = 1931] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 271 (0x7ff86112b400) [pid = 1931] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 270 (0x7ff862d83400) [pid = 1931] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 269 (0x7ff85fac4000) [pid = 1931] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 268 (0x7ff86a3e2000) [pid = 1931] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 267 (0x7ff8626f8000) [pid = 1931] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 266 (0x7ff867839400) [pid = 1931] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 265 (0x7ff85fbd4c00) [pid = 1931] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 264 (0x7ff86cf5ec00) [pid = 1931] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 263 (0x7ff85db56400) [pid = 1931] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 262 (0x7ff8732f4400) [pid = 1931] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 261 (0x7ff8676bc400) [pid = 1931] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 260 (0x7ff86f950000) [pid = 1931] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 259 (0x7ff86ce4bc00) [pid = 1931] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 258 (0x7ff862d85c00) [pid = 1931] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 20:57:40 INFO - PROCESS | 1931 | --DOMWINDOW == 257 (0x7ff85fbdbc00) [pid = 1931] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 20:57:40 INFO - PROCESS | 1931 | 1461556660753 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 20:57:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 20:57:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 2336ms 20:57:40 INFO - PROCESS | 1931 | 1461556660793 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 20:57:40 INFO - PROCESS | 1931 | 1461556660797 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 20:57:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 20:57:40 INFO - PROCESS | 1931 | 1461556660803 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 20:57:40 INFO - PROCESS | 1931 | 1461556660807 Marionette TRACE conn4 <- [1,1762,null,{}] 20:57:40 INFO - PROCESS | 1931 | 1461556660812 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:41 INFO - PROCESS | 1931 | 1461556661003 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 20:57:41 INFO - PROCESS | 1931 | 1461556661181 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85fad6000 == 137 [pid = 1931] [id = 448] 20:57:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 258 (0x7ff859311c00) [pid = 1931] [serial = 1345] [outer = (nil)] 20:57:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 259 (0x7ff85f9c8400) [pid = 1931] [serial = 1346] [outer = 0x7ff859311c00] 20:57:41 INFO - PROCESS | 1931 | 1461556661244 Marionette DEBUG loaded listener.js 20:57:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 260 (0x7ff8626ef400) [pid = 1931] [serial = 1347] [outer = 0x7ff859311c00] 20:57:41 INFO - PROCESS | 1931 | 1461556661982 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 20:57:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 20:57:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1233ms 20:57:42 INFO - PROCESS | 1931 | 1461556662146 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 20:57:42 INFO - PROCESS | 1931 | 1461556662152 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 20:57:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 20:57:42 INFO - PROCESS | 1931 | 1461556662176 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 20:57:42 INFO - PROCESS | 1931 | 1461556662181 Marionette TRACE conn4 <- [1,1766,null,{}] 20:57:42 INFO - PROCESS | 1931 | 1461556662189 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:42 INFO - PROCESS | 1931 | 1461556662434 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 20:57:42 INFO - PROCESS | 1931 | 1461556662724 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a109800 == 138 [pid = 1931] [id = 449] 20:57:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 261 (0x7ff859512800) [pid = 1931] [serial = 1348] [outer = (nil)] 20:57:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 262 (0x7ff85a0c3c00) [pid = 1931] [serial = 1349] [outer = 0x7ff859512800] 20:57:42 INFO - PROCESS | 1931 | 1461556662844 Marionette DEBUG loaded listener.js 20:57:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 263 (0x7ff85a50dc00) [pid = 1931] [serial = 1350] [outer = 0x7ff859512800] 20:57:43 INFO - PROCESS | 1931 | 1461556663777 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 20:57:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 20:57:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1650ms 20:57:43 INFO - PROCESS | 1931 | 1461556663826 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 20:57:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 20:57:43 INFO - PROCESS | 1931 | 1461556663831 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 20:57:43 INFO - PROCESS | 1931 | 1461556663843 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 20:57:43 INFO - PROCESS | 1931 | 1461556663849 Marionette TRACE conn4 <- [1,1770,null,{}] 20:57:43 INFO - PROCESS | 1931 | 1461556663855 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:44 INFO - PROCESS | 1931 | 1461556664079 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 20:57:44 INFO - PROCESS | 1931 | 1461556664394 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e5d9800 == 139 [pid = 1931] [id = 450] 20:57:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 264 (0x7ff85d553000) [pid = 1931] [serial = 1351] [outer = (nil)] 20:57:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 265 (0x7ff85db5ac00) [pid = 1931] [serial = 1352] [outer = 0x7ff85d553000] 20:57:44 INFO - PROCESS | 1931 | 1461556664473 Marionette DEBUG loaded listener.js 20:57:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 266 (0x7ff85e686c00) [pid = 1931] [serial = 1353] [outer = 0x7ff85d553000] 20:57:45 INFO - PROCESS | 1931 | 1461556665357 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 20:57:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 20:57:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1587ms 20:57:45 INFO - PROCESS | 1931 | 1461556665428 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 20:57:45 INFO - PROCESS | 1931 | 1461556665432 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 20:57:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 20:57:45 INFO - PROCESS | 1931 | 1461556665438 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 20:57:45 INFO - PROCESS | 1931 | 1461556665441 Marionette TRACE conn4 <- [1,1774,null,{}] 20:57:45 INFO - PROCESS | 1931 | 1461556665455 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:45 INFO - PROCESS | 1931 | 1461556665714 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 20:57:46 INFO - PROCESS | 1931 | 1461556666062 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8630f8000 == 140 [pid = 1931] [id = 451] 20:57:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 267 (0x7ff861078800) [pid = 1931] [serial = 1354] [outer = (nil)] 20:57:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 268 (0x7ff86112f400) [pid = 1931] [serial = 1355] [outer = 0x7ff861078800] 20:57:46 INFO - PROCESS | 1931 | 1461556666143 Marionette DEBUG loaded listener.js 20:57:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 269 (0x7ff86291a400) [pid = 1931] [serial = 1356] [outer = 0x7ff861078800] 20:57:47 INFO - PROCESS | 1931 | 1461556667006 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 20:57:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 20:57:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1636ms 20:57:47 INFO - PROCESS | 1931 | 1461556667075 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 20:57:47 INFO - PROCESS | 1931 | 1461556667079 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 20:57:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 20:57:47 INFO - PROCESS | 1931 | 1461556667085 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 20:57:47 INFO - PROCESS | 1931 | 1461556667088 Marionette TRACE conn4 <- [1,1778,null,{}] 20:57:47 INFO - PROCESS | 1931 | 1461556667094 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:47 INFO - PROCESS | 1931 | 1461556667313 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 20:57:47 INFO - PROCESS | 1931 | 1461556667539 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86989d000 == 141 [pid = 1931] [id = 452] 20:57:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 270 (0x7ff86107dc00) [pid = 1931] [serial = 1357] [outer = (nil)] 20:57:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 271 (0x7ff862ae3400) [pid = 1931] [serial = 1358] [outer = 0x7ff86107dc00] 20:57:47 INFO - PROCESS | 1931 | 1461556667697 Marionette DEBUG loaded listener.js 20:57:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 272 (0x7ff862ff2000) [pid = 1931] [serial = 1359] [outer = 0x7ff86107dc00] 20:57:48 INFO - PROCESS | 1931 | 1461556668570 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 20:57:48 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 20:57:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1530ms 20:57:48 INFO - PROCESS | 1931 | 1461556668617 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 20:57:48 INFO - PROCESS | 1931 | 1461556668621 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 20:57:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 20:57:48 INFO - PROCESS | 1931 | 1461556668627 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 20:57:48 INFO - PROCESS | 1931 | 1461556668630 Marionette TRACE conn4 <- [1,1782,null,{}] 20:57:48 INFO - PROCESS | 1931 | 1461556668635 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:48 INFO - PROCESS | 1931 | 1461556668842 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 20:57:49 INFO - PROCESS | 1931 | 1461556669104 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869bc8800 == 142 [pid = 1931] [id = 453] 20:57:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 273 (0x7ff8626f6400) [pid = 1931] [serial = 1360] [outer = (nil)] 20:57:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 274 (0x7ff867536000) [pid = 1931] [serial = 1361] [outer = 0x7ff8626f6400] 20:57:49 INFO - PROCESS | 1931 | 1461556669223 Marionette DEBUG loaded listener.js 20:57:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 275 (0x7ff86760c000) [pid = 1931] [serial = 1362] [outer = 0x7ff8626f6400] 20:57:50 INFO - PROCESS | 1931 | 1461556670030 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 20:57:50 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 20:57:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1433ms 20:57:50 INFO - PROCESS | 1931 | 1461556670061 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 20:57:50 INFO - PROCESS | 1931 | 1461556670065 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 20:57:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 20:57:50 INFO - PROCESS | 1931 | 1461556670071 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 20:57:50 INFO - PROCESS | 1931 | 1461556670074 Marionette TRACE conn4 <- [1,1786,null,{}] 20:57:50 INFO - PROCESS | 1931 | 1461556670079 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:50 INFO - PROCESS | 1931 | 1461556670417 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 20:57:50 INFO - PROCESS | 1931 | 1461556670619 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86cf2d000 == 143 [pid = 1931] [id = 454] 20:57:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 276 (0x7ff868673400) [pid = 1931] [serial = 1363] [outer = (nil)] 20:57:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 277 (0x7ff868791800) [pid = 1931] [serial = 1364] [outer = 0x7ff868673400] 20:57:50 INFO - PROCESS | 1931 | 1461556670747 Marionette DEBUG loaded listener.js 20:57:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 278 (0x7ff86a3e9400) [pid = 1931] [serial = 1365] [outer = 0x7ff868673400] 20:57:51 INFO - PROCESS | 1931 | 1461556671632 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 20:57:51 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 20:57:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1628ms 20:57:51 INFO - PROCESS | 1931 | 1461556671701 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 20:57:51 INFO - PROCESS | 1931 | 1461556671704 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 20:57:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 20:57:51 INFO - PROCESS | 1931 | 1461556671710 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 20:57:51 INFO - PROCESS | 1931 | 1461556671714 Marionette TRACE conn4 <- [1,1790,null,{}] 20:57:51 INFO - PROCESS | 1931 | 1461556671719 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:51 INFO - PROCESS | 1931 | 1461556671928 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 20:57:52 INFO - PROCESS | 1931 | 1461556672157 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e1d4800 == 144 [pid = 1931] [id = 455] 20:57:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 279 (0x7ff86760a800) [pid = 1931] [serial = 1366] [outer = (nil)] 20:57:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 280 (0x7ff86a985000) [pid = 1931] [serial = 1367] [outer = 0x7ff86760a800] 20:57:52 INFO - PROCESS | 1931 | 1461556672274 Marionette DEBUG loaded listener.js 20:57:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 281 (0x7ff86ac16400) [pid = 1931] [serial = 1368] [outer = 0x7ff86760a800] 20:57:53 INFO - PROCESS | 1931 | 1461556673195 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 20:57:53 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) 20:57:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1529ms 20:57:53 INFO - PROCESS | 1931 | 1461556673241 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 20:57:53 INFO - PROCESS | 1931 | 1461556673245 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 20:57:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 20:57:53 INFO - PROCESS | 1931 | 1461556673251 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 20:57:53 INFO - PROCESS | 1931 | 1461556673254 Marionette TRACE conn4 <- [1,1794,null,{}] 20:57:53 INFO - PROCESS | 1931 | 1461556673259 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:53 INFO - PROCESS | 1931 | 1461556673466 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 20:57:53 INFO - PROCESS | 1931 | 1461556673818 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87220a000 == 145 [pid = 1931] [id = 456] 20:57:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 282 (0x7ff868679c00) [pid = 1931] [serial = 1369] [outer = (nil)] 20:57:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 283 (0x7ff86cf5ec00) [pid = 1931] [serial = 1370] [outer = 0x7ff868679c00] 20:57:53 INFO - PROCESS | 1931 | 1461556673901 Marionette DEBUG loaded listener.js 20:57:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 284 (0x7ff86d054c00) [pid = 1931] [serial = 1371] [outer = 0x7ff868679c00] 20:57:54 INFO - PROCESS | 1931 | 1461556674750 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 20:57:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:57:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1532ms 20:57:54 INFO - PROCESS | 1931 | 1461556674784 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 20:57:54 INFO - PROCESS | 1931 | 1461556674788 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 20:57:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 20:57:54 INFO - PROCESS | 1931 | 1461556674794 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 20:57:54 INFO - PROCESS | 1931 | 1461556674796 Marionette TRACE conn4 <- [1,1798,null,{}] 20:57:54 INFO - PROCESS | 1931 | 1461556674802 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:55 INFO - PROCESS | 1931 | 1461556675003 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 20:57:55 INFO - PROCESS | 1931 | 1461556675226 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff875248000 == 146 [pid = 1931] [id = 457] 20:57:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 285 (0x7ff86ac16c00) [pid = 1931] [serial = 1372] [outer = (nil)] 20:57:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 286 (0x7ff86d086800) [pid = 1931] [serial = 1373] [outer = 0x7ff86ac16c00] 20:57:55 INFO - PROCESS | 1931 | 1461556675351 Marionette DEBUG loaded listener.js 20:57:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 287 (0x7ff86d093c00) [pid = 1931] [serial = 1374] [outer = 0x7ff86ac16c00] 20:57:56 INFO - PROCESS | 1931 | 1461556676270 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 20:57:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 20:57:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1534ms 20:57:56 INFO - PROCESS | 1931 | 1461556676330 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 20:57:56 INFO - PROCESS | 1931 | 1461556676332 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 20:57:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 20:57:56 INFO - PROCESS | 1931 | 1461556676340 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 20:57:56 INFO - PROCESS | 1931 | 1461556676344 Marionette TRACE conn4 <- [1,1802,null,{}] 20:57:56 INFO - PROCESS | 1931 | 1461556676350 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:56 INFO - PROCESS | 1931 | 1461556676571 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 20:57:56 INFO - PROCESS | 1931 | 1461556676873 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880990800 == 147 [pid = 1931] [id = 458] 20:57:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 288 (0x7ff86ce4e400) [pid = 1931] [serial = 1375] [outer = (nil)] 20:57:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 289 (0x7ff86d195400) [pid = 1931] [serial = 1376] [outer = 0x7ff86ce4e400] 20:57:56 INFO - PROCESS | 1931 | 1461556676952 Marionette DEBUG loaded listener.js 20:57:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 290 (0x7ff86d72ec00) [pid = 1931] [serial = 1377] [outer = 0x7ff86ce4e400] 20:57:57 INFO - PROCESS | 1931 | 1461556677788 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:57:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 20:57:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1484ms 20:57:57 INFO - PROCESS | 1931 | 1461556677831 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 20:57:57 INFO - PROCESS | 1931 | 1461556677835 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 20:57:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 20:57:57 INFO - PROCESS | 1931 | 1461556677842 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 20:57:57 INFO - PROCESS | 1931 | 1461556677847 Marionette TRACE conn4 <- [1,1806,null,{}] 20:57:57 INFO - PROCESS | 1931 | 1461556677853 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:58 INFO - PROCESS | 1931 | 1461556678097 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 20:57:58 INFO - PROCESS | 1931 | 1461556678361 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:57:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88544b800 == 148 [pid = 1931] [id = 459] 20:57:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 291 (0x7ff86d04e800) [pid = 1931] [serial = 1378] [outer = (nil)] 20:57:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 292 (0x7ff8717e4c00) [pid = 1931] [serial = 1379] [outer = 0x7ff86d04e800] 20:57:58 INFO - PROCESS | 1931 | 1461556678507 Marionette DEBUG loaded listener.js 20:57:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 293 (0x7ff872ad4800) [pid = 1931] [serial = 1380] [outer = 0x7ff86d04e800] 20:57:59 INFO - PROCESS | 1931 | 1461556679427 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 20:57:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 20:57:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1631ms 20:57:59 INFO - PROCESS | 1931 | 1461556679474 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 20:57:59 INFO - PROCESS | 1931 | 1461556679477 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 20:57:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 20:57:59 INFO - PROCESS | 1931 | 1461556679483 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 20:57:59 INFO - PROCESS | 1931 | 1461556679486 Marionette TRACE conn4 <- [1,1810,null,{}] 20:57:59 INFO - PROCESS | 1931 | 1461556679491 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:57:59 INFO - PROCESS | 1931 | 1461556679692 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 20:58:00 INFO - PROCESS | 1931 | 1461556680008 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88590d800 == 149 [pid = 1931] [id = 460] 20:58:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 294 (0x7ff86f950000) [pid = 1931] [serial = 1381] [outer = (nil)] 20:58:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 295 (0x7ff873778400) [pid = 1931] [serial = 1382] [outer = 0x7ff86f950000] 20:58:00 INFO - PROCESS | 1931 | 1461556680087 Marionette DEBUG loaded listener.js 20:58:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 296 (0x7ff874319800) [pid = 1931] [serial = 1383] [outer = 0x7ff86f950000] 20:58:00 INFO - PROCESS | 1931 | 1461556680962 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 20:58:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 20:58:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1535ms 20:58:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 20:58:01 INFO - PROCESS | 1931 | 1461556681020 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 20:58:01 INFO - PROCESS | 1931 | 1461556681023 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 20:58:01 INFO - PROCESS | 1931 | 1461556681029 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 20:58:01 INFO - PROCESS | 1931 | 1461556681033 Marionette TRACE conn4 <- [1,1814,null,{}] 20:58:01 INFO - PROCESS | 1931 | 1461556681038 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:01 INFO - PROCESS | 1931 | 1461556681236 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 20:58:01 INFO - PROCESS | 1931 | 1461556681504 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff887c99000 == 150 [pid = 1931] [id = 461] 20:58:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 297 (0x7ff872aca000) [pid = 1931] [serial = 1384] [outer = (nil)] 20:58:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 298 (0x7ff875e65800) [pid = 1931] [serial = 1385] [outer = 0x7ff872aca000] 20:58:01 INFO - PROCESS | 1931 | 1461556681624 Marionette DEBUG loaded listener.js 20:58:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 299 (0x7ff875f10400) [pid = 1931] [serial = 1386] [outer = 0x7ff872aca000] 20:58:02 INFO - PROCESS | 1931 | 1461556682484 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 20:58:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 20:58:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1491ms 20:58:02 INFO - PROCESS | 1931 | 1461556682520 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 20:58:02 INFO - PROCESS | 1931 | 1461556682523 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 20:58:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 20:58:02 INFO - PROCESS | 1931 | 1461556682529 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 20:58:02 INFO - PROCESS | 1931 | 1461556682532 Marionette TRACE conn4 <- [1,1818,null,{}] 20:58:02 INFO - PROCESS | 1931 | 1461556682537 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:02 INFO - PROCESS | 1931 | 1461556682737 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 20:58:03 INFO - PROCESS | 1931 | 1461556683010 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86141a000 == 151 [pid = 1931] [id = 462] 20:58:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 300 (0x7ff8730d8c00) [pid = 1931] [serial = 1387] [outer = (nil)] 20:58:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 301 (0x7ff876158c00) [pid = 1931] [serial = 1388] [outer = 0x7ff8730d8c00] 20:58:03 INFO - PROCESS | 1931 | 1461556683130 Marionette DEBUG loaded listener.js 20:58:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 302 (0x7ff87fa19c00) [pid = 1931] [serial = 1389] [outer = 0x7ff8730d8c00] 20:58:03 INFO - PROCESS | 1931 | 1461556683950 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 20:58:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 20:58:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1488ms 20:58:04 INFO - PROCESS | 1931 | 1461556684017 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 20:58:04 INFO - PROCESS | 1931 | 1461556684020 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 20:58:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 20:58:04 INFO - PROCESS | 1931 | 1461556684026 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 20:58:04 INFO - PROCESS | 1931 | 1461556684029 Marionette TRACE conn4 <- [1,1822,null,{}] 20:58:04 INFO - PROCESS | 1931 | 1461556684035 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:04 INFO - PROCESS | 1931 | 1461556684259 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 20:58:04 INFO - PROCESS | 1931 | 1461556684533 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a114000 == 152 [pid = 1931] [id = 463] 20:58:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 303 (0x7ff858260000) [pid = 1931] [serial = 1390] [outer = (nil)] 20:58:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 304 (0x7ff859514800) [pid = 1931] [serial = 1391] [outer = 0x7ff858260000] 20:58:04 INFO - PROCESS | 1931 | 1461556684651 Marionette DEBUG loaded listener.js 20:58:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 305 (0x7ff85e685800) [pid = 1931] [serial = 1392] [outer = 0x7ff858260000] 20:58:05 INFO - PROCESS | 1931 | 1461556685550 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 20:58:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 20:58:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1578ms 20:58:05 INFO - PROCESS | 1931 | 1461556685606 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 20:58:05 INFO - PROCESS | 1931 | 1461556685610 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 20:58:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 20:58:05 INFO - PROCESS | 1931 | 1461556685616 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 20:58:05 INFO - PROCESS | 1931 | 1461556685618 Marionette TRACE conn4 <- [1,1826,null,{}] 20:58:05 INFO - PROCESS | 1931 | 1461556685624 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:05 INFO - PROCESS | 1931 | 1461556685838 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 20:58:06 INFO - PROCESS | 1931 | 1461556686150 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d634000 == 153 [pid = 1931] [id = 464] 20:58:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 306 (0x7ff858264400) [pid = 1931] [serial = 1393] [outer = (nil)] 20:58:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 307 (0x7ff85f9cb000) [pid = 1931] [serial = 1394] [outer = 0x7ff858264400] 20:58:06 INFO - PROCESS | 1931 | 1461556686228 Marionette DEBUG loaded listener.js 20:58:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 308 (0x7ff860218c00) [pid = 1931] [serial = 1395] [outer = 0x7ff858264400] 20:58:07 INFO - PROCESS | 1931 | 1461556687131 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 20:58:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 20:58:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1585ms 20:58:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 20:58:07 INFO - PROCESS | 1931 | 1461556687202 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 20:58:07 INFO - PROCESS | 1931 | 1461556687205 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 20:58:07 INFO - PROCESS | 1931 | 1461556687212 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 20:58:07 INFO - PROCESS | 1931 | 1461556687215 Marionette TRACE conn4 <- [1,1830,null,{}] 20:58:07 INFO - PROCESS | 1931 | 1461556687220 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:07 INFO - PROCESS | 1931 | 1461556687451 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 20:58:08 INFO - PROCESS | 1931 | 1461556688210 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85952f800 == 154 [pid = 1931] [id = 465] 20:58:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 309 (0x7ff856f9e000) [pid = 1931] [serial = 1396] [outer = (nil)] 20:58:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 310 (0x7ff85825c400) [pid = 1931] [serial = 1397] [outer = 0x7ff856f9e000] 20:58:08 INFO - PROCESS | 1931 | 1461556688291 Marionette DEBUG loaded listener.js 20:58:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 311 (0x7ff859954400) [pid = 1931] [serial = 1398] [outer = 0x7ff856f9e000] 20:58:09 INFO - PROCESS | 1931 | 1461556689232 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 20:58:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 20:58:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 2083ms 20:58:09 INFO - PROCESS | 1931 | 1461556689295 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 20:58:09 INFO - PROCESS | 1931 | 1461556689300 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 20:58:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 20:58:09 INFO - PROCESS | 1931 | 1461556689307 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 20:58:09 INFO - PROCESS | 1931 | 1461556689314 Marionette TRACE conn4 <- [1,1834,null,{}] 20:58:09 INFO - PROCESS | 1931 | 1461556689322 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:09 INFO - PROCESS | 1931 | 1461556689529 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 20:58:09 INFO - PROCESS | 1931 | 1461556689840 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85faed800 == 155 [pid = 1931] [id = 466] 20:58:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 312 (0x7ff85a0cc400) [pid = 1931] [serial = 1399] [outer = (nil)] 20:58:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 313 (0x7ff85d786400) [pid = 1931] [serial = 1400] [outer = 0x7ff85a0cc400] 20:58:09 INFO - PROCESS | 1931 | 1461556689915 Marionette DEBUG loaded listener.js 20:58:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 314 (0x7ff85e052000) [pid = 1931] [serial = 1401] [outer = 0x7ff85a0cc400] 20:58:10 INFO - PROCESS | 1931 | 1461556690805 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 20:58:10 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 20:58:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1542ms 20:58:10 INFO - PROCESS | 1931 | 1461556690852 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 20:58:10 INFO - PROCESS | 1931 | 1461556690858 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 20:58:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 20:58:10 INFO - PROCESS | 1931 | 1461556690866 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 20:58:10 INFO - PROCESS | 1931 | 1461556690870 Marionette TRACE conn4 <- [1,1838,null,{}] 20:58:10 INFO - PROCESS | 1931 | 1461556690875 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:11 INFO - PROCESS | 1931 | 1461556691067 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 20:58:11 INFO - PROCESS | 1931 | 1461556691541 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff856e6d800 == 156 [pid = 1931] [id = 467] 20:58:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 315 (0x7ff85db50400) [pid = 1931] [serial = 1402] [outer = (nil)] 20:58:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 316 (0x7ff85e1f8400) [pid = 1931] [serial = 1403] [outer = 0x7ff85db50400] 20:58:11 INFO - PROCESS | 1931 | 1461556691616 Marionette DEBUG loaded listener.js 20:58:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 317 (0x7ff85f9c8800) [pid = 1931] [serial = 1404] [outer = 0x7ff85db50400] 20:58:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861112800 == 155 [pid = 1931] [id = 447] 20:58:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e50c000 == 154 [pid = 1931] [id = 446] 20:58:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85d52f800 == 153 [pid = 1931] [id = 445] 20:58:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8581bc800 == 152 [pid = 1931] [id = 444] 20:58:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff860312000 == 151 [pid = 1931] [id = 443] 20:58:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85a336000 == 150 [pid = 1931] [id = 442] 20:58:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8594e4800 == 149 [pid = 1931] [id = 439] 20:58:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff856e5c000 == 148 [pid = 1931] [id = 438] 20:58:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e012000 == 147 [pid = 1931] [id = 437] 20:58:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86e1e5800 == 146 [pid = 1931] [id = 436] 20:58:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8583da000 == 145 [pid = 1931] [id = 435] 20:58:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff888a67800 == 144 [pid = 1931] [id = 434] 20:58:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff862f8e800 == 143 [pid = 1931] [id = 433] 20:58:12 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885966000 == 142 [pid = 1931] [id = 432] 20:58:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff881c70000 == 141 [pid = 1931] [id = 431] 20:58:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8741a5000 == 140 [pid = 1931] [id = 430] 20:58:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86dc1e000 == 139 [pid = 1931] [id = 429] 20:58:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86cf39800 == 138 [pid = 1931] [id = 428] 20:58:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8630f5000 == 137 [pid = 1931] [id = 427] 20:58:13 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85da73000 == 136 [pid = 1931] [id = 426] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 316 (0x7ff86cf16400) [pid = 1931] [serial = 1140] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 315 (0x7ff86d04a800) [pid = 1931] [serial = 1277] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 314 (0x7ff86ab81400) [pid = 1931] [serial = 1275] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 313 (0x7ff88583b000) [pid = 1931] [serial = 870] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 312 (0x7ff85e589400) [pid = 1931] [serial = 1253] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 311 (0x7ff87aa6cc00) [pid = 1931] [serial = 861] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 310 (0x7ff87fabe000) [pid = 1931] [serial = 1080] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 309 (0x7ff875f02400) [pid = 1931] [serial = 1229] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 308 (0x7ff88567b800) [pid = 1931] [serial = 975] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 307 (0x7ff86d096800) [pid = 1931] [serial = 978] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 306 (0x7ff86e103000) [pid = 1931] [serial = 855] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 305 (0x7ff86a981c00) [pid = 1931] [serial = 1272] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 304 (0x7ff885ca4000) [pid = 1931] [serial = 924] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 303 (0x7ff86d165c00) [pid = 1931] [serial = 1212] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 302 (0x7ff862ff8400) [pid = 1931] [serial = 957] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 301 (0x7ff86d053400) [pid = 1931] [serial = 1241] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 300 (0x7ff8599c3800) [pid = 1931] [serial = 1256] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 299 (0x7ff85e1f8800) [pid = 1931] [serial = 1214] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 298 (0x7ff885840000) [pid = 1931] [serial = 915] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 297 (0x7ff880876000) [pid = 1931] [serial = 864] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 296 (0x7ff862a64400) [pid = 1931] [serial = 1217] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 295 (0x7ff85e9ac800) [pid = 1931] [serial = 1247] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 294 (0x7ff86020dc00) [pid = 1931] [serial = 1262] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 293 (0x7ff86a959000) [pid = 1931] [serial = 852] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 292 (0x7ff8857a6400) [pid = 1931] [serial = 1244] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 291 (0x7ff85a514c00) [pid = 1931] [serial = 1238] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 290 (0x7ff876129800) [pid = 1931] [serial = 897] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 289 (0x7ff873773400) [pid = 1931] [serial = 966] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 288 (0x7ff88063d400) [pid = 1931] [serial = 909] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 287 (0x7ff880dd5800) [pid = 1931] [serial = 918] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 286 (0x7ff880871800) [pid = 1931] [serial = 1232] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 285 (0x7ff85d550000) [pid = 1931] [serial = 1250] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 284 (0x7ff86d094400) [pid = 1931] [serial = 1211] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 283 (0x7ff867551400) [pid = 1931] [serial = 990] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 282 (0x7ff869f6ac00) [pid = 1931] [serial = 900] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 281 (0x7ff875f03c00) [pid = 1931] [serial = 858] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 280 (0x7ff8817b0000) [pid = 1931] [serial = 1235] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 279 (0x7ff85a50f000) [pid = 1931] [serial = 1257] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 278 (0x7ff862a65000) [pid = 1931] [serial = 1265] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 277 (0x7ff875e6d000) [pid = 1931] [serial = 906] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 276 (0x7ff885687c00) [pid = 1931] [serial = 984] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 275 (0x7ff87615a400) [pid = 1931] [serial = 849] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 274 (0x7ff85db5b000) [pid = 1931] [serial = 1017] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 273 (0x7ff862fef000) [pid = 1931] [serial = 1266] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 272 (0x7ff8626f3800) [pid = 1931] [serial = 1263] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 271 (0x7ff88579d400) [pid = 1931] [serial = 867] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 270 (0x7ff885cafc00) [pid = 1931] [serial = 930] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 269 (0x7ff862a66800) [pid = 1931] [serial = 1274] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 268 (0x7ff86d19f800) [pid = 1931] [serial = 1226] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 267 (0x7ff85db5b800) [pid = 1931] [serial = 1259] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 266 (0x7ff885caac00) [pid = 1931] [serial = 972] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 265 (0x7ff861139c00) [pid = 1931] [serial = 981] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 264 (0x7ff862d90400) [pid = 1931] [serial = 873] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 263 (0x7ff86d087400) [pid = 1931] [serial = 1223] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 262 (0x7ff869fd0800) [pid = 1931] [serial = 1220] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 261 (0x7ff86754f000) [pid = 1931] [serial = 1269] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 260 (0x7ff86ab8a400) [pid = 1931] [serial = 921] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 259 (0x7ff867548c00) [pid = 1931] [serial = 1020] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 258 (0x7ff86a4eac00) [pid = 1931] [serial = 960] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 257 (0x7ff85fbdf000) [pid = 1931] [serial = 933] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 256 (0x7ff86d73bc00) [pid = 1931] [serial = 903] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 255 (0x7ff885e3f800) [pid = 1931] [serial = 987] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 254 (0x7ff880dce800) [pid = 1931] [serial = 912] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 253 (0x7ff86ddb9400) [pid = 1931] [serial = 927] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 252 (0x7ff879b49c00) [pid = 1931] [serial = 969] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 251 (0x7ff86a2c2800) [pid = 1931] [serial = 1271] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 250 (0x7ff85e1fdc00) [pid = 1931] [serial = 1260] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 249 (0x7ff86d6ed800) [pid = 1931] [serial = 963] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 248 (0x7ff86746fc00) [pid = 1931] [serial = 1268] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | --DOMWINDOW == 247 (0x7ff88583f400) [pid = 1931] [serial = 876] [outer = (nil)] [url = about:blank] 20:58:13 INFO - PROCESS | 1931 | 1461556693772 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 20:58:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 20:58:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2989ms 20:58:13 INFO - PROCESS | 1931 | 1461556693856 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 20:58:13 INFO - PROCESS | 1931 | 1461556693861 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 20:58:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 20:58:13 INFO - PROCESS | 1931 | 1461556693869 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 20:58:13 INFO - PROCESS | 1931 | 1461556693877 Marionette TRACE conn4 <- [1,1842,null,{}] 20:58:13 INFO - PROCESS | 1931 | 1461556693891 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:14 INFO - PROCESS | 1931 | 1461556694107 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 20:58:14 INFO - PROCESS | 1931 | 1461556694290 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8594df000 == 137 [pid = 1931] [id = 468] 20:58:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 248 (0x7ff85a185800) [pid = 1931] [serial = 1405] [outer = (nil)] 20:58:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 249 (0x7ff85e058c00) [pid = 1931] [serial = 1406] [outer = 0x7ff85a185800] 20:58:14 INFO - PROCESS | 1931 | 1461556694354 Marionette DEBUG loaded listener.js 20:58:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 250 (0x7ff86107f400) [pid = 1931] [serial = 1407] [outer = 0x7ff85a185800] 20:58:15 INFO - PROCESS | 1931 | 1461556695170 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 20:58:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 20:58:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1389ms 20:58:15 INFO - PROCESS | 1931 | 1461556695257 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 20:58:15 INFO - PROCESS | 1931 | 1461556695261 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 20:58:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 20:58:15 INFO - PROCESS | 1931 | 1461556695268 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 20:58:15 INFO - PROCESS | 1931 | 1461556695273 Marionette TRACE conn4 <- [1,1846,null,{}] 20:58:15 INFO - PROCESS | 1931 | 1461556695281 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:15 INFO - PROCESS | 1931 | 1461556695534 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 20:58:15 INFO - PROCESS | 1931 | 1461556695828 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85da6b800 == 138 [pid = 1931] [id = 469] 20:58:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 251 (0x7ff85a365000) [pid = 1931] [serial = 1408] [outer = (nil)] 20:58:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 252 (0x7ff861180c00) [pid = 1931] [serial = 1409] [outer = 0x7ff85a365000] 20:58:15 INFO - PROCESS | 1931 | 1461556695920 Marionette DEBUG loaded listener.js 20:58:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 253 (0x7ff8626f9800) [pid = 1931] [serial = 1410] [outer = 0x7ff85a365000] 20:58:16 INFO - PROCESS | 1931 | 1461556696970 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 20:58:17 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) 20:58:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1738ms 20:58:17 INFO - PROCESS | 1931 | 1461556697007 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 20:58:17 INFO - PROCESS | 1931 | 1461556697010 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 20:58:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 20:58:17 INFO - PROCESS | 1931 | 1461556697017 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 20:58:17 INFO - PROCESS | 1931 | 1461556697020 Marionette TRACE conn4 <- [1,1850,null,{}] 20:58:17 INFO - PROCESS | 1931 | 1461556697063 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:17 INFO - PROCESS | 1931 | 1461556697438 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 20:58:17 INFO - PROCESS | 1931 | 1461556697611 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e506800 == 139 [pid = 1931] [id = 470] 20:58:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 254 (0x7ff8629d9800) [pid = 1931] [serial = 1411] [outer = (nil)] 20:58:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 255 (0x7ff862ae4000) [pid = 1931] [serial = 1412] [outer = 0x7ff8629d9800] 20:58:17 INFO - PROCESS | 1931 | 1461556697686 Marionette DEBUG loaded listener.js 20:58:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 256 (0x7ff867470c00) [pid = 1931] [serial = 1413] [outer = 0x7ff8629d9800] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 255 (0x7ff862adf800) [pid = 1931] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 254 (0x7ff85d553400) [pid = 1931] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 253 (0x7ff862a64800) [pid = 1931] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 252 (0x7ff85d556400) [pid = 1931] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 251 (0x7ff85995a800) [pid = 1931] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 250 (0x7ff85a0c6c00) [pid = 1931] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 249 (0x7ff859306c00) [pid = 1931] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 248 (0x7ff86d194c00) [pid = 1931] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 247 (0x7ff859306000) [pid = 1931] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 246 (0x7ff87376a400) [pid = 1931] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 245 (0x7ff85e58e000) [pid = 1931] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 244 (0x7ff86a2cbc00) [pid = 1931] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 243 (0x7ff862a66c00) [pid = 1931] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 242 (0x7ff858260c00) [pid = 1931] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 241 (0x7ff859509000) [pid = 1931] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 240 (0x7ff85e58a800) [pid = 1931] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 239 (0x7ff86d1a2c00) [pid = 1931] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 238 (0x7ff85db56000) [pid = 1931] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 237 (0x7ff873c7bc00) [pid = 1931] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 236 (0x7ff874932800) [pid = 1931] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 235 (0x7ff85a0c2c00) [pid = 1931] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 234 (0x7ff86cec2400) [pid = 1931] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 233 (0x7ff86779c400) [pid = 1931] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 232 (0x7ff86117dc00) [pid = 1931] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 231 (0x7ff861178400) [pid = 1931] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 230 (0x7ff85e67e400) [pid = 1931] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 229 (0x7ff86e4ddc00) [pid = 1931] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 228 (0x7ff858261c00) [pid = 1931] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 227 (0x7ff85a35b000) [pid = 1931] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 226 (0x7ff85ac1bc00) [pid = 1931] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 225 (0x7ff859309800) [pid = 1931] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 224 (0x7ff881bec000) [pid = 1931] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 223 (0x7ff86d092000) [pid = 1931] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 222 (0x7ff86312e800) [pid = 1931] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 221 (0x7ff86d07e000) [pid = 1931] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 220 (0x7ff86a1a3400) [pid = 1931] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 219 (0x7ff85facbc00) [pid = 1931] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 218 (0x7ff86117a000) [pid = 1931] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 217 (0x7ff86cf60400) [pid = 1931] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 216 (0x7ff8599d0000) [pid = 1931] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 215 (0x7ff85d8a9000) [pid = 1931] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 214 (0x7ff869ed8400) [pid = 1931] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 213 (0x7ff873c88000) [pid = 1931] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 212 (0x7ff862ae4c00) [pid = 1931] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 211 (0x7ff8599c6400) [pid = 1931] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 210 (0x7ff86b933800) [pid = 1931] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 209 (0x7ff86020d400) [pid = 1931] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 208 (0x7ff859516400) [pid = 1931] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 207 (0x7ff867835000) [pid = 1931] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 206 (0x7ff85e58bc00) [pid = 1931] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x7ff85fad1400) [pid = 1931] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x7ff85a369000) [pid = 1931] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 20:58:19 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x7ff8747bb800) [pid = 1931] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 20:58:19 INFO - PROCESS | 1931 | 1461556699479 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 20:58:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:58:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 2519ms 20:58:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 20:58:19 INFO - PROCESS | 1931 | 1461556699536 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 20:58:19 INFO - PROCESS | 1931 | 1461556699539 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 20:58:19 INFO - PROCESS | 1931 | 1461556699546 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 20:58:19 INFO - PROCESS | 1931 | 1461556699549 Marionette TRACE conn4 <- [1,1854,null,{}] 20:58:19 INFO - PROCESS | 1931 | 1461556699553 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:19 INFO - PROCESS | 1931 | 1461556699733 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 20:58:19 INFO - PROCESS | 1931 | 1461556699910 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d7a6800 == 140 [pid = 1931] [id = 471] 20:58:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x7ff859306c00) [pid = 1931] [serial = 1414] [outer = (nil)] 20:58:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x7ff85a512400) [pid = 1931] [serial = 1415] [outer = 0x7ff859306c00] 20:58:19 INFO - PROCESS | 1931 | 1461556699975 Marionette DEBUG loaded listener.js 20:58:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0x7ff85e591000) [pid = 1931] [serial = 1416] [outer = 0x7ff859306c00] 20:58:20 INFO - PROCESS | 1931 | 1461556700798 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:58:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 20:58:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1435ms 20:58:20 INFO - PROCESS | 1931 | 1461556700981 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 20:58:20 INFO - PROCESS | 1931 | 1461556700988 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 20:58:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 20:58:20 INFO - PROCESS | 1931 | 1461556700996 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 20:58:21 INFO - PROCESS | 1931 | 1461556701001 Marionette TRACE conn4 <- [1,1858,null,{}] 20:58:21 INFO - PROCESS | 1931 | 1461556701009 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:21 INFO - PROCESS | 1931 | 1461556701251 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 20:58:21 INFO - PROCESS | 1931 | 1461556701544 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85952a800 == 141 [pid = 1931] [id = 472] 20:58:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 207 (0x7ff859951000) [pid = 1931] [serial = 1417] [outer = (nil)] 20:58:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 208 (0x7ff8599c3800) [pid = 1931] [serial = 1418] [outer = 0x7ff859951000] 20:58:21 INFO - PROCESS | 1931 | 1461556701635 Marionette DEBUG loaded listener.js 20:58:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 209 (0x7ff85a181800) [pid = 1931] [serial = 1419] [outer = 0x7ff859951000] 20:58:22 INFO - PROCESS | 1931 | 1461556702585 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 20:58:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 20:58:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1637ms 20:58:22 INFO - PROCESS | 1931 | 1461556702634 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 20:58:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 20:58:22 INFO - PROCESS | 1931 | 1461556702640 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 20:58:22 INFO - PROCESS | 1931 | 1461556702652 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 20:58:22 INFO - PROCESS | 1931 | 1461556702658 Marionette TRACE conn4 <- [1,1862,null,{}] 20:58:22 INFO - PROCESS | 1931 | 1461556702664 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:22 INFO - PROCESS | 1931 | 1461556702880 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 20:58:23 INFO - PROCESS | 1931 | 1461556703142 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e5cb800 == 142 [pid = 1931] [id = 473] 20:58:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 210 (0x7ff85d787c00) [pid = 1931] [serial = 1420] [outer = (nil)] 20:58:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 211 (0x7ff85db56000) [pid = 1931] [serial = 1421] [outer = 0x7ff85d787c00] 20:58:23 INFO - PROCESS | 1931 | 1461556703262 Marionette DEBUG loaded listener.js 20:58:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 212 (0x7ff85e1f0c00) [pid = 1931] [serial = 1422] [outer = 0x7ff85d787c00] 20:58:24 INFO - PROCESS | 1931 | 1461556704209 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 20:58:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 20:58:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1637ms 20:58:24 INFO - PROCESS | 1931 | 1461556704285 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 20:58:24 INFO - PROCESS | 1931 | 1461556704289 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 20:58:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 20:58:24 INFO - PROCESS | 1931 | 1461556704297 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 20:58:24 INFO - PROCESS | 1931 | 1461556704300 Marionette TRACE conn4 <- [1,1866,null,{}] 20:58:24 INFO - PROCESS | 1931 | 1461556704316 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:24 INFO - PROCESS | 1931 | 1461556704587 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 20:58:24 INFO - PROCESS | 1931 | 1461556704932 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861347800 == 143 [pid = 1931] [id = 474] 20:58:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 213 (0x7ff85fbdf000) [pid = 1931] [serial = 1423] [outer = (nil)] 20:58:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 214 (0x7ff861131000) [pid = 1931] [serial = 1424] [outer = 0x7ff85fbdf000] 20:58:25 INFO - PROCESS | 1931 | 1461556705014 Marionette DEBUG loaded listener.js 20:58:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 215 (0x7ff862917000) [pid = 1931] [serial = 1425] [outer = 0x7ff85fbdf000] 20:58:25 INFO - PROCESS | 1931 | 1461556705896 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 20:58:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 20:58:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1635ms 20:58:25 INFO - PROCESS | 1931 | 1461556705931 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 20:58:25 INFO - PROCESS | 1931 | 1461556705935 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 20:58:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 20:58:25 INFO - PROCESS | 1931 | 1461556705941 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 20:58:25 INFO - PROCESS | 1931 | 1461556705943 Marionette TRACE conn4 <- [1,1870,null,{}] 20:58:25 INFO - PROCESS | 1931 | 1461556705949 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:26 INFO - PROCESS | 1931 | 1461556706166 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 20:58:26 INFO - PROCESS | 1931 | 1461556706391 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff862d39800 == 144 [pid = 1931] [id = 475] 20:58:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 216 (0x7ff860214c00) [pid = 1931] [serial = 1426] [outer = (nil)] 20:58:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 217 (0x7ff862a69000) [pid = 1931] [serial = 1427] [outer = 0x7ff860214c00] 20:58:26 INFO - PROCESS | 1931 | 1461556706506 Marionette DEBUG loaded listener.js 20:58:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 218 (0x7ff862ff6400) [pid = 1931] [serial = 1428] [outer = 0x7ff860214c00] 20:58:27 INFO - PROCESS | 1931 | 1461556707442 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 20:58:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 20:58:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1532ms 20:58:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 20:58:27 INFO - PROCESS | 1931 | 1461556707474 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 20:58:27 INFO - PROCESS | 1931 | 1461556707477 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 20:58:27 INFO - PROCESS | 1931 | 1461556707483 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 20:58:27 INFO - PROCESS | 1931 | 1461556707486 Marionette TRACE conn4 <- [1,1874,null,{}] 20:58:27 INFO - PROCESS | 1931 | 1461556707492 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:27 INFO - PROCESS | 1931 | 1461556707702 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 20:58:27 INFO - PROCESS | 1931 | 1461556707922 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8630e7000 == 145 [pid = 1931] [id = 476] 20:58:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 219 (0x7ff862918400) [pid = 1931] [serial = 1429] [outer = (nil)] 20:58:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 220 (0x7ff867541800) [pid = 1931] [serial = 1430] [outer = 0x7ff862918400] 20:58:28 INFO - PROCESS | 1931 | 1461556708034 Marionette DEBUG loaded listener.js 20:58:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 221 (0x7ff8676bc400) [pid = 1931] [serial = 1431] [outer = 0x7ff862918400] 20:58:28 INFO - PROCESS | 1931 | 1461556708976 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 20:58:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 20:58:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1538ms 20:58:29 INFO - PROCESS | 1931 | 1461556709022 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 20:58:29 INFO - PROCESS | 1931 | 1461556709025 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 20:58:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 20:58:29 INFO - PROCESS | 1931 | 1461556709031 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 20:58:29 INFO - PROCESS | 1931 | 1461556709034 Marionette TRACE conn4 <- [1,1878,null,{}] 20:58:29 INFO - PROCESS | 1931 | 1461556709039 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:29 INFO - PROCESS | 1931 | 1461556709318 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 20:58:29 INFO - PROCESS | 1931 | 1461556709636 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869883800 == 146 [pid = 1931] [id = 477] 20:58:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 222 (0x7ff8677c0800) [pid = 1931] [serial = 1432] [outer = (nil)] 20:58:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 223 (0x7ff867837800) [pid = 1931] [serial = 1433] [outer = 0x7ff8677c0800] 20:58:29 INFO - PROCESS | 1931 | 1461556709721 Marionette DEBUG loaded listener.js 20:58:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 224 (0x7ff86a2c1000) [pid = 1931] [serial = 1434] [outer = 0x7ff8677c0800] 20:58:30 INFO - PROCESS | 1931 | 1461556710613 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 20:58:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 20:58:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1641ms 20:58:30 INFO - PROCESS | 1931 | 1461556710674 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 20:58:30 INFO - PROCESS | 1931 | 1461556710676 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 20:58:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 20:58:30 INFO - PROCESS | 1931 | 1461556710683 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 20:58:30 INFO - PROCESS | 1931 | 1461556710686 Marionette TRACE conn4 <- [1,1882,null,{}] 20:58:30 INFO - PROCESS | 1931 | 1461556710691 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:30 INFO - PROCESS | 1931 | 1461556710909 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 20:58:31 INFO - PROCESS | 1931 | 1461556711210 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869a9f800 == 147 [pid = 1931] [id = 478] 20:58:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 225 (0x7ff8677b4c00) [pid = 1931] [serial = 1435] [outer = (nil)] 20:58:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 226 (0x7ff86a959000) [pid = 1931] [serial = 1436] [outer = 0x7ff8677b4c00] 20:58:31 INFO - PROCESS | 1931 | 1461556711288 Marionette DEBUG loaded listener.js 20:58:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 227 (0x7ff86ab8c000) [pid = 1931] [serial = 1437] [outer = 0x7ff8677b4c00] 20:58:32 INFO - PROCESS | 1931 | 1461556712141 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 20:58:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 20:58:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1529ms 20:58:32 INFO - PROCESS | 1931 | 1461556712213 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 20:58:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 20:58:32 INFO - PROCESS | 1931 | 1461556712217 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 20:58:32 INFO - PROCESS | 1931 | 1461556712223 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 20:58:32 INFO - PROCESS | 1931 | 1461556712226 Marionette TRACE conn4 <- [1,1886,null,{}] 20:58:32 INFO - PROCESS | 1931 | 1461556712231 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:32 INFO - PROCESS | 1931 | 1461556712456 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 20:58:32 INFO - PROCESS | 1931 | 1461556712755 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a9da800 == 148 [pid = 1931] [id = 479] 20:58:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 228 (0x7ff8677c1000) [pid = 1931] [serial = 1438] [outer = (nil)] 20:58:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 229 (0x7ff86cf16400) [pid = 1931] [serial = 1439] [outer = 0x7ff8677c1000] 20:58:32 INFO - PROCESS | 1931 | 1461556712834 Marionette DEBUG loaded listener.js 20:58:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 230 (0x7ff86d04f000) [pid = 1931] [serial = 1440] [outer = 0x7ff8677c1000] 20:58:33 INFO - PROCESS | 1931 | 1461556713706 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 20:58:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 20:58:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1530ms 20:58:33 INFO - PROCESS | 1931 | 1461556713755 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 20:58:33 INFO - PROCESS | 1931 | 1461556713760 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 20:58:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 20:58:33 INFO - PROCESS | 1931 | 1461556713769 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 20:58:33 INFO - PROCESS | 1931 | 1461556713773 Marionette TRACE conn4 <- [1,1890,null,{}] 20:58:33 INFO - PROCESS | 1931 | 1461556713780 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:34 INFO - PROCESS | 1931 | 1461556713999 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 20:58:34 INFO - PROCESS | 1931 | 1461556714311 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86cf38800 == 149 [pid = 1931] [id = 480] 20:58:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 231 (0x7ff85facdc00) [pid = 1931] [serial = 1441] [outer = (nil)] 20:58:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 232 (0x7ff86d083800) [pid = 1931] [serial = 1442] [outer = 0x7ff85facdc00] 20:58:34 INFO - PROCESS | 1931 | 1461556714392 Marionette DEBUG loaded listener.js 20:58:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 233 (0x7ff86d096800) [pid = 1931] [serial = 1443] [outer = 0x7ff85facdc00] 20:58:35 INFO - PROCESS | 1931 | 1461556715257 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 20:58:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 20:58:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1536ms 20:58:35 INFO - PROCESS | 1931 | 1461556715305 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 20:58:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 20:58:35 INFO - PROCESS | 1931 | 1461556715309 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 20:58:35 INFO - PROCESS | 1931 | 1461556715315 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 20:58:35 INFO - PROCESS | 1931 | 1461556715319 Marionette TRACE conn4 <- [1,1894,null,{}] 20:58:35 INFO - PROCESS | 1931 | 1461556715324 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:35 INFO - PROCESS | 1931 | 1461556715550 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 20:58:35 INFO - PROCESS | 1931 | 1461556715816 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86dc1e000 == 150 [pid = 1931] [id = 481] 20:58:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 234 (0x7ff86ab8c800) [pid = 1931] [serial = 1444] [outer = (nil)] 20:58:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 235 (0x7ff86d6e9000) [pid = 1931] [serial = 1445] [outer = 0x7ff86ab8c800] 20:58:35 INFO - PROCESS | 1931 | 1461556715937 Marionette DEBUG loaded listener.js 20:58:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 236 (0x7ff86ddae000) [pid = 1931] [serial = 1446] [outer = 0x7ff86ab8c800] 20:58:36 INFO - PROCESS | 1931 | 1461556716790 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 20:58:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 20:58:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1529ms 20:58:36 INFO - PROCESS | 1931 | 1461556716846 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 20:58:36 INFO - PROCESS | 1931 | 1461556716850 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 20:58:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 20:58:36 INFO - PROCESS | 1931 | 1461556716856 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 20:58:36 INFO - PROCESS | 1931 | 1461556716860 Marionette TRACE conn4 <- [1,1898,null,{}] 20:58:36 INFO - PROCESS | 1931 | 1461556716866 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:37 INFO - PROCESS | 1931 | 1461556717108 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 20:58:37 INFO - PROCESS | 1931 | 1461556717432 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff872ba2000 == 151 [pid = 1931] [id = 482] 20:58:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 237 (0x7ff8722bb000) [pid = 1931] [serial = 1447] [outer = (nil)] 20:58:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 238 (0x7ff872624400) [pid = 1931] [serial = 1448] [outer = 0x7ff8722bb000] 20:58:37 INFO - PROCESS | 1931 | 1461556717517 Marionette DEBUG loaded listener.js 20:58:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 239 (0x7ff873775400) [pid = 1931] [serial = 1449] [outer = 0x7ff8722bb000] 20:58:38 INFO - PROCESS | 1931 | 1461556718398 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 20:58:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 20:58:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1581ms 20:58:38 INFO - PROCESS | 1931 | 1461556718440 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 20:58:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 20:58:38 INFO - PROCESS | 1931 | 1461556718444 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 20:58:38 INFO - PROCESS | 1931 | 1461556718450 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 20:58:38 INFO - PROCESS | 1931 | 1461556718454 Marionette TRACE conn4 <- [1,1902,null,{}] 20:58:38 INFO - PROCESS | 1931 | 1461556718459 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:38 INFO - PROCESS | 1931 | 1461556718671 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 20:58:38 INFO - PROCESS | 1931 | 1461556718937 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87aade800 == 152 [pid = 1931] [id = 483] 20:58:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 240 (0x7ff872372800) [pid = 1931] [serial = 1450] [outer = (nil)] 20:58:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 241 (0x7ff873c80800) [pid = 1931] [serial = 1451] [outer = 0x7ff872372800] 20:58:39 INFO - PROCESS | 1931 | 1461556719068 Marionette DEBUG loaded listener.js 20:58:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 242 (0x7ff875f04800) [pid = 1931] [serial = 1452] [outer = 0x7ff872372800] 20:58:39 INFO - PROCESS | 1931 | 1461556719958 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 20:58:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 20:58:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1582ms 20:58:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 20:58:40 INFO - PROCESS | 1931 | 1461556720032 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 20:58:40 INFO - PROCESS | 1931 | 1461556720035 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 20:58:40 INFO - PROCESS | 1931 | 1461556720041 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 20:58:40 INFO - PROCESS | 1931 | 1461556720044 Marionette TRACE conn4 <- [1,1906,null,{}] 20:58:40 INFO - PROCESS | 1931 | 1461556720049 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:40 INFO - PROCESS | 1931 | 1461556720263 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 20:58:40 INFO - PROCESS | 1931 | 1461556720539 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff881b24800 == 153 [pid = 1931] [id = 484] 20:58:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 243 (0x7ff873778c00) [pid = 1931] [serial = 1453] [outer = (nil)] 20:58:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 244 (0x7ff879b99c00) [pid = 1931] [serial = 1454] [outer = 0x7ff873778c00] 20:58:40 INFO - PROCESS | 1931 | 1461556720656 Marionette DEBUG loaded listener.js 20:58:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 245 (0x7ff88063bc00) [pid = 1931] [serial = 1455] [outer = 0x7ff873778c00] 20:58:41 INFO - PROCESS | 1931 | 1461556721512 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 20:58:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 20:58:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1536ms 20:58:41 INFO - PROCESS | 1931 | 1461556721578 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 20:58:41 INFO - PROCESS | 1931 | 1461556721582 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 20:58:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 20:58:41 INFO - PROCESS | 1931 | 1461556721589 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 20:58:41 INFO - PROCESS | 1931 | 1461556721592 Marionette TRACE conn4 <- [1,1910,null,{}] 20:58:41 INFO - PROCESS | 1931 | 1461556721598 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:41 INFO - PROCESS | 1931 | 1461556721822 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 20:58:42 INFO - PROCESS | 1931 | 1461556722126 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88545d000 == 154 [pid = 1931] [id = 485] 20:58:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 246 (0x7ff87383d800) [pid = 1931] [serial = 1456] [outer = (nil)] 20:58:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 247 (0x7ff880969800) [pid = 1931] [serial = 1457] [outer = 0x7ff87383d800] 20:58:42 INFO - PROCESS | 1931 | 1461556722205 Marionette DEBUG loaded listener.js 20:58:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 248 (0x7ff880b92800) [pid = 1931] [serial = 1458] [outer = 0x7ff87383d800] 20:58:43 INFO - PROCESS | 1931 | 1461556723057 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 20:58:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 20:58:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1534ms 20:58:43 INFO - PROCESS | 1931 | 1461556723124 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 20:58:43 INFO - PROCESS | 1931 | 1461556723128 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 20:58:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 20:58:43 INFO - PROCESS | 1931 | 1461556723134 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 20:58:43 INFO - PROCESS | 1931 | 1461556723137 Marionette TRACE conn4 <- [1,1914,null,{}] 20:58:43 INFO - PROCESS | 1931 | 1461556723143 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:43 INFO - PROCESS | 1931 | 1461556723382 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 20:58:43 INFO - PROCESS | 1931 | 1461556723724 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86146f800 == 155 [pid = 1931] [id = 486] 20:58:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 249 (0x7ff85ac17c00) [pid = 1931] [serial = 1459] [outer = (nil)] 20:58:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 250 (0x7ff880b94800) [pid = 1931] [serial = 1460] [outer = 0x7ff85ac17c00] 20:58:43 INFO - PROCESS | 1931 | 1461556723804 Marionette DEBUG loaded listener.js 20:58:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 251 (0x7ff881bec000) [pid = 1931] [serial = 1461] [outer = 0x7ff85ac17c00] 20:58:44 INFO - PROCESS | 1931 | 1461556724685 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 20:58:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 20:58:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1628ms 20:58:44 INFO - PROCESS | 1931 | 1461556724765 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 20:58:44 INFO - PROCESS | 1931 | 1461556724769 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 20:58:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 20:58:44 INFO - PROCESS | 1931 | 1461556724775 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 20:58:44 INFO - PROCESS | 1931 | 1461556724778 Marionette TRACE conn4 <- [1,1918,null,{}] 20:58:44 INFO - PROCESS | 1931 | 1461556724784 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:45 INFO - PROCESS | 1931 | 1461556725046 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 20:58:45 INFO - PROCESS | 1931 | 1461556725365 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d541000 == 156 [pid = 1931] [id = 487] 20:58:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 252 (0x7ff858264800) [pid = 1931] [serial = 1462] [outer = (nil)] 20:58:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 253 (0x7ff85d8aa400) [pid = 1931] [serial = 1463] [outer = 0x7ff858264800] 20:58:45 INFO - PROCESS | 1931 | 1461556725440 Marionette DEBUG loaded listener.js 20:58:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 254 (0x7ff881be1c00) [pid = 1931] [serial = 1464] [outer = 0x7ff858264800] 20:58:46 INFO - PROCESS | 1931 | 1461556726284 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 20:58:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 20:58:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1584ms 20:58:46 INFO - PROCESS | 1931 | 1461556726360 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 20:58:46 INFO - PROCESS | 1931 | 1461556726364 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 20:58:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 20:58:46 INFO - PROCESS | 1931 | 1461556726370 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 20:58:46 INFO - PROCESS | 1931 | 1461556726373 Marionette TRACE conn4 <- [1,1922,null,{}] 20:58:46 INFO - PROCESS | 1931 | 1461556726379 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:46 INFO - PROCESS | 1931 | 1461556726600 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 20:58:46 INFO - PROCESS | 1931 | 1461556726913 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a11b800 == 157 [pid = 1931] [id = 488] 20:58:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 255 (0x7ff858266c00) [pid = 1931] [serial = 1465] [outer = (nil)] 20:58:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 256 (0x7ff85a0c9800) [pid = 1931] [serial = 1466] [outer = 0x7ff858266c00] 20:58:46 INFO - PROCESS | 1931 | 1461556726990 Marionette DEBUG loaded listener.js 20:58:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 257 (0x7ff85e58e400) [pid = 1931] [serial = 1467] [outer = 0x7ff858266c00] 20:58:47 INFO - PROCESS | 1931 | 1461556727878 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 20:58:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 20:58:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1540ms 20:58:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 20:58:47 INFO - PROCESS | 1931 | 1461556727914 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 20:58:47 INFO - PROCESS | 1931 | 1461556727916 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 20:58:47 INFO - PROCESS | 1931 | 1461556727923 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 20:58:47 INFO - PROCESS | 1931 | 1461556727926 Marionette TRACE conn4 <- [1,1926,null,{}] 20:58:47 INFO - PROCESS | 1931 | 1461556727931 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:48 INFO - PROCESS | 1931 | 1461556728146 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 20:58:48 INFO - PROCESS | 1931 | 1461556728430 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff859cd9800 == 158 [pid = 1931] [id = 489] 20:58:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 258 (0x7ff85825e000) [pid = 1931] [serial = 1468] [outer = (nil)] 20:58:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 259 (0x7ff85930b400) [pid = 1931] [serial = 1469] [outer = 0x7ff85825e000] 20:58:48 INFO - PROCESS | 1931 | 1461556728547 Marionette DEBUG loaded listener.js 20:58:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 260 (0x7ff85a0c3400) [pid = 1931] [serial = 1470] [outer = 0x7ff85825e000] 20:58:49 INFO - PROCESS | 1931 | 1461556729399 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 20:58:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 20:58:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1533ms 20:58:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 20:58:49 INFO - PROCESS | 1931 | 1461556729457 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 20:58:49 INFO - PROCESS | 1931 | 1461556729460 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 20:58:49 INFO - PROCESS | 1931 | 1461556729467 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 20:58:49 INFO - PROCESS | 1931 | 1461556729470 Marionette TRACE conn4 <- [1,1930,null,{}] 20:58:49 INFO - PROCESS | 1931 | 1461556729475 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:49 INFO - PROCESS | 1931 | 1461556729699 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 20:58:50 INFO - PROCESS | 1931 | 1461556730639 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a115000 == 159 [pid = 1931] [id = 490] 20:58:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 261 (0x7ff858265400) [pid = 1931] [serial = 1471] [outer = (nil)] 20:58:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 262 (0x7ff859308400) [pid = 1931] [serial = 1472] [outer = 0x7ff858265400] 20:58:50 INFO - PROCESS | 1931 | 1461556730716 Marionette DEBUG loaded listener.js 20:58:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 263 (0x7ff85994f000) [pid = 1931] [serial = 1473] [outer = 0x7ff858265400] 20:58:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86770f000 == 158 [pid = 1931] [id = 405] 20:58:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85d52e000 == 157 [pid = 1931] [id = 416] 20:58:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86d94c000 == 156 [pid = 1931] [id = 406] 20:58:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e506800 == 155 [pid = 1931] [id = 470] 20:58:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85da6b800 == 154 [pid = 1931] [id = 469] 20:58:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8594df000 == 153 [pid = 1931] [id = 468] 20:58:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff856e6d800 == 152 [pid = 1931] [id = 467] 20:58:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85faed800 == 151 [pid = 1931] [id = 466] 20:58:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85952f800 == 150 [pid = 1931] [id = 465] 20:58:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88544b800 == 149 [pid = 1931] [id = 459] 20:58:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff880990800 == 148 [pid = 1931] [id = 458] 20:58:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff875248000 == 147 [pid = 1931] [id = 457] 20:58:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87220a000 == 146 [pid = 1931] [id = 456] 20:58:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86e1d4800 == 145 [pid = 1931] [id = 455] 20:58:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86cf2d000 == 144 [pid = 1931] [id = 454] 20:58:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869bc8800 == 143 [pid = 1931] [id = 453] 20:58:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86989d000 == 142 [pid = 1931] [id = 452] 20:58:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8630f8000 == 141 [pid = 1931] [id = 451] 20:58:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e5d9800 == 140 [pid = 1931] [id = 450] 20:58:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85a109800 == 139 [pid = 1931] [id = 449] 20:58:51 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85fad6000 == 138 [pid = 1931] [id = 448] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 262 (0x7ff885835400) [pid = 1931] [serial = 1035] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 261 (0x7ff85a0d1c00) [pid = 1931] [serial = 1176] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 260 (0x7ff872623800) [pid = 1931] [serial = 1029] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 259 (0x7ff86d16ac00) [pid = 1931] [serial = 1224] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 258 (0x7ff862ff0000) [pid = 1931] [serial = 1218] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 257 (0x7ff861183000) [pid = 1931] [serial = 1038] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 256 (0x7ff860212800) [pid = 1931] [serial = 1146] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 255 (0x7ff879b98800) [pid = 1931] [serial = 1170] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 254 (0x7ff8626eb800) [pid = 1931] [serial = 1182] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 253 (0x7ff885ca8000) [pid = 1931] [serial = 1050] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 252 (0x7ff885405800) [pid = 1931] [serial = 1185] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 251 (0x7ff859515400) [pid = 1931] [serial = 1056] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 250 (0x7ff88540bc00) [pid = 1931] [serial = 1095] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 249 (0x7ff8714e4000) [pid = 1931] [serial = 1161] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 248 (0x7ff86a983c00) [pid = 1931] [serial = 1221] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 247 (0x7ff880970c00) [pid = 1931] [serial = 1092] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 246 (0x7ff86f94d400) [pid = 1931] [serial = 1227] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 245 (0x7ff867798000) [pid = 1931] [serial = 1188] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 244 (0x7ff871b6c800) [pid = 1931] [serial = 1041] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 243 (0x7ff872a36800) [pid = 1931] [serial = 1089] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 242 (0x7ff88583f800) [pid = 1931] [serial = 1047] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 241 (0x7ff85d8b3000) [pid = 1931] [serial = 1107] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 240 (0x7ff86a4f3000) [pid = 1931] [serial = 1023] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 239 (0x7ff879b49800) [pid = 1931] [serial = 954] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 238 (0x7ff8676c2400) [pid = 1931] [serial = 1149] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 237 (0x7ff8599cfc00) [pid = 1931] [serial = 1044] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 236 (0x7ff86d73cc00) [pid = 1931] [serial = 1026] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 235 (0x7ff86cf5e800) [pid = 1931] [serial = 1155] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 234 (0x7ff85e9b1800) [pid = 1931] [serial = 1254] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 233 (0x7ff86a989c00) [pid = 1931] [serial = 1086] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 232 (0x7ff85e689000) [pid = 1931] [serial = 1101] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 231 (0x7ff861183c00) [pid = 1931] [serial = 1083] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 230 (0x7ff85e585000) [pid = 1931] [serial = 1143] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 229 (0x7ff8809e7400) [pid = 1931] [serial = 1032] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 228 (0x7ff86ab8bc00) [pid = 1931] [serial = 1152] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 227 (0x7ff862918800) [pid = 1931] [serial = 1340] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 226 (0x7ff862a6cc00) [pid = 1931] [serial = 1343] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 225 (0x7ff86746e800) [pid = 1931] [serial = 1344] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 224 (0x7ff85d78f800) [pid = 1931] [serial = 1331] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 223 (0x7ff85e04f000) [pid = 1931] [serial = 1332] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 222 (0x7ff85a517400) [pid = 1931] [serial = 1334] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 221 (0x7ff85e9aa400) [pid = 1931] [serial = 1335] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 220 (0x7ff86783f800) [pid = 1931] [serial = 1286] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 219 (0x7ff8677b8800) [pid = 1931] [serial = 1307] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 218 (0x7ff86d04d400) [pid = 1931] [serial = 1289] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 217 (0x7ff85f9c8400) [pid = 1931] [serial = 1346] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 216 (0x7ff85fad1c00) [pid = 1931] [serial = 1337] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 215 (0x7ff85ac1a800) [pid = 1931] [serial = 1280] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 214 (0x7ff879b44000) [pid = 1931] [serial = 1304] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 213 (0x7ff85930e000) [pid = 1931] [serial = 1328] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 212 (0x7ff85995cc00) [pid = 1931] [serial = 1329] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 211 (0x7ff874466c00) [pid = 1931] [serial = 1295] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 210 (0x7ff85a182c00) [pid = 1931] [serial = 1301] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 209 (0x7ff86107d800) [pid = 1931] [serial = 1325] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 208 (0x7ff85e057800) [pid = 1931] [serial = 1322] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 207 (0x7ff856fa1000) [pid = 1931] [serial = 1319] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 206 (0x7ff861073800) [pid = 1931] [serial = 1316] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x7ff85e04fc00) [pid = 1931] [serial = 1313] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x7ff85d78f000) [pid = 1931] [serial = 1310] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x7ff86e105800) [pid = 1931] [serial = 1292] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x7ff876124800) [pid = 1931] [serial = 1298] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x7ff860212c00) [pid = 1931] [serial = 1283] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x7ff862920000) [pid = 1931] [serial = 1341] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x7ff861184800) [pid = 1931] [serial = 1338] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x7ff86dbf5c00) [pid = 1931] [serial = 1158] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x7ff85a362400) [pid = 1931] [serial = 1053] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x7ff87fa15000) [pid = 1931] [serial = 1230] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x7ff862a64000) [pid = 1931] [serial = 1104] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x7ff8730d3c00) [pid = 1931] [serial = 1164] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x7ff880dd5c00) [pid = 1931] [serial = 1110] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x7ff85e1f7c00) [pid = 1931] [serial = 1179] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x7ff883d40400) [pid = 1931] [serial = 1173] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x7ff885e45000) [pid = 1931] [serial = 1098] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x7ff873c86800) [pid = 1931] [serial = 1167] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x7ff85f9cd400) [pid = 1931] [serial = 1215] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7ff880b24400) [pid = 1931] [serial = 1233] [outer = (nil)] [url = about:blank] 20:58:52 INFO - PROCESS | 1931 | 1461556732414 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 20:58:52 INFO - PROCESS | 1931 | ************************* 20:58:52 INFO - PROCESS | 1931 | A coding exception was thrown and uncaught in a Task. 20:58:52 INFO - PROCESS | 1931 | 20:58:52 INFO - PROCESS | 1931 | Full message: TypeError: NetworkError when attempting to fetch resource. 20:58:52 INFO - PROCESS | 1931 | Full stack: 20:58:52 INFO - PROCESS | 1931 | ************************* 20:58:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 20:58:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2984ms 20:58:52 INFO - PROCESS | 1931 | 1461556732452 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 20:58:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 20:58:52 INFO - PROCESS | 1931 | 1461556732460 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 20:58:52 INFO - PROCESS | 1931 | 1461556732467 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 20:58:52 INFO - PROCESS | 1931 | 1461556732470 Marionette TRACE conn4 <- [1,1934,null,{}] 20:58:52 INFO - PROCESS | 1931 | 1461556732478 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:52 INFO - PROCESS | 1931 | 1461556732712 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 20:58:52 INFO - PROCESS | 1931 | 1461556732895 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8594f2800 == 139 [pid = 1931] [id = 491] 20:58:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7ff858267800) [pid = 1931] [serial = 1474] [outer = (nil)] 20:58:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x7ff85a513400) [pid = 1931] [serial = 1475] [outer = 0x7ff858267800] 20:58:52 INFO - PROCESS | 1931 | 1461556732969 Marionette DEBUG loaded listener.js 20:58:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x7ff85db5b400) [pid = 1931] [serial = 1476] [outer = 0x7ff858267800] 20:58:53 INFO - PROCESS | 1931 | 1461556733791 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 20:58:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 20:58:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1387ms 20:58:53 INFO - PROCESS | 1931 | 1461556733858 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 20:58:53 INFO - PROCESS | 1931 | 1461556733864 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 20:58:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 20:58:53 INFO - PROCESS | 1931 | 1461556733871 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 20:58:53 INFO - PROCESS | 1931 | 1461556733875 Marionette TRACE conn4 <- [1,1938,null,{}] 20:58:53 INFO - PROCESS | 1931 | 1461556733880 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:54 INFO - PROCESS | 1931 | 1461556734164 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 20:58:54 INFO - PROCESS | 1931 | 1461556734278 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85ab69800 == 140 [pid = 1931] [id = 492] 20:58:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x7ff859509400) [pid = 1931] [serial = 1477] [outer = (nil)] 20:58:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x7ff85e587c00) [pid = 1931] [serial = 1478] [outer = 0x7ff859509400] 20:58:54 INFO - PROCESS | 1931 | 1461556734353 Marionette DEBUG loaded listener.js 20:58:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x7ff85e682800) [pid = 1931] [serial = 1479] [outer = 0x7ff859509400] 20:58:55 INFO - PROCESS | 1931 | 1461556735229 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 20:58:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 20:58:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1379ms 20:58:55 INFO - PROCESS | 1931 | 1461556735251 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 20:58:55 INFO - PROCESS | 1931 | 1461556735255 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 20:58:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 20:58:55 INFO - PROCESS | 1931 | 1461556735269 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 20:58:55 INFO - PROCESS | 1931 | 1461556735279 Marionette TRACE conn4 <- [1,1942,null,{}] 20:58:55 INFO - PROCESS | 1931 | 1461556735296 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:55 INFO - PROCESS | 1931 | 1461556735568 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 20:58:55 INFO - PROCESS | 1931 | 1461556735611 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85da6c800 == 141 [pid = 1931] [id = 493] 20:58:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x7ff85e1f0000) [pid = 1931] [serial = 1480] [outer = (nil)] 20:58:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x7ff85facac00) [pid = 1931] [serial = 1481] [outer = 0x7ff85e1f0000] 20:58:55 INFO - PROCESS | 1931 | 1461556735679 Marionette DEBUG loaded listener.js 20:58:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x7ff85fbd7400) [pid = 1931] [serial = 1482] [outer = 0x7ff85e1f0000] 20:58:57 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x7ff85a365000) [pid = 1931] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 20:58:57 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x7ff8629d9800) [pid = 1931] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 20:58:57 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x7ff856f9e000) [pid = 1931] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 20:58:57 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x7ff85a0cc400) [pid = 1931] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 20:58:57 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x7ff859311c00) [pid = 1931] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 20:58:57 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x7ff85a185800) [pid = 1931] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 20:58:57 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x7ff85db50400) [pid = 1931] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 20:58:57 INFO - PROCESS | 1931 | 1461556737358 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 20:58:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 20:58:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 2110ms 20:58:57 INFO - PROCESS | 1931 | 1461556737382 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 20:58:57 INFO - PROCESS | 1931 | 1461556737387 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 20:58:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 20:58:57 INFO - PROCESS | 1931 | 1461556737396 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 20:58:57 INFO - PROCESS | 1931 | 1461556737399 Marionette TRACE conn4 <- [1,1946,null,{}] 20:58:57 INFO - PROCESS | 1931 | 1461556737403 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:57 INFO - PROCESS | 1931 | 1461556737595 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 20:58:57 INFO - PROCESS | 1931 | 1461556737611 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e012000 == 142 [pid = 1931] [id = 494] 20:58:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x7ff856f9e000) [pid = 1931] [serial = 1483] [outer = (nil)] 20:58:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x7ff85e050800) [pid = 1931] [serial = 1484] [outer = 0x7ff856f9e000] 20:58:57 INFO - PROCESS | 1931 | 1461556737675 Marionette DEBUG loaded listener.js 20:58:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x7ff860213c00) [pid = 1931] [serial = 1485] [outer = 0x7ff856f9e000] 20:58:58 INFO - PROCESS | 1931 | 1461556738582 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 20:58:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 20:58:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1239ms 20:58:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 20:58:58 INFO - PROCESS | 1931 | 1461556738637 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 20:58:58 INFO - PROCESS | 1931 | 1461556738639 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 20:58:58 INFO - PROCESS | 1931 | 1461556738649 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 20:58:58 INFO - PROCESS | 1931 | 1461556738652 Marionette TRACE conn4 <- [1,1950,null,{}] 20:58:58 INFO - PROCESS | 1931 | 1461556738658 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:58:58 INFO - PROCESS | 1931 | 1461556738869 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 20:58:59 INFO - PROCESS | 1931 | 1461556739039 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:58:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85f8b3000 == 143 [pid = 1931] [id = 495] 20:58:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x7ff861178800) [pid = 1931] [serial = 1486] [outer = (nil)] 20:58:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x7ff861184800) [pid = 1931] [serial = 1487] [outer = 0x7ff861178800] 20:58:59 INFO - PROCESS | 1931 | 1461556739115 Marionette DEBUG loaded listener.js 20:58:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x7ff862923400) [pid = 1931] [serial = 1488] [outer = 0x7ff861178800] 20:59:00 INFO - PROCESS | 1931 | 1461556740233 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 20:59:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 20:59:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1640ms 20:59:00 INFO - PROCESS | 1931 | 1461556740287 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 20:59:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 20:59:00 INFO - PROCESS | 1931 | 1461556740297 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 20:59:00 INFO - PROCESS | 1931 | 1461556740310 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 20:59:00 INFO - PROCESS | 1931 | 1461556740318 Marionette TRACE conn4 <- [1,1954,null,{}] 20:59:00 INFO - PROCESS | 1931 | 1461556740330 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:00 INFO - PROCESS | 1931 | 1461556740618 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 20:59:00 INFO - PROCESS | 1931 | 1461556740927 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d62f800 == 144 [pid = 1931] [id = 496] 20:59:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x7ff85d787400) [pid = 1931] [serial = 1489] [outer = (nil)] 20:59:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x7ff85d8a8c00) [pid = 1931] [serial = 1490] [outer = 0x7ff85d787400] 20:59:01 INFO - PROCESS | 1931 | 1461556741011 Marionette DEBUG loaded listener.js 20:59:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x7ff85e057000) [pid = 1931] [serial = 1491] [outer = 0x7ff85d787400] 20:59:01 INFO - PROCESS | 1931 | 1461556741929 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 20:59:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 20:59:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1693ms 20:59:02 INFO - PROCESS | 1931 | 1461556742000 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 20:59:02 INFO - PROCESS | 1931 | 1461556742008 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 20:59:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 20:59:02 INFO - PROCESS | 1931 | 1461556742020 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 20:59:02 INFO - PROCESS | 1931 | 1461556742024 Marionette TRACE conn4 <- [1,1958,null,{}] 20:59:02 INFO - PROCESS | 1931 | 1461556742031 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:02 INFO - PROCESS | 1931 | 1461556742328 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 20:59:02 INFO - PROCESS | 1931 | 1461556742673 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85fb93800 == 145 [pid = 1931] [id = 497] 20:59:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x7ff85e58bc00) [pid = 1931] [serial = 1492] [outer = (nil)] 20:59:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x7ff85f9c8c00) [pid = 1931] [serial = 1493] [outer = 0x7ff85e58bc00] 20:59:02 INFO - PROCESS | 1931 | 1461556742754 Marionette DEBUG loaded listener.js 20:59:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x7ff85fbdd000) [pid = 1931] [serial = 1494] [outer = 0x7ff85e58bc00] 20:59:03 INFO - PROCESS | 1931 | 1461556743592 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 20:59:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 20:59:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1586ms 20:59:03 INFO - PROCESS | 1931 | 1461556743606 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 20:59:03 INFO - PROCESS | 1931 | 1461556743609 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 20:59:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 20:59:03 INFO - PROCESS | 1931 | 1461556743616 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 20:59:03 INFO - PROCESS | 1931 | 1461556743621 Marionette TRACE conn4 <- [1,1962,null,{}] 20:59:03 INFO - PROCESS | 1931 | 1461556743637 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:03 INFO - PROCESS | 1931 | 1461556743859 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 20:59:04 INFO - PROCESS | 1931 | 1461556744085 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861357000 == 146 [pid = 1931] [id = 498] 20:59:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x7ff8626f3c00) [pid = 1931] [serial = 1495] [outer = (nil)] 20:59:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x7ff8629d6000) [pid = 1931] [serial = 1496] [outer = 0x7ff8626f3c00] 20:59:04 INFO - PROCESS | 1931 | 1461556744209 Marionette DEBUG loaded listener.js 20:59:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x7ff862a6cc00) [pid = 1931] [serial = 1497] [outer = 0x7ff8626f3c00] 20:59:05 INFO - PROCESS | 1931 | 1461556745173 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 20:59:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 20:59:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1588ms 20:59:05 INFO - PROCESS | 1931 | 1461556745204 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 20:59:05 INFO - PROCESS | 1931 | 1461556745210 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 20:59:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 20:59:05 INFO - PROCESS | 1931 | 1461556745216 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 20:59:05 INFO - PROCESS | 1931 | 1461556745219 Marionette TRACE conn4 <- [1,1966,null,{}] 20:59:05 INFO - PROCESS | 1931 | 1461556745225 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:05 INFO - PROCESS | 1931 | 1461556745456 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 20:59:05 INFO - PROCESS | 1931 | 1461556745720 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8628bc800 == 147 [pid = 1931] [id = 499] 20:59:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x7ff85e1f2000) [pid = 1931] [serial = 1498] [outer = (nil)] 20:59:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0x7ff862d90c00) [pid = 1931] [serial = 1499] [outer = 0x7ff85e1f2000] 20:59:05 INFO - PROCESS | 1931 | 1461556745842 Marionette DEBUG loaded listener.js 20:59:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 207 (0x7ff867532c00) [pid = 1931] [serial = 1500] [outer = 0x7ff85e1f2000] 20:59:06 INFO - PROCESS | 1931 | 1461556746672 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 20:59:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 20:59:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1529ms 20:59:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 20:59:06 INFO - PROCESS | 1931 | 1461556746747 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 20:59:06 INFO - PROCESS | 1931 | 1461556746750 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 20:59:06 INFO - PROCESS | 1931 | 1461556746756 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 20:59:06 INFO - PROCESS | 1931 | 1461556746759 Marionette TRACE conn4 <- [1,1970,null,{}] 20:59:06 INFO - PROCESS | 1931 | 1461556746765 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:07 INFO - PROCESS | 1931 | 1461556747020 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 20:59:07 INFO - PROCESS | 1931 | 1461556747281 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86741d800 == 148 [pid = 1931] [id = 500] 20:59:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 208 (0x7ff8676bd400) [pid = 1931] [serial = 1501] [outer = (nil)] 20:59:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 209 (0x7ff867793800) [pid = 1931] [serial = 1502] [outer = 0x7ff8676bd400] 20:59:07 INFO - PROCESS | 1931 | 1461556747414 Marionette DEBUG loaded listener.js 20:59:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 210 (0x7ff86779ec00) [pid = 1931] [serial = 1503] [outer = 0x7ff8676bd400] 20:59:08 INFO - PROCESS | 1931 | 1461556748291 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 20:59:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 20:59:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1588ms 20:59:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 20:59:08 INFO - PROCESS | 1931 | 1461556748345 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 20:59:08 INFO - PROCESS | 1931 | 1461556748348 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 20:59:08 INFO - PROCESS | 1931 | 1461556748354 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 20:59:08 INFO - PROCESS | 1931 | 1461556748357 Marionette TRACE conn4 <- [1,1974,null,{}] 20:59:08 INFO - PROCESS | 1931 | 1461556748363 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:08 INFO - PROCESS | 1931 | 1461556748634 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 20:59:08 INFO - PROCESS | 1931 | 1461556748929 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86988f800 == 149 [pid = 1931] [id = 501] 20:59:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 211 (0x7ff86779f000) [pid = 1931] [serial = 1504] [outer = (nil)] 20:59:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 212 (0x7ff869fd3000) [pid = 1931] [serial = 1505] [outer = 0x7ff86779f000] 20:59:09 INFO - PROCESS | 1931 | 1461556749012 Marionette DEBUG loaded listener.js 20:59:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 213 (0x7ff86a94dc00) [pid = 1931] [serial = 1506] [outer = 0x7ff86779f000] 20:59:09 INFO - PROCESS | 1931 | 1461556749909 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 20:59:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 20:59:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1589ms 20:59:09 INFO - PROCESS | 1931 | 1461556749943 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 20:59:09 INFO - PROCESS | 1931 | 1461556749946 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 20:59:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 20:59:09 INFO - PROCESS | 1931 | 1461556749953 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 20:59:09 INFO - PROCESS | 1931 | 1461556749956 Marionette TRACE conn4 <- [1,1978,null,{}] 20:59:09 INFO - PROCESS | 1931 | 1461556749962 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:10 INFO - PROCESS | 1931 | 1461556750193 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 20:59:10 INFO - PROCESS | 1931 | 1461556750497 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869f42800 == 150 [pid = 1931] [id = 502] 20:59:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 214 (0x7ff8677b3800) [pid = 1931] [serial = 1507] [outer = (nil)] 20:59:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 215 (0x7ff86ab8dc00) [pid = 1931] [serial = 1508] [outer = 0x7ff8677b3800] 20:59:10 INFO - PROCESS | 1931 | 1461556750586 Marionette DEBUG loaded listener.js 20:59:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 216 (0x7ff86cf5c800) [pid = 1931] [serial = 1509] [outer = 0x7ff8677b3800] 20:59:11 INFO - PROCESS | 1931 | 1461556751460 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:59:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 20:59:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1542ms 20:59:11 INFO - PROCESS | 1931 | 1461556751496 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 20:59:11 INFO - PROCESS | 1931 | 1461556751500 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 20:59:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 20:59:11 INFO - PROCESS | 1931 | 1461556751506 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 20:59:11 INFO - PROCESS | 1931 | 1461556751509 Marionette TRACE conn4 <- [1,1982,null,{}] 20:59:11 INFO - PROCESS | 1931 | 1461556751514 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:11 INFO - PROCESS | 1931 | 1461556751729 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 20:59:11 INFO - PROCESS | 1931 | 1461556751947 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86ceac800 == 151 [pid = 1931] [id = 503] 20:59:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 217 (0x7ff86a94f400) [pid = 1931] [serial = 1510] [outer = (nil)] 20:59:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 218 (0x7ff86d051800) [pid = 1931] [serial = 1511] [outer = 0x7ff86a94f400] 20:59:12 INFO - PROCESS | 1931 | 1461556752059 Marionette DEBUG loaded listener.js 20:59:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 219 (0x7ff86d07fc00) [pid = 1931] [serial = 1512] [outer = 0x7ff86a94f400] 20:59:12 INFO - PROCESS | 1931 | 1461556752988 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:59:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 20:59:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1534ms 20:59:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 20:59:13 INFO - PROCESS | 1931 | 1461556753041 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 20:59:13 INFO - PROCESS | 1931 | 1461556753044 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 20:59:13 INFO - PROCESS | 1931 | 1461556753051 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 20:59:13 INFO - PROCESS | 1931 | 1461556753054 Marionette TRACE conn4 <- [1,1986,null,{}] 20:59:13 INFO - PROCESS | 1931 | 1461556753059 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:13 INFO - PROCESS | 1931 | 1461556753271 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 20:59:13 INFO - PROCESS | 1931 | 1461556753490 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86dc13800 == 152 [pid = 1931] [id = 504] 20:59:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 220 (0x7ff86ab80400) [pid = 1931] [serial = 1513] [outer = (nil)] 20:59:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 221 (0x7ff86d091800) [pid = 1931] [serial = 1514] [outer = 0x7ff86ab80400] 20:59:13 INFO - PROCESS | 1931 | 1461556753605 Marionette DEBUG loaded listener.js 20:59:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 222 (0x7ff86d165c00) [pid = 1931] [serial = 1515] [outer = 0x7ff86ab80400] 20:59:14 INFO - PROCESS | 1931 | 1461556754518 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:59:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 20:59:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1535ms 20:59:14 INFO - PROCESS | 1931 | 1461556754586 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 20:59:14 INFO - PROCESS | 1931 | 1461556754589 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 20:59:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 20:59:14 INFO - PROCESS | 1931 | 1461556754596 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 20:59:14 INFO - PROCESS | 1931 | 1461556754600 Marionette TRACE conn4 <- [1,1990,null,{}] 20:59:14 INFO - PROCESS | 1931 | 1461556754606 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:14 INFO - PROCESS | 1931 | 1461556754835 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 20:59:15 INFO - PROCESS | 1931 | 1461556755095 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87053a800 == 153 [pid = 1931] [id = 505] 20:59:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 223 (0x7ff86d6ee000) [pid = 1931] [serial = 1516] [outer = (nil)] 20:59:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 224 (0x7ff86ddac400) [pid = 1931] [serial = 1517] [outer = 0x7ff86d6ee000] 20:59:15 INFO - PROCESS | 1931 | 1461556755227 Marionette DEBUG loaded listener.js 20:59:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 225 (0x7ff86ddb7400) [pid = 1931] [serial = 1518] [outer = 0x7ff86d6ee000] 20:59:16 INFO - PROCESS | 1931 | 1461556756123 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 20:59:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 20:59:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1587ms 20:59:16 INFO - PROCESS | 1931 | 1461556756184 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 20:59:16 INFO - PROCESS | 1931 | 1461556756188 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 20:59:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 20:59:16 INFO - PROCESS | 1931 | 1461556756194 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 20:59:16 INFO - PROCESS | 1931 | 1461556756199 Marionette TRACE conn4 <- [1,1994,null,{}] 20:59:16 INFO - PROCESS | 1931 | 1461556756205 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:16 INFO - PROCESS | 1931 | 1461556756465 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 20:59:16 INFO - PROCESS | 1931 | 1461556756773 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8738dd000 == 154 [pid = 1931] [id = 506] 20:59:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 226 (0x7ff85f9c9c00) [pid = 1931] [serial = 1519] [outer = (nil)] 20:59:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 227 (0x7ff8717f1c00) [pid = 1931] [serial = 1520] [outer = 0x7ff85f9c9c00] 20:59:16 INFO - PROCESS | 1931 | 1461556756861 Marionette DEBUG loaded listener.js 20:59:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 228 (0x7ff8730d3c00) [pid = 1931] [serial = 1521] [outer = 0x7ff85f9c9c00] 20:59:17 INFO - PROCESS | 1931 | 1461556757694 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 20:59:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 20:59:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1529ms 20:59:17 INFO - PROCESS | 1931 | 1461556757724 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 20:59:17 INFO - PROCESS | 1931 | 1461556757727 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 20:59:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 20:59:17 INFO - PROCESS | 1931 | 1461556757734 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 20:59:17 INFO - PROCESS | 1931 | 1461556757737 Marionette TRACE conn4 <- [1,1998,null,{}] 20:59:17 INFO - PROCESS | 1931 | 1461556757743 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:17 INFO - PROCESS | 1931 | 1461556757965 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 20:59:18 INFO - PROCESS | 1931 | 1461556758230 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff874c19000 == 155 [pid = 1931] [id = 507] 20:59:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 229 (0x7ff86e111000) [pid = 1931] [serial = 1522] [outer = (nil)] 20:59:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 230 (0x7ff873772800) [pid = 1931] [serial = 1523] [outer = 0x7ff86e111000] 20:59:18 INFO - PROCESS | 1931 | 1461556758344 Marionette DEBUG loaded listener.js 20:59:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 231 (0x7ff874316000) [pid = 1931] [serial = 1524] [outer = 0x7ff86e111000] 20:59:19 INFO - PROCESS | 1931 | 1461556759191 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 20:59:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 20:59:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1486ms 20:59:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 20:59:19 INFO - PROCESS | 1931 | 1461556759222 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 20:59:19 INFO - PROCESS | 1931 | 1461556759224 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 20:59:19 INFO - PROCESS | 1931 | 1461556759231 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 20:59:19 INFO - PROCESS | 1931 | 1461556759234 Marionette TRACE conn4 <- [1,2002,null,{}] 20:59:19 INFO - PROCESS | 1931 | 1461556759239 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:19 INFO - PROCESS | 1931 | 1461556759463 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 20:59:19 INFO - PROCESS | 1931 | 1461556759732 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87aadd000 == 156 [pid = 1931] [id = 508] 20:59:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 232 (0x7ff87236d400) [pid = 1931] [serial = 1525] [outer = (nil)] 20:59:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 233 (0x7ff8747b6800) [pid = 1931] [serial = 1526] [outer = 0x7ff87236d400] 20:59:19 INFO - PROCESS | 1931 | 1461556759808 Marionette DEBUG loaded listener.js 20:59:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 234 (0x7ff875f0d000) [pid = 1931] [serial = 1527] [outer = 0x7ff87236d400] 20:59:20 INFO - PROCESS | 1931 | 1461556760768 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 20:59:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 20:59:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1579ms 20:59:20 INFO - PROCESS | 1931 | 1461556760811 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 20:59:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 20:59:20 INFO - PROCESS | 1931 | 1461556760816 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 20:59:20 INFO - PROCESS | 1931 | 1461556760822 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 20:59:20 INFO - PROCESS | 1931 | 1461556760825 Marionette TRACE conn4 <- [1,2006,null,{}] 20:59:20 INFO - PROCESS | 1931 | 1461556760831 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:21 INFO - PROCESS | 1931 | 1461556761053 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 20:59:21 INFO - PROCESS | 1931 | 1461556761324 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8809ae000 == 157 [pid = 1931] [id = 509] 20:59:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 235 (0x7ff85fbd5800) [pid = 1931] [serial = 1528] [outer = (nil)] 20:59:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 236 (0x7ff876124000) [pid = 1931] [serial = 1529] [outer = 0x7ff85fbd5800] 20:59:21 INFO - PROCESS | 1931 | 1461556761447 Marionette DEBUG loaded listener.js 20:59:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 237 (0x7ff87aa6c800) [pid = 1931] [serial = 1530] [outer = 0x7ff85fbd5800] 20:59:22 INFO - PROCESS | 1931 | 1461556762289 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 20:59:22 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 20:59:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1532ms 20:59:22 INFO - PROCESS | 1931 | 1461556762355 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 20:59:22 INFO - PROCESS | 1931 | 1461556762358 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 20:59:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 20:59:22 INFO - PROCESS | 1931 | 1461556762364 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 20:59:22 INFO - PROCESS | 1931 | 1461556762368 Marionette TRACE conn4 <- [1,2010,null,{}] 20:59:22 INFO - PROCESS | 1931 | 1461556762373 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:22 INFO - PROCESS | 1931 | 1461556762623 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 20:59:22 INFO - PROCESS | 1931 | 1461556762885 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff881e18800 == 158 [pid = 1931] [id = 510] 20:59:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 238 (0x7ff862d8f800) [pid = 1931] [serial = 1531] [outer = (nil)] 20:59:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 239 (0x7ff880872000) [pid = 1931] [serial = 1532] [outer = 0x7ff862d8f800] 20:59:23 INFO - PROCESS | 1931 | 1461556763003 Marionette DEBUG loaded listener.js 20:59:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 240 (0x7ff8809ecc00) [pid = 1931] [serial = 1533] [outer = 0x7ff862d8f800] 20:59:23 INFO - PROCESS | 1931 | 1461556763822 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 20:59:23 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 20:59:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1534ms 20:59:23 INFO - PROCESS | 1931 | 1461556763906 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 20:59:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 20:59:23 INFO - PROCESS | 1931 | 1461556763910 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 20:59:23 INFO - PROCESS | 1931 | 1461556763918 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 20:59:23 INFO - PROCESS | 1931 | 1461556763921 Marionette TRACE conn4 <- [1,2014,null,{}] 20:59:23 INFO - PROCESS | 1931 | 1461556763927 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:24 INFO - PROCESS | 1931 | 1461556764150 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 20:59:24 INFO - PROCESS | 1931 | 1461556764456 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a1cc000 == 159 [pid = 1931] [id = 511] 20:59:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 241 (0x7ff85930ec00) [pid = 1931] [serial = 1534] [outer = (nil)] 20:59:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 242 (0x7ff85a183400) [pid = 1931] [serial = 1535] [outer = 0x7ff85930ec00] 20:59:24 INFO - PROCESS | 1931 | 1461556764538 Marionette DEBUG loaded listener.js 20:59:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 243 (0x7ff87fa17c00) [pid = 1931] [serial = 1536] [outer = 0x7ff85930ec00] 20:59:25 INFO - PROCESS | 1931 | 1461556765462 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 20:59:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 20:59:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1633ms 20:59:25 INFO - PROCESS | 1931 | 1461556765551 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 20:59:25 INFO - PROCESS | 1931 | 1461556765555 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 20:59:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 20:59:25 INFO - PROCESS | 1931 | 1461556765561 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 20:59:25 INFO - PROCESS | 1931 | 1461556765563 Marionette TRACE conn4 <- [1,2018,null,{}] 20:59:25 INFO - PROCESS | 1931 | 1461556765569 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:25 INFO - PROCESS | 1931 | 1461556765811 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 20:59:26 INFO - PROCESS | 1931 | 1461556766128 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86d949800 == 160 [pid = 1931] [id = 512] 20:59:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 244 (0x7ff856fa4c00) [pid = 1931] [serial = 1537] [outer = (nil)] 20:59:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 245 (0x7ff880d55000) [pid = 1931] [serial = 1538] [outer = 0x7ff856fa4c00] 20:59:26 INFO - PROCESS | 1931 | 1461556766201 Marionette DEBUG loaded listener.js 20:59:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 246 (0x7ff881e8cc00) [pid = 1931] [serial = 1539] [outer = 0x7ff856fa4c00] 20:59:27 INFO - PROCESS | 1931 | 1461556767643 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:59:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 20:59:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 2140ms 20:59:27 INFO - PROCESS | 1931 | 1461556767702 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 20:59:27 INFO - PROCESS | 1931 | 1461556767710 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 20:59:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 20:59:27 INFO - PROCESS | 1931 | 1461556767721 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 20:59:27 INFO - PROCESS | 1931 | 1461556767727 Marionette TRACE conn4 <- [1,2022,null,{}] 20:59:27 INFO - PROCESS | 1931 | 1461556767735 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:27 INFO - PROCESS | 1931 | 1461556767988 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 20:59:28 INFO - PROCESS | 1931 | 1461556768322 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d631800 == 161 [pid = 1931] [id = 513] 20:59:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 247 (0x7ff85950c000) [pid = 1931] [serial = 1540] [outer = (nil)] 20:59:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 248 (0x7ff8599cd400) [pid = 1931] [serial = 1541] [outer = 0x7ff85950c000] 20:59:28 INFO - PROCESS | 1931 | 1461556768400 Marionette DEBUG loaded listener.js 20:59:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 249 (0x7ff85db5c000) [pid = 1931] [serial = 1542] [outer = 0x7ff85950c000] 20:59:29 INFO - PROCESS | 1931 | 1461556769435 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 20:59:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 20:59:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1788ms 20:59:29 INFO - PROCESS | 1931 | 1461556769510 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 20:59:29 INFO - PROCESS | 1931 | 1461556769518 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 20:59:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 20:59:29 INFO - PROCESS | 1931 | 1461556769528 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 20:59:29 INFO - PROCESS | 1931 | 1461556769531 Marionette TRACE conn4 <- [1,2026,null,{}] 20:59:29 INFO - PROCESS | 1931 | 1461556769538 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:29 INFO - PROCESS | 1931 | 1461556769794 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 20:59:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8626c6000 == 160 [pid = 1931] [id = 395] 20:59:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e012000 == 159 [pid = 1931] [id = 494] 20:59:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85da6c800 == 158 [pid = 1931] [id = 493] 20:59:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85ab69800 == 157 [pid = 1931] [id = 492] 20:59:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8594f2800 == 156 [pid = 1931] [id = 491] 20:59:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85a115000 == 155 [pid = 1931] [id = 490] 20:59:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85a11b800 == 154 [pid = 1931] [id = 488] 20:59:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86146f800 == 153 [pid = 1931] [id = 486] 20:59:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88545d000 == 152 [pid = 1931] [id = 485] 20:59:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff881b24800 == 151 [pid = 1931] [id = 484] 20:59:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87aade800 == 150 [pid = 1931] [id = 483] 20:59:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff872ba2000 == 149 [pid = 1931] [id = 482] 20:59:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86dc1e000 == 148 [pid = 1931] [id = 481] 20:59:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86cf38800 == 147 [pid = 1931] [id = 480] 20:59:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a9da800 == 146 [pid = 1931] [id = 479] 20:59:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869a9f800 == 145 [pid = 1931] [id = 478] 20:59:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869883800 == 144 [pid = 1931] [id = 477] 20:59:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8630e7000 == 143 [pid = 1931] [id = 476] 20:59:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff862d39800 == 142 [pid = 1931] [id = 475] 20:59:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861347800 == 141 [pid = 1931] [id = 474] 20:59:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e5cb800 == 140 [pid = 1931] [id = 473] 20:59:29 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85952a800 == 139 [pid = 1931] [id = 472] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 248 (0x7ff862ae4000) [pid = 1931] [serial = 1412] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 247 (0x7ff859954400) [pid = 1931] [serial = 1398] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 246 (0x7ff85d786400) [pid = 1931] [serial = 1400] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 245 (0x7ff85e052000) [pid = 1931] [serial = 1401] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 244 (0x7ff8626ef400) [pid = 1931] [serial = 1347] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 243 (0x7ff86d195400) [pid = 1931] [serial = 1376] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 242 (0x7ff86d086800) [pid = 1931] [serial = 1373] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 241 (0x7ff86cf5ec00) [pid = 1931] [serial = 1370] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 240 (0x7ff85a0c3c00) [pid = 1931] [serial = 1349] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 239 (0x7ff86a985000) [pid = 1931] [serial = 1367] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 238 (0x7ff868791800) [pid = 1931] [serial = 1364] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 237 (0x7ff862ae3400) [pid = 1931] [serial = 1358] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 236 (0x7ff85db5ac00) [pid = 1931] [serial = 1352] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 235 (0x7ff867536000) [pid = 1931] [serial = 1361] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 234 (0x7ff85e058c00) [pid = 1931] [serial = 1406] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 233 (0x7ff86107f400) [pid = 1931] [serial = 1407] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 232 (0x7ff85e1f8400) [pid = 1931] [serial = 1403] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 231 (0x7ff85f9c8800) [pid = 1931] [serial = 1404] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 230 (0x7ff86112f400) [pid = 1931] [serial = 1355] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 229 (0x7ff867470c00) [pid = 1931] [serial = 1413] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 228 (0x7ff85825c400) [pid = 1931] [serial = 1397] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 227 (0x7ff85f9cb000) [pid = 1931] [serial = 1394] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 226 (0x7ff859514800) [pid = 1931] [serial = 1391] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 225 (0x7ff876158c00) [pid = 1931] [serial = 1388] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 224 (0x7ff875e65800) [pid = 1931] [serial = 1385] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 223 (0x7ff873778400) [pid = 1931] [serial = 1382] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 222 (0x7ff8717e4c00) [pid = 1931] [serial = 1379] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 221 (0x7ff85a512400) [pid = 1931] [serial = 1415] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 220 (0x7ff861180c00) [pid = 1931] [serial = 1409] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | --DOMWINDOW == 219 (0x7ff8626f9800) [pid = 1931] [serial = 1410] [outer = (nil)] [url = about:blank] 20:59:30 INFO - PROCESS | 1931 | 1461556770368 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8594e0800 == 140 [pid = 1931] [id = 514] 20:59:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 220 (0x7ff859511400) [pid = 1931] [serial = 1543] [outer = (nil)] 20:59:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 221 (0x7ff85a181400) [pid = 1931] [serial = 1544] [outer = 0x7ff859511400] 20:59:30 INFO - PROCESS | 1931 | 1461556770436 Marionette DEBUG loaded listener.js 20:59:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 222 (0x7ff85e9a5c00) [pid = 1931] [serial = 1545] [outer = 0x7ff859511400] 20:59:31 INFO - PROCESS | 1931 | 1461556771262 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 20:59:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 20:59:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1783ms 20:59:31 INFO - PROCESS | 1931 | 1461556771312 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 20:59:31 INFO - PROCESS | 1931 | 1461556771316 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 20:59:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 20:59:31 INFO - PROCESS | 1931 | 1461556771323 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 20:59:31 INFO - PROCESS | 1931 | 1461556771328 Marionette TRACE conn4 <- [1,2030,null,{}] 20:59:31 INFO - PROCESS | 1931 | 1461556771344 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:31 INFO - PROCESS | 1931 | 1461556771583 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 20:59:31 INFO - PROCESS | 1931 | 1461556771769 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d7ac800 == 141 [pid = 1931] [id = 515] 20:59:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 223 (0x7ff85e67e400) [pid = 1931] [serial = 1546] [outer = (nil)] 20:59:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 224 (0x7ff861182c00) [pid = 1931] [serial = 1547] [outer = 0x7ff85e67e400] 20:59:31 INFO - PROCESS | 1931 | 1461556771839 Marionette DEBUG loaded listener.js 20:59:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 225 (0x7ff862a60800) [pid = 1931] [serial = 1548] [outer = 0x7ff85e67e400] 20:59:32 INFO - PROCESS | 1931 | 1461556772689 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 20:59:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 20:59:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1388ms 20:59:32 INFO - PROCESS | 1931 | 1461556772712 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 20:59:32 INFO - PROCESS | 1931 | 1461556772716 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 20:59:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 20:59:32 INFO - PROCESS | 1931 | 1461556772722 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 20:59:32 INFO - PROCESS | 1931 | 1461556772724 Marionette TRACE conn4 <- [1,2034,null,{}] 20:59:32 INFO - PROCESS | 1931 | 1461556772730 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:32 INFO - PROCESS | 1931 | 1461556772987 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 20:59:33 INFO - PROCESS | 1931 | 1461556773025 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e51c800 == 142 [pid = 1931] [id = 516] 20:59:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 226 (0x7ff861178400) [pid = 1931] [serial = 1549] [outer = (nil)] 20:59:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 227 (0x7ff867538400) [pid = 1931] [serial = 1550] [outer = 0x7ff861178400] 20:59:33 INFO - PROCESS | 1931 | 1461556773089 Marionette DEBUG loaded listener.js 20:59:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 228 (0x7ff8676bdc00) [pid = 1931] [serial = 1551] [outer = 0x7ff861178400] 20:59:34 INFO - PROCESS | 1931 | 1461556774039 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:59:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 20:59:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1385ms 20:59:34 INFO - PROCESS | 1931 | 1461556774109 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 20:59:34 INFO - PROCESS | 1931 | 1461556774112 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 20:59:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 20:59:34 INFO - PROCESS | 1931 | 1461556774118 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 20:59:34 INFO - PROCESS | 1931 | 1461556774120 Marionette TRACE conn4 <- [1,2038,null,{}] 20:59:34 INFO - PROCESS | 1931 | 1461556774125 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:34 INFO - PROCESS | 1931 | 1461556774386 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 20:59:34 INFO - PROCESS | 1931 | 1461556774416 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861403000 == 143 [pid = 1931] [id = 517] 20:59:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 229 (0x7ff862adfc00) [pid = 1931] [serial = 1552] [outer = (nil)] 20:59:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 230 (0x7ff8677bc000) [pid = 1931] [serial = 1553] [outer = 0x7ff862adfc00] 20:59:34 INFO - PROCESS | 1931 | 1461556774484 Marionette DEBUG loaded listener.js 20:59:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 231 (0x7ff86867f800) [pid = 1931] [serial = 1554] [outer = 0x7ff862adfc00] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 230 (0x7ff858265400) [pid = 1931] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 229 (0x7ff858267800) [pid = 1931] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 228 (0x7ff869fdd000) [pid = 1931] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 227 (0x7ff858261400) [pid = 1931] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 226 (0x7ff85e1f4800) [pid = 1931] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 225 (0x7ff85a184000) [pid = 1931] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 224 (0x7ff859509400) [pid = 1931] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 223 (0x7ff86dbeac00) [pid = 1931] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 222 (0x7ff86cec7c00) [pid = 1931] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 221 (0x7ff867610800) [pid = 1931] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 220 (0x7ff8676bf000) [pid = 1931] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 219 (0x7ff85a17d400) [pid = 1931] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 218 (0x7ff86dbeb000) [pid = 1931] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 217 (0x7ff880dd5400) [pid = 1931] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 216 (0x7ff85e1f0000) [pid = 1931] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 215 (0x7ff85e9a4400) [pid = 1931] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 214 (0x7ff85a50b400) [pid = 1931] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 213 (0x7ff856f9e000) [pid = 1931] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 212 (0x7ff85950a000) [pid = 1931] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 211 (0x7ff85a0d0c00) [pid = 1931] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 210 (0x7ff859306c00) [pid = 1931] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 209 (0x7ff85a17cc00) [pid = 1931] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 20:59:35 INFO - PROCESS | 1931 | --DOMWINDOW == 208 (0x7ff86d050c00) [pid = 1931] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 20:59:35 INFO - PROCESS | 1931 | 1461556775929 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 20:59:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 20:59:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1834ms 20:59:35 INFO - PROCESS | 1931 | 1461556775952 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 20:59:35 INFO - PROCESS | 1931 | 1461556775957 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 20:59:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 20:59:35 INFO - PROCESS | 1931 | 1461556775963 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 20:59:35 INFO - PROCESS | 1931 | 1461556775965 Marionette TRACE conn4 <- [1,2042,null,{}] 20:59:35 INFO - PROCESS | 1931 | 1461556775970 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:36 INFO - PROCESS | 1931 | 1461556776219 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 20:59:36 INFO - PROCESS | 1931 | 1461556776408 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861512000 == 144 [pid = 1931] [id = 518] 20:59:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 209 (0x7ff85a17cc00) [pid = 1931] [serial = 1555] [outer = (nil)] 20:59:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 210 (0x7ff85e58fc00) [pid = 1931] [serial = 1556] [outer = 0x7ff85a17cc00] 20:59:36 INFO - PROCESS | 1931 | 1461556776480 Marionette DEBUG loaded listener.js 20:59:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 211 (0x7ff86a2c7c00) [pid = 1931] [serial = 1557] [outer = 0x7ff85a17cc00] 20:59:37 INFO - PROCESS | 1931 | 1461556777245 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 20:59:37 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) 20:59:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1335ms 20:59:37 INFO - PROCESS | 1931 | 1461556777415 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 20:59:37 INFO - PROCESS | 1931 | 1461556777422 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 20:59:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 20:59:37 INFO - PROCESS | 1931 | 1461556777445 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 20:59:37 INFO - PROCESS | 1931 | 1461556777450 Marionette TRACE conn4 <- [1,2046,null,{}] 20:59:37 INFO - PROCESS | 1931 | 1461556777458 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:37 INFO - PROCESS | 1931 | 1461556777733 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 20:59:38 INFO - PROCESS | 1931 | 1461556778066 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85ab5e800 == 145 [pid = 1931] [id = 519] 20:59:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 212 (0x7ff859954c00) [pid = 1931] [serial = 1558] [outer = (nil)] 20:59:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 213 (0x7ff85a0cec00) [pid = 1931] [serial = 1559] [outer = 0x7ff859954c00] 20:59:38 INFO - PROCESS | 1931 | 1461556778147 Marionette DEBUG loaded listener.js 20:59:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 214 (0x7ff85a510c00) [pid = 1931] [serial = 1560] [outer = 0x7ff859954c00] 20:59:39 INFO - PROCESS | 1931 | 1461556779048 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 20:59:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 20:59:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1639ms 20:59:39 INFO - PROCESS | 1931 | 1461556779085 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 20:59:39 INFO - PROCESS | 1931 | 1461556779091 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 20:59:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 20:59:39 INFO - PROCESS | 1931 | 1461556779103 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 20:59:39 INFO - PROCESS | 1931 | 1461556779108 Marionette TRACE conn4 <- [1,2050,null,{}] 20:59:39 INFO - PROCESS | 1931 | 1461556779115 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:39 INFO - PROCESS | 1931 | 1461556779347 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 20:59:39 INFO - PROCESS | 1931 | 1461556779658 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85f8b8800 == 146 [pid = 1931] [id = 520] 20:59:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 215 (0x7ff85e58c800) [pid = 1931] [serial = 1561] [outer = (nil)] 20:59:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 216 (0x7ff85e686000) [pid = 1931] [serial = 1562] [outer = 0x7ff85e58c800] 20:59:39 INFO - PROCESS | 1931 | 1461556779742 Marionette DEBUG loaded listener.js 20:59:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 217 (0x7ff85fac7000) [pid = 1931] [serial = 1563] [outer = 0x7ff85e58c800] 20:59:40 INFO - PROCESS | 1931 | 1461556780680 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 20:59:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 20:59:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1643ms 20:59:40 INFO - PROCESS | 1931 | 1461556780744 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 20:59:40 INFO - PROCESS | 1931 | 1461556780748 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 20:59:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 20:59:40 INFO - PROCESS | 1931 | 1461556780754 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 20:59:40 INFO - PROCESS | 1931 | 1461556780758 Marionette TRACE conn4 <- [1,2054,null,{}] 20:59:40 INFO - PROCESS | 1931 | 1461556780772 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:41 INFO - PROCESS | 1931 | 1461556781050 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 20:59:41 INFO - PROCESS | 1931 | 1461556781405 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86890d800 == 147 [pid = 1931] [id = 521] 20:59:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 218 (0x7ff862adf800) [pid = 1931] [serial = 1564] [outer = (nil)] 20:59:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 219 (0x7ff863125400) [pid = 1931] [serial = 1565] [outer = 0x7ff862adf800] 20:59:41 INFO - PROCESS | 1931 | 1461556781488 Marionette DEBUG loaded listener.js 20:59:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 220 (0x7ff8677b6400) [pid = 1931] [serial = 1566] [outer = 0x7ff862adf800] 20:59:42 INFO - PROCESS | 1931 | 1461556782379 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 20:59:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 20:59:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1682ms 20:59:42 INFO - PROCESS | 1931 | 1461556782437 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 20:59:42 INFO - PROCESS | 1931 | 1461556782440 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 20:59:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 20:59:42 INFO - PROCESS | 1931 | 1461556782447 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 20:59:42 INFO - PROCESS | 1931 | 1461556782451 Marionette TRACE conn4 <- [1,2058,null,{}] 20:59:42 INFO - PROCESS | 1931 | 1461556782457 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:42 INFO - PROCESS | 1931 | 1461556782691 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 20:59:42 INFO - PROCESS | 1931 | 1461556782952 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a8c0800 == 148 [pid = 1931] [id = 522] 20:59:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 221 (0x7ff861175800) [pid = 1931] [serial = 1567] [outer = (nil)] 20:59:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 222 (0x7ff86ab84c00) [pid = 1931] [serial = 1568] [outer = 0x7ff861175800] 20:59:43 INFO - PROCESS | 1931 | 1461556783076 Marionette DEBUG loaded listener.js 20:59:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 223 (0x7ff86d04a400) [pid = 1931] [serial = 1569] [outer = 0x7ff861175800] 20:59:43 INFO - PROCESS | 1931 | 1461556783908 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 20:59:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 20:59:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1537ms 20:59:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 20:59:43 INFO - PROCESS | 1931 | 1461556783986 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 20:59:43 INFO - PROCESS | 1931 | 1461556783989 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 20:59:43 INFO - PROCESS | 1931 | 1461556783995 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 20:59:43 INFO - PROCESS | 1931 | 1461556783998 Marionette TRACE conn4 <- [1,2062,null,{}] 20:59:44 INFO - PROCESS | 1931 | 1461556784004 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:44 INFO - PROCESS | 1931 | 1461556784223 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 20:59:44 INFO - PROCESS | 1931 | 1461556784484 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86dc10000 == 149 [pid = 1931] [id = 523] 20:59:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 224 (0x7ff869fdd000) [pid = 1931] [serial = 1570] [outer = (nil)] 20:59:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 225 (0x7ff86d08a400) [pid = 1931] [serial = 1571] [outer = 0x7ff869fdd000] 20:59:44 INFO - PROCESS | 1931 | 1461556784603 Marionette DEBUG loaded listener.js 20:59:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 226 (0x7ff86d1a2000) [pid = 1931] [serial = 1572] [outer = 0x7ff869fdd000] 20:59:45 INFO - PROCESS | 1931 | 1461556785487 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 20:59:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 20:59:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1530ms 20:59:45 INFO - PROCESS | 1931 | 1461556785525 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 20:59:45 INFO - PROCESS | 1931 | 1461556785529 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 20:59:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 20:59:45 INFO - PROCESS | 1931 | 1461556785535 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 20:59:45 INFO - PROCESS | 1931 | 1461556785538 Marionette TRACE conn4 <- [1,2066,null,{}] 20:59:45 INFO - PROCESS | 1931 | 1461556785544 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:45 INFO - PROCESS | 1931 | 1461556785805 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 20:59:46 INFO - PROCESS | 1931 | 1461556786124 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff873658000 == 150 [pid = 1931] [id = 524] 20:59:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 227 (0x7ff86d081000) [pid = 1931] [serial = 1573] [outer = (nil)] 20:59:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 228 (0x7ff87038f800) [pid = 1931] [serial = 1574] [outer = 0x7ff86d081000] 20:59:46 INFO - PROCESS | 1931 | 1461556786209 Marionette DEBUG loaded listener.js 20:59:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 229 (0x7ff873c7bc00) [pid = 1931] [serial = 1575] [outer = 0x7ff86d081000] 20:59:47 INFO - PROCESS | 1931 | 1461556787024 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 20:59:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 20:59:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1528ms 20:59:47 INFO - PROCESS | 1931 | 1461556787065 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 20:59:47 INFO - PROCESS | 1931 | 1461556787069 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 20:59:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 20:59:47 INFO - PROCESS | 1931 | 1461556787075 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 20:59:47 INFO - PROCESS | 1931 | 1461556787078 Marionette TRACE conn4 <- [1,2070,null,{}] 20:59:47 INFO - PROCESS | 1931 | 1461556787083 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:47 INFO - PROCESS | 1931 | 1461556787292 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 20:59:47 INFO - PROCESS | 1931 | 1461556787570 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88084c800 == 151 [pid = 1931] [id = 525] 20:59:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 230 (0x7ff86d08e000) [pid = 1931] [serial = 1576] [outer = (nil)] 20:59:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 231 (0x7ff87612cc00) [pid = 1931] [serial = 1577] [outer = 0x7ff86d08e000] 20:59:47 INFO - PROCESS | 1931 | 1461556787651 Marionette DEBUG loaded listener.js 20:59:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 232 (0x7ff880870400) [pid = 1931] [serial = 1578] [outer = 0x7ff86d08e000] 20:59:48 INFO - PROCESS | 1931 | 1461556788526 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 20:59:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 20:59:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1485ms 20:59:48 INFO - PROCESS | 1931 | 1461556788571 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 20:59:48 INFO - PROCESS | 1931 | 1461556788575 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 20:59:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 20:59:48 INFO - PROCESS | 1931 | 1461556788582 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 20:59:48 INFO - PROCESS | 1931 | 1461556788585 Marionette TRACE conn4 <- [1,2074,null,{}] 20:59:48 INFO - PROCESS | 1931 | 1461556788590 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:48 INFO - PROCESS | 1931 | 1461556788804 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 20:59:49 INFO - PROCESS | 1931 | 1461556789072 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff883d6b000 == 152 [pid = 1931] [id = 526] 20:59:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 233 (0x7ff87236a800) [pid = 1931] [serial = 1579] [outer = (nil)] 20:59:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 234 (0x7ff880bb3c00) [pid = 1931] [serial = 1580] [outer = 0x7ff87236a800] 20:59:49 INFO - PROCESS | 1931 | 1461556789150 Marionette DEBUG loaded listener.js 20:59:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 235 (0x7ff881cb5400) [pid = 1931] [serial = 1581] [outer = 0x7ff87236a800] 20:59:50 INFO - PROCESS | 1931 | 1461556790028 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 20:59:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 20:59:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1485ms 20:59:50 INFO - PROCESS | 1931 | 1461556790068 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 20:59:50 INFO - PROCESS | 1931 | 1461556790072 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 20:59:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 20:59:50 INFO - PROCESS | 1931 | 1461556790078 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 20:59:50 INFO - PROCESS | 1931 | 1461556790081 Marionette TRACE conn4 <- [1,2078,null,{}] 20:59:50 INFO - PROCESS | 1931 | 1461556790087 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:50 INFO - PROCESS | 1931 | 1461556790300 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 20:59:50 INFO - PROCESS | 1931 | 1461556790568 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88568c000 == 153 [pid = 1931] [id = 527] 20:59:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 236 (0x7ff862921800) [pid = 1931] [serial = 1582] [outer = (nil)] 20:59:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 237 (0x7ff883d35000) [pid = 1931] [serial = 1583] [outer = 0x7ff862921800] 20:59:50 INFO - PROCESS | 1931 | 1461556790696 Marionette DEBUG loaded listener.js 20:59:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 238 (0x7ff88567b800) [pid = 1931] [serial = 1584] [outer = 0x7ff862921800] 20:59:51 INFO - PROCESS | 1931 | 1461556791545 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 20:59:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 20:59:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1530ms 20:59:51 INFO - PROCESS | 1931 | 1461556791609 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 20:59:51 INFO - PROCESS | 1931 | 1461556791613 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 20:59:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 20:59:51 INFO - PROCESS | 1931 | 1461556791619 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 20:59:51 INFO - PROCESS | 1931 | 1461556791623 Marionette TRACE conn4 <- [1,2082,null,{}] 20:59:51 INFO - PROCESS | 1931 | 1461556791628 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:51 INFO - PROCESS | 1931 | 1461556791856 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 20:59:52 INFO - PROCESS | 1931 | 1461556792132 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885966000 == 154 [pid = 1931] [id = 528] 20:59:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 239 (0x7ff86783a800) [pid = 1931] [serial = 1585] [outer = (nil)] 20:59:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 240 (0x7ff8857a7800) [pid = 1931] [serial = 1586] [outer = 0x7ff86783a800] 20:59:52 INFO - PROCESS | 1931 | 1461556792251 Marionette DEBUG loaded listener.js 20:59:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 241 (0x7ff885839800) [pid = 1931] [serial = 1587] [outer = 0x7ff86783a800] 20:59:53 INFO - PROCESS | 1931 | 1461556793132 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 20:59:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 20:59:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1582ms 20:59:53 INFO - PROCESS | 1931 | 1461556793203 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 20:59:53 INFO - PROCESS | 1931 | 1461556793208 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 20:59:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 20:59:53 INFO - PROCESS | 1931 | 1461556793214 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 20:59:53 INFO - PROCESS | 1931 | 1461556793218 Marionette TRACE conn4 <- [1,2086,null,{}] 20:59:53 INFO - PROCESS | 1931 | 1461556793224 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:53 INFO - PROCESS | 1931 | 1461556793514 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 20:59:53 INFO - PROCESS | 1931 | 1461556793839 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885eb2800 == 155 [pid = 1931] [id = 529] 20:59:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 242 (0x7ff857df6800) [pid = 1931] [serial = 1588] [outer = (nil)] 20:59:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 243 (0x7ff88579d400) [pid = 1931] [serial = 1589] [outer = 0x7ff857df6800] 20:59:53 INFO - PROCESS | 1931 | 1461556793922 Marionette DEBUG loaded listener.js 20:59:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 244 (0x7ff885840800) [pid = 1931] [serial = 1590] [outer = 0x7ff857df6800] 20:59:54 INFO - PROCESS | 1931 | 1461556794809 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 20:59:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 20:59:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1639ms 20:59:54 INFO - PROCESS | 1931 | 1461556794854 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 20:59:54 INFO - PROCESS | 1931 | 1461556794858 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 20:59:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 20:59:54 INFO - PROCESS | 1931 | 1461556794864 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 20:59:54 INFO - PROCESS | 1931 | 1461556794866 Marionette TRACE conn4 <- [1,2090,null,{}] 20:59:54 INFO - PROCESS | 1931 | 1461556794872 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:55 INFO - PROCESS | 1931 | 1461556795090 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 20:59:55 INFO - PROCESS | 1931 | 1461556795405 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88a03a800 == 156 [pid = 1931] [id = 530] 20:59:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 245 (0x7ff858604c00) [pid = 1931] [serial = 1591] [outer = (nil)] 20:59:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 246 (0x7ff85860c400) [pid = 1931] [serial = 1592] [outer = 0x7ff858604c00] 20:59:55 INFO - PROCESS | 1931 | 1461556795498 Marionette DEBUG loaded listener.js 20:59:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 247 (0x7ff858611000) [pid = 1931] [serial = 1593] [outer = 0x7ff858604c00] 20:59:56 INFO - PROCESS | 1931 | 1461556796414 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 20:59:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 20:59:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1584ms 20:59:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 20:59:56 INFO - PROCESS | 1931 | 1461556796452 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 20:59:56 INFO - PROCESS | 1931 | 1461556796455 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 20:59:56 INFO - PROCESS | 1931 | 1461556796462 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 20:59:56 INFO - PROCESS | 1931 | 1461556796465 Marionette TRACE conn4 <- [1,2094,null,{}] 20:59:56 INFO - PROCESS | 1931 | 1461556796472 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:56 INFO - PROCESS | 1931 | 1461556796695 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 20:59:56 INFO - PROCESS | 1931 | 1461556796967 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e4ac000 == 157 [pid = 1931] [id = 531] 20:59:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 248 (0x7ff858605400) [pid = 1931] [serial = 1594] [outer = (nil)] 20:59:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 249 (0x7ff8587b0400) [pid = 1931] [serial = 1595] [outer = 0x7ff858605400] 20:59:57 INFO - PROCESS | 1931 | 1461556797081 Marionette DEBUG loaded listener.js 20:59:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 250 (0x7ff8587b7400) [pid = 1931] [serial = 1596] [outer = 0x7ff858605400] 20:59:57 INFO - PROCESS | 1931 | 1461556797907 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 20:59:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 20:59:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1481ms 20:59:57 INFO - PROCESS | 1931 | 1461556797943 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 20:59:57 INFO - PROCESS | 1931 | 1461556797946 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 20:59:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 20:59:57 INFO - PROCESS | 1931 | 1461556797952 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 20:59:57 INFO - PROCESS | 1931 | 1461556797954 Marionette TRACE conn4 <- [1,2098,null,{}] 20:59:57 INFO - PROCESS | 1931 | 1461556797960 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:58 INFO - PROCESS | 1931 | 1461556798179 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 20:59:58 INFO - PROCESS | 1931 | 1461556798454 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 20:59:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a36a000 == 158 [pid = 1931] [id = 532] 20:59:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 251 (0x7ff858268800) [pid = 1931] [serial = 1597] [outer = (nil)] 20:59:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 252 (0x7ff8587bc400) [pid = 1931] [serial = 1598] [outer = 0x7ff858268800] 20:59:58 INFO - PROCESS | 1931 | 1461556798534 Marionette DEBUG loaded listener.js 20:59:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 253 (0x7ff8594bc400) [pid = 1931] [serial = 1599] [outer = 0x7ff858268800] 20:59:59 INFO - PROCESS | 1931 | 1461556799420 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 20:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 20:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1527ms 20:59:59 INFO - PROCESS | 1931 | 1461556799481 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 20:59:59 INFO - PROCESS | 1931 | 1461556799485 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 20:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 20:59:59 INFO - PROCESS | 1931 | 1461556799491 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 20:59:59 INFO - PROCESS | 1931 | 1461556799493 Marionette TRACE conn4 <- [1,2102,null,{}] 20:59:59 INFO - PROCESS | 1931 | 1461556799499 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 20:59:59 INFO - PROCESS | 1931 | 1461556799718 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 21:00:00 INFO - PROCESS | 1931 | 1461556800057 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88876c800 == 159 [pid = 1931] [id = 533] 21:00:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 254 (0x7ff858608c00) [pid = 1931] [serial = 1600] [outer = (nil)] 21:00:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 255 (0x7ff8594c1000) [pid = 1931] [serial = 1601] [outer = 0x7ff858608c00] 21:00:00 INFO - PROCESS | 1931 | 1461556800137 Marionette DEBUG loaded listener.js 21:00:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 256 (0x7ff8594c5c00) [pid = 1931] [serial = 1602] [outer = 0x7ff858608c00] 21:00:01 INFO - PROCESS | 1931 | 1461556801011 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 21:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 21:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1586ms 21:00:01 INFO - PROCESS | 1931 | 1461556801079 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 21:00:01 INFO - PROCESS | 1931 | 1461556801082 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 21:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 21:00:01 INFO - PROCESS | 1931 | 1461556801089 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 21:00:01 INFO - PROCESS | 1931 | 1461556801093 Marionette TRACE conn4 <- [1,2106,null,{}] 21:00:01 INFO - PROCESS | 1931 | 1461556801098 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:01 INFO - PROCESS | 1931 | 1461556801326 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 21:00:01 INFO - PROCESS | 1931 | 1461556801640 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85946b000 == 160 [pid = 1931] [id = 534] 21:00:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 257 (0x7ff856fa4400) [pid = 1931] [serial = 1603] [outer = (nil)] 21:00:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 258 (0x7ff862d83800) [pid = 1931] [serial = 1604] [outer = 0x7ff856fa4400] 21:00:01 INFO - PROCESS | 1931 | 1461556801720 Marionette DEBUG loaded listener.js 21:00:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 259 (0x7ff87fabe000) [pid = 1931] [serial = 1605] [outer = 0x7ff856fa4400] 21:00:02 INFO - PROCESS | 1931 | 1461556802634 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 21:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 21:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1579ms 21:00:02 INFO - PROCESS | 1931 | 1461556802670 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 21:00:02 INFO - PROCESS | 1931 | 1461556802674 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 21:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 21:00:02 INFO - PROCESS | 1931 | 1461556802681 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 21:00:02 INFO - PROCESS | 1931 | 1461556802685 Marionette TRACE conn4 <- [1,2110,null,{}] 21:00:02 INFO - PROCESS | 1931 | 1461556802691 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:02 INFO - PROCESS | 1931 | 1461556802926 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 21:00:03 INFO - PROCESS | 1931 | 1461556803249 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85f40e800 == 161 [pid = 1931] [id = 535] 21:00:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 260 (0x7ff8594bc800) [pid = 1931] [serial = 1606] [outer = (nil)] 21:00:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 261 (0x7ff85f446000) [pid = 1931] [serial = 1607] [outer = 0x7ff8594bc800] 21:00:03 INFO - PROCESS | 1931 | 1461556803332 Marionette DEBUG loaded listener.js 21:00:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 262 (0x7ff85f44b400) [pid = 1931] [serial = 1608] [outer = 0x7ff8594bc800] 21:00:04 INFO - PROCESS | 1931 | 1461556804197 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 21:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 21:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1582ms 21:00:04 INFO - PROCESS | 1931 | 1461556804264 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 21:00:04 INFO - PROCESS | 1931 | 1461556804268 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 21:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 21:00:04 INFO - PROCESS | 1931 | 1461556804275 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 21:00:04 INFO - PROCESS | 1931 | 1461556804278 Marionette TRACE conn4 <- [1,2114,null,{}] 21:00:04 INFO - PROCESS | 1931 | 1461556804283 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:04 INFO - PROCESS | 1931 | 1461556804510 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 21:00:04 INFO - PROCESS | 1931 | 1461556804857 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85f413800 == 162 [pid = 1931] [id = 536] 21:00:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 263 (0x7ff853b1d400) [pid = 1931] [serial = 1609] [outer = (nil)] 21:00:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 264 (0x7ff853b26000) [pid = 1931] [serial = 1610] [outer = 0x7ff853b1d400] 21:00:04 INFO - PROCESS | 1931 | 1461556804936 Marionette DEBUG loaded listener.js 21:00:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 265 (0x7ff853b2ac00) [pid = 1931] [serial = 1611] [outer = 0x7ff853b1d400] 21:00:05 INFO - PROCESS | 1931 | 1461556805794 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 21:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 21:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1596ms 21:00:05 INFO - PROCESS | 1931 | 1461556805872 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 21:00:05 INFO - PROCESS | 1931 | 1461556805875 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 21:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 21:00:05 INFO - PROCESS | 1931 | 1461556805882 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 21:00:05 INFO - PROCESS | 1931 | 1461556805884 Marionette TRACE conn4 <- [1,2118,null,{}] 21:00:05 INFO - PROCESS | 1931 | 1461556805890 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:06 INFO - PROCESS | 1931 | 1461556806113 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 21:00:06 INFO - PROCESS | 1931 | 1461556806431 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff857cb8000 == 163 [pid = 1931] [id = 537] 21:00:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 266 (0x7ff853b1f000) [pid = 1931] [serial = 1612] [outer = (nil)] 21:00:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 267 (0x7ff8599c7c00) [pid = 1931] [serial = 1613] [outer = 0x7ff853b1f000] 21:00:06 INFO - PROCESS | 1931 | 1461556806509 Marionette DEBUG loaded listener.js 21:00:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 268 (0x7ff85f445800) [pid = 1931] [serial = 1614] [outer = 0x7ff853b1f000] 21:00:07 INFO - PROCESS | 1931 | 1461556807353 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 21:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 21:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1544ms 21:00:07 INFO - PROCESS | 1931 | 1461556807427 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 21:00:07 INFO - PROCESS | 1931 | 1461556807432 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 21:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 21:00:07 INFO - PROCESS | 1931 | 1461556807440 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 21:00:07 INFO - PROCESS | 1931 | 1461556807444 Marionette TRACE conn4 <- [1,2122,null,{}] 21:00:07 INFO - PROCESS | 1931 | 1461556807449 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:07 INFO - PROCESS | 1931 | 1461556807697 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 21:00:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86e115000 == 162 [pid = 1931] [id = 211] 21:00:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86e117800 == 161 [pid = 1931] [id = 195] 21:00:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861403000 == 160 [pid = 1931] [id = 517] 21:00:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e51c800 == 159 [pid = 1931] [id = 516] 21:00:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85d7ac800 == 158 [pid = 1931] [id = 515] 21:00:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8594e0800 == 157 [pid = 1931] [id = 514] 21:00:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85d631800 == 156 [pid = 1931] [id = 513] 21:00:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff881e18800 == 155 [pid = 1931] [id = 510] 21:00:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8809ae000 == 154 [pid = 1931] [id = 509] 21:00:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87aadd000 == 153 [pid = 1931] [id = 508] 21:00:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff874c19000 == 152 [pid = 1931] [id = 507] 21:00:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8738dd000 == 151 [pid = 1931] [id = 506] 21:00:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87053a800 == 150 [pid = 1931] [id = 505] 21:00:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86dc13800 == 149 [pid = 1931] [id = 504] 21:00:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86ceac800 == 148 [pid = 1931] [id = 503] 21:00:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869f42800 == 147 [pid = 1931] [id = 502] 21:00:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86988f800 == 146 [pid = 1931] [id = 501] 21:00:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86741d800 == 145 [pid = 1931] [id = 500] 21:00:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8628bc800 == 144 [pid = 1931] [id = 499] 21:00:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861357000 == 143 [pid = 1931] [id = 498] 21:00:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85fb93800 == 142 [pid = 1931] [id = 497] 21:00:08 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85d62f800 == 141 [pid = 1931] [id = 496] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 267 (0x7ff860213c00) [pid = 1931] [serial = 1485] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 266 (0x7ff859308400) [pid = 1931] [serial = 1472] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 265 (0x7ff85a513400) [pid = 1931] [serial = 1475] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 264 (0x7ff880dd0800) [pid = 1931] [serial = 1299] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 263 (0x7ff85d555000) [pid = 1931] [serial = 1251] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 262 (0x7ff8599c3800) [pid = 1931] [serial = 1418] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 261 (0x7ff86d6e9000) [pid = 1931] [serial = 1445] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 260 (0x7ff873c80800) [pid = 1931] [serial = 1451] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 259 (0x7ff86d083800) [pid = 1931] [serial = 1442] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 258 (0x7ff8629e0000) [pid = 1931] [serial = 1284] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 257 (0x7ff85db56000) [pid = 1931] [serial = 1421] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 256 (0x7ff85994f000) [pid = 1931] [serial = 1473] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 255 (0x7ff867837800) [pid = 1931] [serial = 1433] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 254 (0x7ff85930b400) [pid = 1931] [serial = 1469] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 253 (0x7ff8677be400) [pid = 1931] [serial = 1308] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 252 (0x7ff85d8aa400) [pid = 1931] [serial = 1463] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 251 (0x7ff85e682800) [pid = 1931] [serial = 1479] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 250 (0x7ff880969800) [pid = 1931] [serial = 1457] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 249 (0x7ff86cf16400) [pid = 1931] [serial = 1439] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 248 (0x7ff86a959000) [pid = 1931] [serial = 1436] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 247 (0x7ff85db5b400) [pid = 1931] [serial = 1476] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 246 (0x7ff8715ca000) [pid = 1931] [serial = 1293] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 245 (0x7ff883817c00) [pid = 1931] [serial = 1236] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 244 (0x7ff867541800) [pid = 1931] [serial = 1430] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 243 (0x7ff86a987400) [pid = 1931] [serial = 1287] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 242 (0x7ff86d094800) [pid = 1931] [serial = 1290] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 241 (0x7ff881e90c00) [pid = 1931] [serial = 1305] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 240 (0x7ff876123400) [pid = 1931] [serial = 1296] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 239 (0x7ff885cac800) [pid = 1931] [serial = 1245] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 238 (0x7ff862a69000) [pid = 1931] [serial = 1427] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 237 (0x7ff872624400) [pid = 1931] [serial = 1448] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 236 (0x7ff879b99c00) [pid = 1931] [serial = 1454] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 235 (0x7ff85a0c9800) [pid = 1931] [serial = 1466] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 234 (0x7ff85fbd7400) [pid = 1931] [serial = 1482] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 233 (0x7ff85e9b1c00) [pid = 1931] [serial = 1248] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 232 (0x7ff861131000) [pid = 1931] [serial = 1424] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 231 (0x7ff85a519c00) [pid = 1931] [serial = 1239] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 230 (0x7ff85e050800) [pid = 1931] [serial = 1484] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 229 (0x7ff86d054400) [pid = 1931] [serial = 1278] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 228 (0x7ff85db5a800) [pid = 1931] [serial = 1281] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 227 (0x7ff85e591000) [pid = 1931] [serial = 1416] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 226 (0x7ff85a188000) [pid = 1931] [serial = 1302] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 225 (0x7ff85e587c00) [pid = 1931] [serial = 1478] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 224 (0x7ff86d057000) [pid = 1931] [serial = 1242] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 223 (0x7ff85facac00) [pid = 1931] [serial = 1481] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | --DOMWINDOW == 222 (0x7ff880b94800) [pid = 1931] [serial = 1460] [outer = (nil)] [url = about:blank] 21:00:09 INFO - PROCESS | 1931 | 1461556809404 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8583d2800 == 142 [pid = 1931] [id = 538] 21:00:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 223 (0x7ff857deec00) [pid = 1931] [serial = 1615] [outer = (nil)] 21:00:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 224 (0x7ff857df1800) [pid = 1931] [serial = 1616] [outer = 0x7ff857deec00] 21:00:09 INFO - PROCESS | 1931 | 1461556809486 Marionette DEBUG loaded listener.js 21:00:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 225 (0x7ff858264000) [pid = 1931] [serial = 1617] [outer = 0x7ff857deec00] 21:00:10 INFO - PROCESS | 1931 | 1461556810278 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 21:00:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 21:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 2886ms 21:00:10 INFO - PROCESS | 1931 | 1461556810329 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 21:00:10 INFO - PROCESS | 1931 | 1461556810336 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 21:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 21:00:10 INFO - PROCESS | 1931 | 1461556810345 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 21:00:10 INFO - PROCESS | 1931 | 1461556810348 Marionette TRACE conn4 <- [1,2126,null,{}] 21:00:10 INFO - PROCESS | 1931 | 1461556810356 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:10 INFO - PROCESS | 1931 | 1461556810595 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 21:00:10 INFO - PROCESS | 1931 | 1461556810785 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a31c800 == 143 [pid = 1931] [id = 539] 21:00:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 226 (0x7ff857def800) [pid = 1931] [serial = 1618] [outer = (nil)] 21:00:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 227 (0x7ff859956c00) [pid = 1931] [serial = 1619] [outer = 0x7ff857def800] 21:00:10 INFO - PROCESS | 1931 | 1461556810875 Marionette DEBUG loaded listener.js 21:00:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 228 (0x7ff85a184000) [pid = 1931] [serial = 1620] [outer = 0x7ff857def800] 21:00:11 INFO - PROCESS | 1931 | 1461556811805 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 21:00:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 21:00:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1484ms 21:00:11 INFO - PROCESS | 1931 | 1461556811833 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 21:00:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 21:00:11 INFO - PROCESS | 1931 | 1461556811839 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 21:00:11 INFO - PROCESS | 1931 | 1461556811846 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 21:00:11 INFO - PROCESS | 1931 | 1461556811849 Marionette TRACE conn4 <- [1,2130,null,{}] 21:00:11 INFO - PROCESS | 1931 | 1461556811860 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:12 INFO - PROCESS | 1931 | 1461556812126 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 21:00:12 INFO - PROCESS | 1931 | 1461556812166 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d638800 == 144 [pid = 1931] [id = 540] 21:00:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 229 (0x7ff85a513400) [pid = 1931] [serial = 1621] [outer = (nil)] 21:00:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 230 (0x7ff85d8ad800) [pid = 1931] [serial = 1622] [outer = 0x7ff85a513400] 21:00:12 INFO - PROCESS | 1931 | 1461556812241 Marionette DEBUG loaded listener.js 21:00:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 231 (0x7ff85e053400) [pid = 1931] [serial = 1623] [outer = 0x7ff85a513400] 21:00:13 INFO - PROCESS | 1931 | 1461556813318 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 21:00:13 INFO - PROCESS | 1931 | 1461556813385 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 21:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 21:00:13 INFO - PROCESS | 1931 | 1461556813400 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 21:00:13 INFO - PROCESS | 1931 | 1461556813408 Marionette TRACE conn4 <- [1,2134,null,{}] 21:00:13 INFO - PROCESS | 1931 | 1461556813421 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:13 INFO - PROCESS | 1931 | 1461556813694 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 21:00:14 INFO - PROCESS | 1931 | --DOMWINDOW == 230 (0x7ff85e67e400) [pid = 1931] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 21:00:14 INFO - PROCESS | 1931 | --DOMWINDOW == 229 (0x7ff862adfc00) [pid = 1931] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 21:00:14 INFO - PROCESS | 1931 | --DOMWINDOW == 228 (0x7ff85950c000) [pid = 1931] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 21:00:14 INFO - PROCESS | 1931 | --DOMWINDOW == 227 (0x7ff861178400) [pid = 1931] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 21:00:14 INFO - PROCESS | 1931 | --DOMWINDOW == 226 (0x7ff859511400) [pid = 1931] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 21:00:14 INFO - PROCESS | 1931 | 1461556814359 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d7d5800 == 145 [pid = 1931] [id = 541] 21:00:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 227 (0x7ff858265400) [pid = 1931] [serial = 1624] [outer = (nil)] 21:00:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 228 (0x7ff85db4f800) [pid = 1931] [serial = 1625] [outer = 0x7ff858265400] 21:00:14 INFO - PROCESS | 1931 | 1461556814424 Marionette DEBUG loaded listener.js 21:00:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 229 (0x7ff85fbdb400) [pid = 1931] [serial = 1626] [outer = 0x7ff858265400] 21:00:15 INFO - PROCESS | 1931 | 1461556815148 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 21:00:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 21:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1803ms 21:00:15 INFO - PROCESS | 1931 | 1461556815206 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 21:00:15 INFO - PROCESS | 1931 | 1461556815211 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 21:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 21:00:15 INFO - PROCESS | 1931 | 1461556815221 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 21:00:15 INFO - PROCESS | 1931 | 1461556815223 Marionette TRACE conn4 <- [1,2138,null,{}] 21:00:15 INFO - PROCESS | 1931 | 1461556815228 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:15 INFO - PROCESS | 1931 | 1461556815442 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 21:00:15 INFO - PROCESS | 1931 | 1461556815624 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e5d5000 == 146 [pid = 1931] [id = 542] 21:00:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 230 (0x7ff859306c00) [pid = 1931] [serial = 1627] [outer = (nil)] 21:00:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 231 (0x7ff861130c00) [pid = 1931] [serial = 1628] [outer = 0x7ff859306c00] 21:00:15 INFO - PROCESS | 1931 | 1461556815697 Marionette DEBUG loaded listener.js 21:00:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 232 (0x7ff8626f9800) [pid = 1931] [serial = 1629] [outer = 0x7ff859306c00] 21:00:16 INFO - PROCESS | 1931 | 1461556816744 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 21:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 21:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1583ms 21:00:16 INFO - PROCESS | 1931 | 1461556816805 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 21:00:16 INFO - PROCESS | 1931 | 1461556816811 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 21:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 21:00:16 INFO - PROCESS | 1931 | 1461556816821 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 21:00:16 INFO - PROCESS | 1931 | 1461556816826 Marionette TRACE conn4 <- [1,2142,null,{}] 21:00:16 INFO - PROCESS | 1931 | 1461556816836 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:17 INFO - PROCESS | 1931 | 1461556817110 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 21:00:17 INFO - PROCESS | 1931 | 1461556817444 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85ab65800 == 147 [pid = 1931] [id = 543] 21:00:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 233 (0x7ff857df5c00) [pid = 1931] [serial = 1630] [outer = (nil)] 21:00:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 234 (0x7ff8594c2000) [pid = 1931] [serial = 1631] [outer = 0x7ff857df5c00] 21:00:17 INFO - PROCESS | 1931 | 1461556817529 Marionette DEBUG loaded listener.js 21:00:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 235 (0x7ff85995cc00) [pid = 1931] [serial = 1632] [outer = 0x7ff857df5c00] 21:00:18 INFO - PROCESS | 1931 | 1461556818439 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 21:00:18 INFO - PROCESS | 1931 | 1461556818524 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 21:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 21:00:18 INFO - PROCESS | 1931 | 1461556818537 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 21:00:18 INFO - PROCESS | 1931 | 1461556818541 Marionette TRACE conn4 <- [1,2146,null,{}] 21:00:18 INFO - PROCESS | 1931 | 1461556818547 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:18 INFO - PROCESS | 1931 | 1461556818807 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 21:00:19 INFO - PROCESS | 1931 | 1461556819120 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e5cd800 == 148 [pid = 1931] [id = 544] 21:00:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 236 (0x7ff85d8ac800) [pid = 1931] [serial = 1633] [outer = (nil)] 21:00:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 237 (0x7ff85e682800) [pid = 1931] [serial = 1634] [outer = 0x7ff85d8ac800] 21:00:19 INFO - PROCESS | 1931 | 1461556819197 Marionette DEBUG loaded listener.js 21:00:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 238 (0x7ff85f448800) [pid = 1931] [serial = 1635] [outer = 0x7ff85d8ac800] 21:00:20 INFO - PROCESS | 1931 | 1461556820164 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 21:00:20 INFO - PROCESS | 1931 | 1461556820230 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 21:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 21:00:20 INFO - PROCESS | 1931 | 1461556820237 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 21:00:20 INFO - PROCESS | 1931 | 1461556820243 Marionette TRACE conn4 <- [1,2150,null,{}] 21:00:20 INFO - PROCESS | 1931 | 1461556820259 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:20 INFO - PROCESS | 1931 | 1461556820535 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 21:00:20 INFO - PROCESS | 1931 | 1461556820849 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86141f000 == 149 [pid = 1931] [id = 545] 21:00:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 239 (0x7ff86117b400) [pid = 1931] [serial = 1636] [outer = (nil)] 21:00:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 240 (0x7ff862a62800) [pid = 1931] [serial = 1637] [outer = 0x7ff86117b400] 21:00:20 INFO - PROCESS | 1931 | 1461556820937 Marionette DEBUG loaded listener.js 21:00:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 241 (0x7ff862d8e800) [pid = 1931] [serial = 1638] [outer = 0x7ff86117b400] 21:00:21 INFO - PROCESS | 1931 | 1461556821794 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 21:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 21:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1588ms 21:00:21 INFO - PROCESS | 1931 | 1461556821826 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 21:00:21 INFO - PROCESS | 1931 | 1461556821830 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 21:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 21:00:21 INFO - PROCESS | 1931 | 1461556821836 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 21:00:21 INFO - PROCESS | 1931 | 1461556821838 Marionette TRACE conn4 <- [1,2154,null,{}] 21:00:21 INFO - PROCESS | 1931 | 1461556821844 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:22 INFO - PROCESS | 1931 | 1461556822063 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 21:00:22 INFO - PROCESS | 1931 | 1461556822331 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff862f84800 == 150 [pid = 1931] [id = 546] 21:00:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 242 (0x7ff8626eb800) [pid = 1931] [serial = 1639] [outer = (nil)] 21:00:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 243 (0x7ff867545400) [pid = 1931] [serial = 1640] [outer = 0x7ff8626eb800] 21:00:22 INFO - PROCESS | 1931 | 1461556822456 Marionette DEBUG loaded listener.js 21:00:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 244 (0x7ff8676ba400) [pid = 1931] [serial = 1641] [outer = 0x7ff8626eb800] 21:00:23 INFO - PROCESS | 1931 | 1461556823314 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 21:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 21:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1528ms 21:00:23 INFO - PROCESS | 1931 | 1461556823366 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 21:00:23 INFO - PROCESS | 1931 | 1461556823370 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 21:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 21:00:23 INFO - PROCESS | 1931 | 1461556823376 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 21:00:23 INFO - PROCESS | 1931 | 1461556823380 Marionette TRACE conn4 <- [1,2158,null,{}] 21:00:23 INFO - PROCESS | 1931 | 1461556823385 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:23 INFO - PROCESS | 1931 | 1461556823597 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 21:00:23 INFO - PROCESS | 1931 | 1461556823863 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8674d9000 == 151 [pid = 1931] [id = 547] 21:00:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 245 (0x7ff862d91800) [pid = 1931] [serial = 1642] [outer = (nil)] 21:00:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 246 (0x7ff8677a2800) [pid = 1931] [serial = 1643] [outer = 0x7ff862d91800] 21:00:23 INFO - PROCESS | 1931 | 1461556823981 Marionette DEBUG loaded listener.js 21:00:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 247 (0x7ff8677c1c00) [pid = 1931] [serial = 1644] [outer = 0x7ff862d91800] 21:00:24 INFO - PROCESS | 1931 | 1461556824838 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 21:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 21:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1529ms 21:00:24 INFO - PROCESS | 1931 | 1461556824907 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 21:00:24 INFO - PROCESS | 1931 | 1461556824911 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 21:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 21:00:24 INFO - PROCESS | 1931 | 1461556824917 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 21:00:24 INFO - PROCESS | 1931 | 1461556824921 Marionette TRACE conn4 <- [1,2162,null,{}] 21:00:24 INFO - PROCESS | 1931 | 1461556824926 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:25 INFO - PROCESS | 1931 | 1461556825223 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 21:00:25 INFO - PROCESS | 1931 | 1461556825547 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86991a800 == 152 [pid = 1931] [id = 548] 21:00:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 248 (0x7ff86a4f3000) [pid = 1931] [serial = 1645] [outer = (nil)] 21:00:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 249 (0x7ff86ab84400) [pid = 1931] [serial = 1646] [outer = 0x7ff86a4f3000] 21:00:25 INFO - PROCESS | 1931 | 1461556825627 Marionette DEBUG loaded listener.js 21:00:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 250 (0x7ff86cecb400) [pid = 1931] [serial = 1647] [outer = 0x7ff86a4f3000] 21:00:26 INFO - PROCESS | 1931 | 1461556826543 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 21:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 21:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1683ms 21:00:26 INFO - PROCESS | 1931 | 1461556826603 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 21:00:26 INFO - PROCESS | 1931 | 1461556826607 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 21:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 21:00:26 INFO - PROCESS | 1931 | 1461556826613 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 21:00:26 INFO - PROCESS | 1931 | 1461556826615 Marionette TRACE conn4 <- [1,2166,null,{}] 21:00:26 INFO - PROCESS | 1931 | 1461556826621 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:26 INFO - PROCESS | 1931 | 1461556826836 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 21:00:27 INFO - PROCESS | 1931 | 1461556827144 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869e54000 == 153 [pid = 1931] [id = 549] 21:00:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 251 (0x7ff86a1a7c00) [pid = 1931] [serial = 1648] [outer = (nil)] 21:00:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 252 (0x7ff86cf7e400) [pid = 1931] [serial = 1649] [outer = 0x7ff86a1a7c00] 21:00:27 INFO - PROCESS | 1931 | 1461556827224 Marionette DEBUG loaded listener.js 21:00:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 253 (0x7ff86d084400) [pid = 1931] [serial = 1650] [outer = 0x7ff86a1a7c00] 21:00:28 INFO - PROCESS | 1931 | 1461556828089 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 21:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 21:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1527ms 21:00:28 INFO - PROCESS | 1931 | 1461556828142 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 21:00:28 INFO - PROCESS | 1931 | 1461556828146 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 21:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 21:00:28 INFO - PROCESS | 1931 | 1461556828152 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 21:00:28 INFO - PROCESS | 1931 | 1461556828154 Marionette TRACE conn4 <- [1,2170,null,{}] 21:00:28 INFO - PROCESS | 1931 | 1461556828160 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:28 INFO - PROCESS | 1931 | 1461556828375 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 21:00:28 INFO - PROCESS | 1931 | 1461556828648 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a9e1000 == 154 [pid = 1931] [id = 550] 21:00:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 254 (0x7ff86a1b0400) [pid = 1931] [serial = 1651] [outer = (nil)] 21:00:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 255 (0x7ff86d12fc00) [pid = 1931] [serial = 1652] [outer = 0x7ff86a1b0400] 21:00:28 INFO - PROCESS | 1931 | 1461556828767 Marionette DEBUG loaded listener.js 21:00:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 256 (0x7ff86d19d800) [pid = 1931] [serial = 1653] [outer = 0x7ff86a1b0400] 21:00:29 INFO - PROCESS | 1931 | 1461556829600 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 21:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 21:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1478ms 21:00:29 INFO - PROCESS | 1931 | 1461556829631 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 21:00:29 INFO - PROCESS | 1931 | 1461556829635 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 21:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 21:00:29 INFO - PROCESS | 1931 | 1461556829641 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 21:00:29 INFO - PROCESS | 1931 | 1461556829645 Marionette TRACE conn4 <- [1,2174,null,{}] 21:00:29 INFO - PROCESS | 1931 | 1461556829650 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:29 INFO - PROCESS | 1931 | 1461556829873 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 21:00:30 INFO - PROCESS | 1931 | 1461556830153 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86d8a4800 == 155 [pid = 1931] [id = 551] 21:00:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 257 (0x7ff859307800) [pid = 1931] [serial = 1654] [outer = (nil)] 21:00:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 258 (0x7ff86a4f4c00) [pid = 1931] [serial = 1655] [outer = 0x7ff859307800] 21:00:30 INFO - PROCESS | 1931 | 1461556830272 Marionette DEBUG loaded listener.js 21:00:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 259 (0x7ff86ddadc00) [pid = 1931] [serial = 1656] [outer = 0x7ff859307800] 21:00:31 INFO - PROCESS | 1931 | 1461556831303 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 21:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 21:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1734ms 21:00:31 INFO - PROCESS | 1931 | 1461556831376 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 21:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 21:00:31 INFO - PROCESS | 1931 | 1461556831381 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 21:00:31 INFO - PROCESS | 1931 | 1461556831387 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 21:00:31 INFO - PROCESS | 1931 | 1461556831391 Marionette TRACE conn4 <- [1,2178,null,{}] 21:00:31 INFO - PROCESS | 1931 | 1461556831396 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:31 INFO - PROCESS | 1931 | 1461556831644 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 21:00:31 INFO - PROCESS | 1931 | 1461556831957 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e1d8800 == 156 [pid = 1931] [id = 552] 21:00:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 260 (0x7ff85950bc00) [pid = 1931] [serial = 1657] [outer = (nil)] 21:00:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 261 (0x7ff86f950800) [pid = 1931] [serial = 1658] [outer = 0x7ff85950bc00] 21:00:32 INFO - PROCESS | 1931 | 1461556832037 Marionette DEBUG loaded listener.js 21:00:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 262 (0x7ff87236b000) [pid = 1931] [serial = 1659] [outer = 0x7ff85950bc00] 21:00:32 INFO - PROCESS | 1931 | 1461556832925 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 21:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 21:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1588ms 21:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 21:00:32 INFO - PROCESS | 1931 | 1461556832976 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 21:00:32 INFO - PROCESS | 1931 | 1461556832979 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 21:00:32 INFO - PROCESS | 1931 | 1461556832986 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 21:00:32 INFO - PROCESS | 1931 | 1461556832990 Marionette TRACE conn4 <- [1,2182,null,{}] 21:00:32 INFO - PROCESS | 1931 | 1461556832996 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:33 INFO - PROCESS | 1931 | 1461556833247 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 21:00:33 INFO - PROCESS | 1931 | 1461556833571 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff872bf3800 == 157 [pid = 1931] [id = 553] 21:00:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 263 (0x7ff873c7ec00) [pid = 1931] [serial = 1660] [outer = (nil)] 21:00:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 264 (0x7ff874cbc000) [pid = 1931] [serial = 1661] [outer = 0x7ff873c7ec00] 21:00:33 INFO - PROCESS | 1931 | 1461556833660 Marionette DEBUG loaded listener.js 21:00:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 265 (0x7ff879b41400) [pid = 1931] [serial = 1662] [outer = 0x7ff873c7ec00] 21:00:34 INFO - PROCESS | 1931 | 1461556834538 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 21:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 21:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1586ms 21:00:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 21:00:34 INFO - PROCESS | 1931 | 1461556834572 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 21:00:34 INFO - PROCESS | 1931 | 1461556834575 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 21:00:34 INFO - PROCESS | 1931 | 1461556834581 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 21:00:34 INFO - PROCESS | 1931 | 1461556834584 Marionette TRACE conn4 <- [1,2186,null,{}] 21:00:34 INFO - PROCESS | 1931 | 1461556834590 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:34 INFO - PROCESS | 1931 | 1461556834809 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 21:00:35 INFO - PROCESS | 1931 | 1461556835081 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff876d8f800 == 158 [pid = 1931] [id = 554] 21:00:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 266 (0x7ff8676ba000) [pid = 1931] [serial = 1663] [outer = (nil)] 21:00:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 267 (0x7ff87fab2000) [pid = 1931] [serial = 1664] [outer = 0x7ff8676ba000] 21:00:35 INFO - PROCESS | 1931 | 1461556835201 Marionette DEBUG loaded listener.js 21:00:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 268 (0x7ff880b94800) [pid = 1931] [serial = 1665] [outer = 0x7ff8676ba000] 21:00:36 INFO - PROCESS | 1931 | 1461556836044 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 21:00:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 21:00:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1531ms 21:00:36 INFO - PROCESS | 1931 | 1461556836112 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 21:00:36 INFO - PROCESS | 1931 | 1461556836116 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 21:00:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 21:00:36 INFO - PROCESS | 1931 | 1461556836121 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 21:00:36 INFO - PROCESS | 1931 | 1461556836124 Marionette TRACE conn4 <- [1,2190,null,{}] 21:00:36 INFO - PROCESS | 1931 | 1461556836129 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:36 INFO - PROCESS | 1931 | 1461556836397 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 21:00:36 INFO - PROCESS | 1931 | 1461556836707 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880b0c800 == 159 [pid = 1931] [id = 555] 21:00:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 269 (0x7ff86d053000) [pid = 1931] [serial = 1666] [outer = (nil)] 21:00:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 270 (0x7ff881e88800) [pid = 1931] [serial = 1667] [outer = 0x7ff86d053000] 21:00:36 INFO - PROCESS | 1931 | 1461556836787 Marionette DEBUG loaded listener.js 21:00:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 271 (0x7ff88579a000) [pid = 1931] [serial = 1668] [outer = 0x7ff86d053000] 21:00:37 INFO - PROCESS | 1931 | 1461556837596 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 21:00:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 21:00:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1531ms 21:00:37 INFO - PROCESS | 1931 | 1461556837654 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 21:00:37 INFO - PROCESS | 1931 | 1461556837657 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 21:00:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 21:00:37 INFO - PROCESS | 1931 | 1461556837663 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 21:00:37 INFO - PROCESS | 1931 | 1461556837666 Marionette TRACE conn4 <- [1,2194,null,{}] 21:00:37 INFO - PROCESS | 1931 | 1461556837672 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:37 INFO - PROCESS | 1931 | 1461556837914 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 21:00:38 INFO - PROCESS | 1931 | 1461556838186 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885505000 == 160 [pid = 1931] [id = 556] 21:00:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 272 (0x7ff854cb1800) [pid = 1931] [serial = 1669] [outer = (nil)] 21:00:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 273 (0x7ff854cb9c00) [pid = 1931] [serial = 1670] [outer = 0x7ff854cb1800] 21:00:38 INFO - PROCESS | 1931 | 1461556838309 Marionette DEBUG loaded listener.js 21:00:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 274 (0x7ff854cbe800) [pid = 1931] [serial = 1671] [outer = 0x7ff854cb1800] 21:00:39 INFO - PROCESS | 1931 | 1461556839175 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 21:00:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 21:00:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1583ms 21:00:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 21:00:39 INFO - PROCESS | 1931 | 1461556839248 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 21:00:39 INFO - PROCESS | 1931 | 1461556839251 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 21:00:39 INFO - PROCESS | 1931 | 1461556839259 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 21:00:39 INFO - PROCESS | 1931 | 1461556839261 Marionette TRACE conn4 <- [1,2198,null,{}] 21:00:39 INFO - PROCESS | 1931 | 1461556839268 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:39 INFO - PROCESS | 1931 | 1461556839545 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 21:00:39 INFO - PROCESS | 1931 | 1461556839860 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885e9a800 == 161 [pid = 1931] [id = 557] 21:00:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 275 (0x7ff854cb3400) [pid = 1931] [serial = 1672] [outer = (nil)] 21:00:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 276 (0x7ff858065800) [pid = 1931] [serial = 1673] [outer = 0x7ff854cb3400] 21:00:39 INFO - PROCESS | 1931 | 1461556839940 Marionette DEBUG loaded listener.js 21:00:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 277 (0x7ff85806ac00) [pid = 1931] [serial = 1674] [outer = 0x7ff854cb3400] 21:00:40 INFO - PROCESS | 1931 | 1461556840789 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:00:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 21:00:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1582ms 21:00:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 21:00:40 INFO - PROCESS | 1931 | 1461556840840 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 21:00:40 INFO - PROCESS | 1931 | 1461556840843 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 21:00:40 INFO - PROCESS | 1931 | 1461556840850 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 21:00:40 INFO - PROCESS | 1931 | 1461556840852 Marionette TRACE conn4 <- [1,2202,null,{}] 21:00:40 INFO - PROCESS | 1931 | 1461556840859 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:41 INFO - PROCESS | 1931 | 1461556841101 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 21:00:41 INFO - PROCESS | 1931 | 1461556841373 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e963000 == 162 [pid = 1931] [id = 558] 21:00:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 278 (0x7ff854cb9800) [pid = 1931] [serial = 1675] [outer = (nil)] 21:00:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 279 (0x7ff85806f800) [pid = 1931] [serial = 1676] [outer = 0x7ff854cb9800] 21:00:41 INFO - PROCESS | 1931 | 1461556841502 Marionette DEBUG loaded listener.js 21:00:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 280 (0x7ff880def800) [pid = 1931] [serial = 1677] [outer = 0x7ff854cb9800] 21:00:42 INFO - PROCESS | 1931 | 1461556842407 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 21:00:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 21:00:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1635ms 21:00:42 INFO - PROCESS | 1931 | 1461556842485 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 21:00:42 INFO - PROCESS | 1931 | 1461556842488 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 21:00:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 21:00:42 INFO - PROCESS | 1931 | 1461556842494 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 21:00:42 INFO - PROCESS | 1931 | 1461556842497 Marionette TRACE conn4 <- [1,2206,null,{}] 21:00:42 INFO - PROCESS | 1931 | 1461556842503 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:42 INFO - PROCESS | 1931 | 1461556842774 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 21:00:43 INFO - PROCESS | 1931 | 1461556843089 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff888a59800 == 163 [pid = 1931] [id = 559] 21:00:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 281 (0x7ff854cbdc00) [pid = 1931] [serial = 1678] [outer = (nil)] 21:00:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 282 (0x7ff85fb31c00) [pid = 1931] [serial = 1679] [outer = 0x7ff854cbdc00] 21:00:43 INFO - PROCESS | 1931 | 1461556843169 Marionette DEBUG loaded listener.js 21:00:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 283 (0x7ff85fb37400) [pid = 1931] [serial = 1680] [outer = 0x7ff854cbdc00] 21:00:44 INFO - PROCESS | 1931 | 1461556844068 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 21:00:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 21:00:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1632ms 21:00:44 INFO - PROCESS | 1931 | 1461556844127 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 21:00:44 INFO - PROCESS | 1931 | 1461556844130 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 21:00:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 21:00:44 INFO - PROCESS | 1931 | 1461556844136 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 21:00:44 INFO - PROCESS | 1931 | 1461556844140 Marionette TRACE conn4 <- [1,2210,null,{}] 21:00:44 INFO - PROCESS | 1931 | 1461556844145 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:44 INFO - PROCESS | 1931 | 1461556844387 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 21:00:45 INFO - PROCESS | 1931 | 1461556845198 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a11c000 == 164 [pid = 1931] [id = 560] 21:00:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 284 (0x7ff857deb000) [pid = 1931] [serial = 1681] [outer = (nil)] 21:00:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 285 (0x7ff857def400) [pid = 1931] [serial = 1682] [outer = 0x7ff857deb000] 21:00:45 INFO - PROCESS | 1931 | 1461556845297 Marionette DEBUG loaded listener.js 21:00:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 286 (0x7ff858265000) [pid = 1931] [serial = 1683] [outer = 0x7ff857deb000] 21:00:46 INFO - PROCESS | 1931 | 1461556846187 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 21:00:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 21:00:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2082ms 21:00:46 INFO - PROCESS | 1931 | 1461556846222 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 21:00:46 INFO - PROCESS | 1931 | 1461556846228 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 21:00:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 21:00:46 INFO - PROCESS | 1931 | 1461556846237 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 21:00:46 INFO - PROCESS | 1931 | 1461556846242 Marionette TRACE conn4 <- [1,2214,null,{}] 21:00:46 INFO - PROCESS | 1931 | 1461556846249 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:46 INFO - PROCESS | 1931 | 1461556846473 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff859534800 == 163 [pid = 1931] [id = 351] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85d541000 == 162 [pid = 1931] [id = 487] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85d7d5800 == 161 [pid = 1931] [id = 541] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85d638800 == 160 [pid = 1931] [id = 540] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85a31c800 == 159 [pid = 1931] [id = 539] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8583d2800 == 158 [pid = 1931] [id = 538] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85f40e800 == 157 [pid = 1931] [id = 535] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85946b000 == 156 [pid = 1931] [id = 534] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88876c800 == 155 [pid = 1931] [id = 533] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a36a000 == 154 [pid = 1931] [id = 532] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e4ac000 == 153 [pid = 1931] [id = 531] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88a03a800 == 152 [pid = 1931] [id = 530] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885eb2800 == 151 [pid = 1931] [id = 529] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885966000 == 150 [pid = 1931] [id = 528] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88568c000 == 149 [pid = 1931] [id = 527] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff883d6b000 == 148 [pid = 1931] [id = 526] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88084c800 == 147 [pid = 1931] [id = 525] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff873658000 == 146 [pid = 1931] [id = 524] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86dc10000 == 145 [pid = 1931] [id = 523] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a8c0800 == 144 [pid = 1931] [id = 522] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86890d800 == 143 [pid = 1931] [id = 521] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85f8b8800 == 142 [pid = 1931] [id = 520] 21:00:47 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85ab5e800 == 141 [pid = 1931] [id = 519] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 285 (0x7ff85a183400) [pid = 1931] [serial = 1535] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 284 (0x7ff86d051800) [pid = 1931] [serial = 1511] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 283 (0x7ff862a60800) [pid = 1931] [serial = 1548] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 282 (0x7ff8717f1c00) [pid = 1931] [serial = 1520] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 281 (0x7ff880d55000) [pid = 1931] [serial = 1538] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 280 (0x7ff8677bc000) [pid = 1931] [serial = 1553] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 279 (0x7ff86ddac400) [pid = 1931] [serial = 1517] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 278 (0x7ff873772800) [pid = 1931] [serial = 1523] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 277 (0x7ff861184800) [pid = 1931] [serial = 1487] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 276 (0x7ff85f9c8c00) [pid = 1931] [serial = 1493] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 275 (0x7ff85d8a8c00) [pid = 1931] [serial = 1490] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 274 (0x7ff867793800) [pid = 1931] [serial = 1502] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 273 (0x7ff8599cd400) [pid = 1931] [serial = 1541] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 272 (0x7ff867538400) [pid = 1931] [serial = 1550] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 271 (0x7ff85db5c000) [pid = 1931] [serial = 1542] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 270 (0x7ff8747b6800) [pid = 1931] [serial = 1526] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 269 (0x7ff880872000) [pid = 1931] [serial = 1532] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 268 (0x7ff862d90c00) [pid = 1931] [serial = 1499] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 267 (0x7ff861182c00) [pid = 1931] [serial = 1547] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 266 (0x7ff876124000) [pid = 1931] [serial = 1529] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 265 (0x7ff8629d6000) [pid = 1931] [serial = 1496] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 264 (0x7ff869fd3000) [pid = 1931] [serial = 1505] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 263 (0x7ff8676bdc00) [pid = 1931] [serial = 1551] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 262 (0x7ff85a181400) [pid = 1931] [serial = 1544] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 261 (0x7ff85e9a5c00) [pid = 1931] [serial = 1545] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 260 (0x7ff86d091800) [pid = 1931] [serial = 1514] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 259 (0x7ff86ab8dc00) [pid = 1931] [serial = 1508] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 258 (0x7ff86867f800) [pid = 1931] [serial = 1554] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | --DOMWINDOW == 257 (0x7ff85e58fc00) [pid = 1931] [serial = 1556] [outer = (nil)] [url = about:blank] 21:00:47 INFO - PROCESS | 1931 | 1461556847682 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff857cb2800 == 142 [pid = 1931] [id = 561] 21:00:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 258 (0x7ff857df1400) [pid = 1931] [serial = 1684] [outer = (nil)] 21:00:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 259 (0x7ff858611400) [pid = 1931] [serial = 1685] [outer = 0x7ff857df1400] 21:00:47 INFO - PROCESS | 1931 | 1461556847763 Marionette DEBUG loaded listener.js 21:00:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 260 (0x7ff8594bd800) [pid = 1931] [serial = 1686] [outer = 0x7ff857df1400] 21:00:48 INFO - PROCESS | 1931 | 1461556848529 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 21:00:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 21:00:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2333ms 21:00:48 INFO - PROCESS | 1931 | 1461556848575 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 21:00:48 INFO - PROCESS | 1931 | 1461556848581 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 21:00:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 21:00:48 INFO - PROCESS | 1931 | 1461556848587 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 21:00:48 INFO - PROCESS | 1931 | 1461556848590 Marionette TRACE conn4 <- [1,2218,null,{}] 21:00:48 INFO - PROCESS | 1931 | 1461556848596 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:48 INFO - PROCESS | 1931 | 1461556848824 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 21:00:49 INFO - PROCESS | 1931 | 1461556849017 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a5d0800 == 143 [pid = 1931] [id = 562] 21:00:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 261 (0x7ff85860f000) [pid = 1931] [serial = 1687] [outer = (nil)] 21:00:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 262 (0x7ff85a181400) [pid = 1931] [serial = 1688] [outer = 0x7ff85860f000] 21:00:49 INFO - PROCESS | 1931 | 1461556849083 Marionette DEBUG loaded listener.js 21:00:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 263 (0x7ff85a514800) [pid = 1931] [serial = 1689] [outer = 0x7ff85860f000] 21:00:49 INFO - PROCESS | 1931 | 1461556849958 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 21:00:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 21:00:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1379ms 21:00:49 INFO - PROCESS | 1931 | 1461556849981 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 21:00:49 INFO - PROCESS | 1931 | 1461556849986 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 21:00:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 21:00:50 INFO - PROCESS | 1931 | 1461556850001 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 21:00:50 INFO - PROCESS | 1931 | 1461556850010 Marionette TRACE conn4 <- [1,2222,null,{}] 21:00:50 INFO - PROCESS | 1931 | 1461556850024 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:50 INFO - PROCESS | 1931 | 1461556850299 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 21:00:50 INFO - PROCESS | 1931 | 1461556850343 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e4a6000 == 144 [pid = 1931] [id = 563] 21:00:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 264 (0x7ff8594c2400) [pid = 1931] [serial = 1690] [outer = (nil)] 21:00:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 265 (0x7ff85e67f800) [pid = 1931] [serial = 1691] [outer = 0x7ff8594c2400] 21:00:50 INFO - PROCESS | 1931 | 1461556850408 Marionette DEBUG loaded listener.js 21:00:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 266 (0x7ff85f443400) [pid = 1931] [serial = 1692] [outer = 0x7ff8594c2400] 21:00:51 INFO - PROCESS | 1931 | 1461556851377 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:00:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 21:00:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1405ms 21:00:51 INFO - PROCESS | 1931 | 1461556851398 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 21:00:51 INFO - PROCESS | 1931 | 1461556851407 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 21:00:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 21:00:51 INFO - PROCESS | 1931 | 1461556851433 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 21:00:51 INFO - PROCESS | 1931 | 1461556851439 Marionette TRACE conn4 <- [1,2226,null,{}] 21:00:51 INFO - PROCESS | 1931 | 1461556851448 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:51 INFO - PROCESS | 1931 | 1461556851752 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 21:00:51 INFO - PROCESS | 1931 | 1461556851792 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85f40e800 == 145 [pid = 1931] [id = 564] 21:00:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 267 (0x7ff85995d400) [pid = 1931] [serial = 1693] [outer = (nil)] 21:00:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 268 (0x7ff85fb34400) [pid = 1931] [serial = 1694] [outer = 0x7ff85995d400] 21:00:51 INFO - PROCESS | 1931 | 1461556851857 Marionette DEBUG loaded listener.js 21:00:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 269 (0x7ff85fb3a000) [pid = 1931] [serial = 1695] [outer = 0x7ff85995d400] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 268 (0x7ff87236d400) [pid = 1931] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 267 (0x7ff85e58bc00) [pid = 1931] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 266 (0x7ff8677b3800) [pid = 1931] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 265 (0x7ff86f950000) [pid = 1931] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 264 (0x7ff868679c00) [pid = 1931] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 263 (0x7ff85fbd5800) [pid = 1931] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 262 (0x7ff859512800) [pid = 1931] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 261 (0x7ff85d787c00) [pid = 1931] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 260 (0x7ff862918400) [pid = 1931] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 259 (0x7ff860214c00) [pid = 1931] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 258 (0x7ff858605400) [pid = 1931] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 257 (0x7ff8626f3c00) [pid = 1931] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 256 (0x7ff85930ec00) [pid = 1931] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 255 (0x7ff873778c00) [pid = 1931] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 254 (0x7ff85d788400) [pid = 1931] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 253 (0x7ff86e111000) [pid = 1931] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 252 (0x7ff85f9c9c00) [pid = 1931] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 251 (0x7ff862d8f800) [pid = 1931] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 250 (0x7ff8677b4c00) [pid = 1931] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 249 (0x7ff87236a800) [pid = 1931] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 248 (0x7ff8594bc800) [pid = 1931] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 247 (0x7ff86107dc00) [pid = 1931] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 246 (0x7ff869fdd000) [pid = 1931] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 245 (0x7ff857def800) [pid = 1931] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 244 (0x7ff858604c00) [pid = 1931] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 243 (0x7ff858260000) [pid = 1931] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 242 (0x7ff85a513400) [pid = 1931] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 241 (0x7ff86d081000) [pid = 1931] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 240 (0x7ff859951000) [pid = 1931] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 239 (0x7ff8677c1000) [pid = 1931] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 238 (0x7ff872aca000) [pid = 1931] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 237 (0x7ff86d08e000) [pid = 1931] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 236 (0x7ff859954c00) [pid = 1931] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 235 (0x7ff85825e000) [pid = 1931] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 234 (0x7ff856fa4400) [pid = 1931] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 233 (0x7ff85facdc00) [pid = 1931] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 232 (0x7ff858266c00) [pid = 1931] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 231 (0x7ff8676bd400) [pid = 1931] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 230 (0x7ff861175800) [pid = 1931] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 229 (0x7ff862921800) [pid = 1931] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 228 (0x7ff86d6ee000) [pid = 1931] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 227 (0x7ff8722bb000) [pid = 1931] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 226 (0x7ff85d787400) [pid = 1931] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 225 (0x7ff857deec00) [pid = 1931] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 224 (0x7ff85e58c800) [pid = 1931] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 223 (0x7ff86760a800) [pid = 1931] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 222 (0x7ff858268800) [pid = 1931] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 221 (0x7ff857df6800) [pid = 1931] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 220 (0x7ff858264800) [pid = 1931] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 219 (0x7ff858264400) [pid = 1931] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 218 (0x7ff86d04e800) [pid = 1931] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 217 (0x7ff8626f6400) [pid = 1931] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 216 (0x7ff85d785c00) [pid = 1931] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 215 (0x7ff856fa4c00) [pid = 1931] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 214 (0x7ff85fbdf000) [pid = 1931] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 213 (0x7ff85d553000) [pid = 1931] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 212 (0x7ff872372800) [pid = 1931] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 211 (0x7ff87383d800) [pid = 1931] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 210 (0x7ff86ab80400) [pid = 1931] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 209 (0x7ff868673400) [pid = 1931] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 208 (0x7ff861078800) [pid = 1931] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 207 (0x7ff86ac16c00) [pid = 1931] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 206 (0x7ff85a516800) [pid = 1931] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x7ff85e04bc00) [pid = 1931] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x7ff861178800) [pid = 1931] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x7ff85e1f2000) [pid = 1931] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x7ff8677c0800) [pid = 1931] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x7ff86ab8c800) [pid = 1931] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x7ff856f9a000) [pid = 1931] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x7ff86779f000) [pid = 1931] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x7ff86783a800) [pid = 1931] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x7ff8730d8c00) [pid = 1931] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x7ff858608c00) [pid = 1931] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x7ff853b1d400) [pid = 1931] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x7ff85ac17c00) [pid = 1931] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x7ff856f9b400) [pid = 1931] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x7ff86a94f400) [pid = 1931] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x7ff858265400) [pid = 1931] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x7ff862adf800) [pid = 1931] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 21:00:53 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x7ff86ce4e400) [pid = 1931] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 21:00:54 INFO - PROCESS | 1931 | 1461556854087 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 21:00:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 21:00:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 2692ms 21:00:54 INFO - PROCESS | 1931 | 1461556854124 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 21:00:54 INFO - PROCESS | 1931 | 1461556854128 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 21:00:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 21:00:54 INFO - PROCESS | 1931 | 1461556854133 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 21:00:54 INFO - PROCESS | 1931 | 1461556854136 Marionette TRACE conn4 <- [1,2230,null,{}] 21:00:54 INFO - PROCESS | 1931 | 1461556854141 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:54 INFO - PROCESS | 1931 | 1461556854340 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 21:00:54 INFO - PROCESS | 1931 | 1461556854530 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d535000 == 146 [pid = 1931] [id = 565] 21:00:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x7ff8587af800) [pid = 1931] [serial = 1696] [outer = (nil)] 21:00:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x7ff8594bc800) [pid = 1931] [serial = 1697] [outer = 0x7ff8587af800] 21:00:54 INFO - PROCESS | 1931 | 1461556854607 Marionette DEBUG loaded listener.js 21:00:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x7ff85d788c00) [pid = 1931] [serial = 1698] [outer = 0x7ff8587af800] 21:00:55 INFO - PROCESS | 1931 | 1461556855637 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 21:00:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 21:00:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1530ms 21:00:55 INFO - PROCESS | 1931 | 1461556855668 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 21:00:55 INFO - PROCESS | 1931 | 1461556855675 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 21:00:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 21:00:55 INFO - PROCESS | 1931 | 1461556855687 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 21:00:55 INFO - PROCESS | 1931 | 1461556855692 Marionette TRACE conn4 <- [1,2234,null,{}] 21:00:55 INFO - PROCESS | 1931 | 1461556855702 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:55 INFO - PROCESS | 1931 | 1461556855950 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 21:00:56 INFO - PROCESS | 1931 | 1461556856302 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a5cb000 == 147 [pid = 1931] [id = 566] 21:00:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x7ff857deb800) [pid = 1931] [serial = 1699] [outer = (nil)] 21:00:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x7ff858603800) [pid = 1931] [serial = 1700] [outer = 0x7ff857deb800] 21:00:56 INFO - PROCESS | 1931 | 1461556856387 Marionette DEBUG loaded listener.js 21:00:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x7ff8587b3c00) [pid = 1931] [serial = 1701] [outer = 0x7ff857deb800] 21:00:57 INFO - PROCESS | 1931 | 1461556857299 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 21:00:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 21:00:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1687ms 21:00:57 INFO - PROCESS | 1931 | 1461556857374 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 21:00:57 INFO - PROCESS | 1931 | 1461556857382 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 21:00:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 21:00:57 INFO - PROCESS | 1931 | 1461556857393 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 21:00:57 INFO - PROCESS | 1931 | 1461556857397 Marionette TRACE conn4 <- [1,2238,null,{}] 21:00:57 INFO - PROCESS | 1931 | 1461556857404 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:57 INFO - PROCESS | 1931 | 1461556857684 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 21:00:58 INFO - PROCESS | 1931 | 1461556858005 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e969800 == 148 [pid = 1931] [id = 567] 21:00:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x7ff85930b400) [pid = 1931] [serial = 1702] [outer = (nil)] 21:00:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x7ff85a17b000) [pid = 1931] [serial = 1703] [outer = 0x7ff85930b400] 21:00:58 INFO - PROCESS | 1931 | 1461556858081 Marionette DEBUG loaded listener.js 21:00:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x7ff85a513400) [pid = 1931] [serial = 1704] [outer = 0x7ff85930b400] 21:00:59 INFO - PROCESS | 1931 | 1461556859070 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:00:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 21:00:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1735ms 21:00:59 INFO - PROCESS | 1931 | 1461556859129 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 21:00:59 INFO - PROCESS | 1931 | 1461556859132 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 21:00:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 21:00:59 INFO - PROCESS | 1931 | 1461556859139 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 21:00:59 INFO - PROCESS | 1931 | 1461556859145 Marionette TRACE conn4 <- [1,2242,null,{}] 21:00:59 INFO - PROCESS | 1931 | 1461556859161 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:00:59 INFO - PROCESS | 1931 | 1461556859398 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 21:00:59 INFO - PROCESS | 1931 | 1461556859717 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:00:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861118000 == 149 [pid = 1931] [id = 568] 21:00:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x7ff85d8a8c00) [pid = 1931] [serial = 1705] [outer = (nil)] 21:00:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x7ff85e680000) [pid = 1931] [serial = 1706] [outer = 0x7ff85d8a8c00] 21:00:59 INFO - PROCESS | 1931 | 1461556859797 Marionette DEBUG loaded listener.js 21:00:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x7ff85f446400) [pid = 1931] [serial = 1707] [outer = 0x7ff85d8a8c00] 21:01:00 INFO - PROCESS | 1931 | 1461556860710 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 21:01:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 21:01:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1639ms 21:01:00 INFO - PROCESS | 1931 | 1461556860779 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 21:01:00 INFO - PROCESS | 1931 | 1461556860784 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 21:01:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 21:01:00 INFO - PROCESS | 1931 | 1461556860790 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 21:01:00 INFO - PROCESS | 1931 | 1461556860794 Marionette TRACE conn4 <- [1,2246,null,{}] 21:01:00 INFO - PROCESS | 1931 | 1461556860799 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:01 INFO - PROCESS | 1931 | 1461556861038 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 21:01:01 INFO - PROCESS | 1931 | 1461556861353 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff862d39000 == 150 [pid = 1931] [id = 569] 21:01:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x7ff85e058000) [pid = 1931] [serial = 1708] [outer = (nil)] 21:01:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x7ff86020a400) [pid = 1931] [serial = 1709] [outer = 0x7ff85e058000] 21:01:01 INFO - PROCESS | 1931 | 1461556861434 Marionette DEBUG loaded listener.js 21:01:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x7ff86107b400) [pid = 1931] [serial = 1710] [outer = 0x7ff85e058000] 21:01:02 INFO - PROCESS | 1931 | 1461556862313 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 21:01:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 21:01:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1592ms 21:01:02 INFO - PROCESS | 1931 | 1461556862384 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 21:01:02 INFO - PROCESS | 1931 | 1461556862389 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 21:01:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 21:01:02 INFO - PROCESS | 1931 | 1461556862397 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 21:01:02 INFO - PROCESS | 1931 | 1461556862401 Marionette TRACE conn4 <- [1,2250,null,{}] 21:01:02 INFO - PROCESS | 1931 | 1461556862408 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:02 INFO - PROCESS | 1931 | 1461556862677 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 21:01:03 INFO - PROCESS | 1931 | 1461556862995 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff867717800 == 151 [pid = 1931] [id = 570] 21:01:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x7ff85994e800) [pid = 1931] [serial = 1711] [outer = (nil)] 21:01:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0x7ff86113ac00) [pid = 1931] [serial = 1712] [outer = 0x7ff85994e800] 21:01:03 INFO - PROCESS | 1931 | 1461556863074 Marionette DEBUG loaded listener.js 21:01:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 207 (0x7ff86291a000) [pid = 1931] [serial = 1713] [outer = 0x7ff85994e800] 21:01:03 INFO - PROCESS | 1931 | 1461556863944 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 21:01:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 21:01:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1585ms 21:01:03 INFO - PROCESS | 1931 | 1461556863982 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 21:01:03 INFO - PROCESS | 1931 | 1461556863985 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 21:01:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 21:01:03 INFO - PROCESS | 1931 | 1461556863992 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 21:01:03 INFO - PROCESS | 1931 | 1461556863995 Marionette TRACE conn4 <- [1,2254,null,{}] 21:01:04 INFO - PROCESS | 1931 | 1461556864000 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:04 INFO - PROCESS | 1931 | 1461556864264 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 21:01:04 INFO - PROCESS | 1931 | 1461556864589 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff868920800 == 152 [pid = 1931] [id = 571] 21:01:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 208 (0x7ff862d8f000) [pid = 1931] [serial = 1714] [outer = (nil)] 21:01:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 209 (0x7ff867553000) [pid = 1931] [serial = 1715] [outer = 0x7ff862d8f000] 21:01:04 INFO - PROCESS | 1931 | 1461556864674 Marionette DEBUG loaded listener.js 21:01:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 210 (0x7ff8677a0400) [pid = 1931] [serial = 1716] [outer = 0x7ff862d8f000] 21:01:05 INFO - PROCESS | 1931 | 1461556865535 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 21:01:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 21:01:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1579ms 21:01:05 INFO - PROCESS | 1931 | 1461556865572 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 21:01:05 INFO - PROCESS | 1931 | 1461556865576 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 21:01:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 21:01:05 INFO - PROCESS | 1931 | 1461556865582 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 21:01:05 INFO - PROCESS | 1931 | 1461556865584 Marionette TRACE conn4 <- [1,2258,null,{}] 21:01:05 INFO - PROCESS | 1931 | 1461556865590 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:05 INFO - PROCESS | 1931 | 1461556865809 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 21:01:06 INFO - PROCESS | 1931 | 1461556866095 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869e4c800 == 153 [pid = 1931] [id = 572] 21:01:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 211 (0x7ff862d87000) [pid = 1931] [serial = 1717] [outer = (nil)] 21:01:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 212 (0x7ff8677b9000) [pid = 1931] [serial = 1718] [outer = 0x7ff862d87000] 21:01:06 INFO - PROCESS | 1931 | 1461556866219 Marionette DEBUG loaded listener.js 21:01:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 213 (0x7ff86867f800) [pid = 1931] [serial = 1719] [outer = 0x7ff862d87000] 21:01:07 INFO - PROCESS | 1931 | 1461556867078 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:01:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 21:01:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1535ms 21:01:07 INFO - PROCESS | 1931 | 1461556867118 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 21:01:07 INFO - PROCESS | 1931 | 1461556867122 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 21:01:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 21:01:07 INFO - PROCESS | 1931 | 1461556867128 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 21:01:07 INFO - PROCESS | 1931 | 1461556867131 Marionette TRACE conn4 <- [1,2262,null,{}] 21:01:07 INFO - PROCESS | 1931 | 1461556867137 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:07 INFO - PROCESS | 1931 | 1461556867353 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 21:01:07 INFO - PROCESS | 1931 | 1461556867630 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a8c1000 == 154 [pid = 1931] [id = 573] 21:01:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 214 (0x7ff862d8f800) [pid = 1931] [serial = 1720] [outer = (nil)] 21:01:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 215 (0x7ff869ede400) [pid = 1931] [serial = 1721] [outer = 0x7ff862d8f800] 21:01:07 INFO - PROCESS | 1931 | 1461556867753 Marionette DEBUG loaded listener.js 21:01:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 216 (0x7ff86a3e0c00) [pid = 1931] [serial = 1722] [outer = 0x7ff862d8f800] 21:01:08 INFO - PROCESS | 1931 | 1461556868607 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 21:01:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 21:01:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1529ms 21:01:08 INFO - PROCESS | 1931 | 1461556868658 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 21:01:08 INFO - PROCESS | 1931 | 1461556868662 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 21:01:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 21:01:08 INFO - PROCESS | 1931 | 1461556868668 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 21:01:08 INFO - PROCESS | 1931 | 1461556868670 Marionette TRACE conn4 <- [1,2266,null,{}] 21:01:08 INFO - PROCESS | 1931 | 1461556868676 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:08 INFO - PROCESS | 1931 | 1461556868914 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 21:01:09 INFO - PROCESS | 1931 | 1461556869253 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86d8a6000 == 155 [pid = 1931] [id = 574] 21:01:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 217 (0x7ff860212000) [pid = 1931] [serial = 1723] [outer = (nil)] 21:01:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 218 (0x7ff86a4f5800) [pid = 1931] [serial = 1724] [outer = 0x7ff860212000] 21:01:09 INFO - PROCESS | 1931 | 1461556869338 Marionette DEBUG loaded listener.js 21:01:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 219 (0x7ff86a981400) [pid = 1931] [serial = 1725] [outer = 0x7ff860212000] 21:01:10 INFO - PROCESS | 1931 | 1461556870183 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 21:01:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 21:01:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1579ms 21:01:10 INFO - PROCESS | 1931 | 1461556870248 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 21:01:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 21:01:10 INFO - PROCESS | 1931 | 1461556870252 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 21:01:10 INFO - PROCESS | 1931 | 1461556870259 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 21:01:10 INFO - PROCESS | 1931 | 1461556870262 Marionette TRACE conn4 <- [1,2270,null,{}] 21:01:10 INFO - PROCESS | 1931 | 1461556870267 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:10 INFO - PROCESS | 1931 | 1461556870531 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 21:01:10 INFO - PROCESS | 1931 | 1461556870848 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e41d800 == 156 [pid = 1931] [id = 575] 21:01:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 220 (0x7ff8677b3000) [pid = 1931] [serial = 1726] [outer = (nil)] 21:01:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 221 (0x7ff86b92e000) [pid = 1931] [serial = 1727] [outer = 0x7ff8677b3000] 21:01:10 INFO - PROCESS | 1931 | 1461556870930 Marionette DEBUG loaded listener.js 21:01:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 222 (0x7ff86cf17400) [pid = 1931] [serial = 1728] [outer = 0x7ff8677b3000] 21:01:11 INFO - PROCESS | 1931 | 1461556871780 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 21:01:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 21:01:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1584ms 21:01:11 INFO - PROCESS | 1931 | 1461556871843 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 21:01:11 INFO - PROCESS | 1931 | 1461556871848 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 21:01:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 21:01:11 INFO - PROCESS | 1931 | 1461556871854 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 21:01:11 INFO - PROCESS | 1931 | 1461556871858 Marionette TRACE conn4 <- [1,2274,null,{}] 21:01:11 INFO - PROCESS | 1931 | 1461556871864 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:12 INFO - PROCESS | 1931 | 1461556872167 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 21:01:12 INFO - PROCESS | 1931 | 1461556872537 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff875255800 == 157 [pid = 1931] [id = 576] 21:01:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 223 (0x7ff856f98000) [pid = 1931] [serial = 1729] [outer = (nil)] 21:01:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 224 (0x7ff86d19f400) [pid = 1931] [serial = 1730] [outer = 0x7ff856f98000] 21:01:12 INFO - PROCESS | 1931 | 1461556872625 Marionette DEBUG loaded listener.js 21:01:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 225 (0x7ff86e103000) [pid = 1931] [serial = 1731] [outer = 0x7ff856f98000] 21:01:13 INFO - PROCESS | 1931 | 1461556873460 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 21:01:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 21:01:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1636ms 21:01:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 21:01:13 INFO - PROCESS | 1931 | 1461556873491 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 21:01:13 INFO - PROCESS | 1931 | 1461556873494 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 21:01:13 INFO - PROCESS | 1931 | 1461556873503 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 21:01:13 INFO - PROCESS | 1931 | 1461556873506 Marionette TRACE conn4 <- [1,2278,null,{}] 21:01:13 INFO - PROCESS | 1931 | 1461556873512 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:13 INFO - PROCESS | 1931 | 1461556873730 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 21:01:14 INFO - PROCESS | 1931 | 1461556874017 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880dba800 == 158 [pid = 1931] [id = 577] 21:01:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 226 (0x7ff862a67800) [pid = 1931] [serial = 1732] [outer = (nil)] 21:01:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 227 (0x7ff8714dd800) [pid = 1931] [serial = 1733] [outer = 0x7ff862a67800] 21:01:14 INFO - PROCESS | 1931 | 1461556874100 Marionette DEBUG loaded listener.js 21:01:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 228 (0x7ff872ac8000) [pid = 1931] [serial = 1734] [outer = 0x7ff862a67800] 21:01:14 INFO - PROCESS | 1931 | 1461556874963 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 21:01:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 21:01:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1492ms 21:01:14 INFO - PROCESS | 1931 | 1461556874993 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 21:01:14 INFO - PROCESS | 1931 | 1461556874996 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 21:01:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 21:01:15 INFO - PROCESS | 1931 | 1461556875002 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 21:01:15 INFO - PROCESS | 1931 | 1461556875005 Marionette TRACE conn4 <- [1,2282,null,{}] 21:01:15 INFO - PROCESS | 1931 | 1461556875010 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:15 INFO - PROCESS | 1931 | 1461556875235 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 21:01:15 INFO - PROCESS | 1931 | 1461556875516 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885514800 == 159 [pid = 1931] [id = 578] 21:01:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 229 (0x7ff862ff4800) [pid = 1931] [serial = 1735] [outer = (nil)] 21:01:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 230 (0x7ff87376c800) [pid = 1931] [serial = 1736] [outer = 0x7ff862ff4800] 21:01:15 INFO - PROCESS | 1931 | 1461556875598 Marionette DEBUG loaded listener.js 21:01:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 231 (0x7ff873b41c00) [pid = 1931] [serial = 1737] [outer = 0x7ff862ff4800] 21:01:16 INFO - PROCESS | 1931 | 1461556876462 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 21:01:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 21:01:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1534ms 21:01:16 INFO - PROCESS | 1931 | 1461556876537 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 21:01:16 INFO - PROCESS | 1931 | 1461556876540 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 21:01:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 21:01:16 INFO - PROCESS | 1931 | 1461556876546 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 21:01:16 INFO - PROCESS | 1931 | 1461556876549 Marionette TRACE conn4 <- [1,2286,null,{}] 21:01:16 INFO - PROCESS | 1931 | 1461556876555 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:16 INFO - PROCESS | 1931 | 1461556876828 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 21:01:17 INFO - PROCESS | 1931 | 1461556877167 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885916800 == 160 [pid = 1931] [id = 579] 21:01:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 232 (0x7ff86e10a800) [pid = 1931] [serial = 1738] [outer = (nil)] 21:01:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 233 (0x7ff874cbf800) [pid = 1931] [serial = 1739] [outer = 0x7ff86e10a800] 21:01:17 INFO - PROCESS | 1931 | 1461556877274 Marionette DEBUG loaded listener.js 21:01:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 234 (0x7ff875f0e400) [pid = 1931] [serial = 1740] [outer = 0x7ff86e10a800] 21:01:18 INFO - PROCESS | 1931 | 1461556878112 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 21:01:18 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 21:01:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1630ms 21:01:18 INFO - PROCESS | 1931 | 1461556878179 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 21:01:18 INFO - PROCESS | 1931 | 1461556878182 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 21:01:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 21:01:18 INFO - PROCESS | 1931 | 1461556878188 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 21:01:18 INFO - PROCESS | 1931 | 1461556878191 Marionette TRACE conn4 <- [1,2290,null,{}] 21:01:18 INFO - PROCESS | 1931 | 1461556878197 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:18 INFO - PROCESS | 1931 | 1461556878470 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 21:01:18 INFO - PROCESS | 1931 | 1461556878797 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff887c86800 == 161 [pid = 1931] [id = 580] 21:01:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 235 (0x7ff86a1b0000) [pid = 1931] [serial = 1741] [outer = (nil)] 21:01:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 236 (0x7ff875f60000) [pid = 1931] [serial = 1742] [outer = 0x7ff86a1b0000] 21:01:18 INFO - PROCESS | 1931 | 1461556878888 Marionette DEBUG loaded listener.js 21:01:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 237 (0x7ff87fabc800) [pid = 1931] [serial = 1743] [outer = 0x7ff86a1b0000] 21:01:19 INFO - PROCESS | 1931 | 1461556879715 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 21:01:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 21:01:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1584ms 21:01:19 INFO - PROCESS | 1931 | 1461556879775 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 21:01:19 INFO - PROCESS | 1931 | 1461556879777 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 21:01:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 21:01:19 INFO - PROCESS | 1931 | 1461556879784 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 21:01:19 INFO - PROCESS | 1931 | 1461556879787 Marionette TRACE conn4 <- [1,2294,null,{}] 21:01:19 INFO - PROCESS | 1931 | 1461556879792 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:20 INFO - PROCESS | 1931 | 1461556880026 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 21:01:20 INFO - PROCESS | 1931 | 1461556880353 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85dfb7800 == 162 [pid = 1931] [id = 581] 21:01:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 238 (0x7ff86a63f400) [pid = 1931] [serial = 1744] [outer = (nil)] 21:01:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 239 (0x7ff880b24400) [pid = 1931] [serial = 1745] [outer = 0x7ff86a63f400] 21:01:20 INFO - PROCESS | 1931 | 1461556880446 Marionette DEBUG loaded listener.js 21:01:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 240 (0x7ff881b3fc00) [pid = 1931] [serial = 1746] [outer = 0x7ff86a63f400] 21:01:21 INFO - PROCESS | 1931 | 1461556881303 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 21:01:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 21:01:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1580ms 21:01:21 INFO - PROCESS | 1931 | 1461556881366 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 21:01:21 INFO - PROCESS | 1931 | 1461556881370 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 21:01:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 21:01:21 INFO - PROCESS | 1931 | 1461556881376 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 21:01:21 INFO - PROCESS | 1931 | 1461556881379 Marionette TRACE conn4 <- [1,2298,null,{}] 21:01:21 INFO - PROCESS | 1931 | 1461556881384 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:21 INFO - PROCESS | 1931 | 1461556881621 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 21:01:21 INFO - PROCESS | 1931 | 1461556881942 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88b041800 == 163 [pid = 1931] [id = 582] 21:01:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 241 (0x7ff875f68000) [pid = 1931] [serial = 1747] [outer = (nil)] 21:01:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 242 (0x7ff883817c00) [pid = 1931] [serial = 1748] [outer = 0x7ff875f68000] 21:01:22 INFO - PROCESS | 1931 | 1461556882024 Marionette DEBUG loaded listener.js 21:01:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 243 (0x7ff885799c00) [pid = 1931] [serial = 1749] [outer = 0x7ff875f68000] 21:01:22 INFO - PROCESS | 1931 | 1461556882951 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 21:01:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 21:01:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1633ms 21:01:23 INFO - PROCESS | 1931 | 1461556883010 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 21:01:23 INFO - PROCESS | 1931 | 1461556883013 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 21:01:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 21:01:23 INFO - PROCESS | 1931 | 1461556883020 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 21:01:23 INFO - PROCESS | 1931 | 1461556883024 Marionette TRACE conn4 <- [1,2302,null,{}] 21:01:23 INFO - PROCESS | 1931 | 1461556883029 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:23 INFO - PROCESS | 1931 | 1461556883273 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 21:01:23 INFO - PROCESS | 1931 | 1461556883629 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff850ddb800 == 164 [pid = 1931] [id = 583] 21:01:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 244 (0x7ff853b1e800) [pid = 1931] [serial = 1750] [outer = (nil)] 21:01:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 245 (0x7ff857de7c00) [pid = 1931] [serial = 1751] [outer = 0x7ff853b1e800] 21:01:23 INFO - PROCESS | 1931 | 1461556883713 Marionette DEBUG loaded listener.js 21:01:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 246 (0x7ff858611c00) [pid = 1931] [serial = 1752] [outer = 0x7ff853b1e800] 21:01:24 INFO - PROCESS | 1931 | 1461556884644 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 21:01:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 21:01:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1682ms 21:01:24 INFO - PROCESS | 1931 | 1461556884703 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 21:01:24 INFO - PROCESS | 1931 | 1461556884707 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 21:01:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 21:01:24 INFO - PROCESS | 1931 | 1461556884713 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 21:01:24 INFO - PROCESS | 1931 | 1461556884716 Marionette TRACE conn4 <- [1,2306,null,{}] 21:01:24 INFO - PROCESS | 1931 | 1461556884721 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:24 INFO - PROCESS | 1931 | 1461556884967 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 21:01:25 INFO - PROCESS | 1931 | 1461556885294 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff859ce5000 == 165 [pid = 1931] [id = 584] 21:01:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 247 (0x7ff853b1d800) [pid = 1931] [serial = 1753] [outer = (nil)] 21:01:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 248 (0x7ff8594bc000) [pid = 1931] [serial = 1754] [outer = 0x7ff853b1d800] 21:01:25 INFO - PROCESS | 1931 | 1461556885376 Marionette DEBUG loaded listener.js 21:01:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 249 (0x7ff85e04dc00) [pid = 1931] [serial = 1755] [outer = 0x7ff853b1d800] 21:01:26 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff871583000 == 164 [pid = 1931] [id = 46] 21:01:27 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff873ca5800 == 163 [pid = 1931] [id = 282] 21:01:27 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861512000 == 162 [pid = 1931] [id = 518] 21:01:27 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85f40e800 == 161 [pid = 1931] [id = 564] 21:01:27 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e4a6000 == 160 [pid = 1931] [id = 563] 21:01:27 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85a5d0800 == 159 [pid = 1931] [id = 562] 21:01:27 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff857cb2800 == 158 [pid = 1931] [id = 561] 21:01:27 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85a11c000 == 157 [pid = 1931] [id = 560] 21:01:27 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885e9a800 == 156 [pid = 1931] [id = 557] 21:01:27 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885505000 == 155 [pid = 1931] [id = 556] 21:01:27 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff880b0c800 == 154 [pid = 1931] [id = 555] 21:01:27 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff876d8f800 == 153 [pid = 1931] [id = 554] 21:01:27 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff872bf3800 == 152 [pid = 1931] [id = 553] 21:01:27 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86e1d8800 == 151 [pid = 1931] [id = 552] 21:01:27 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86d8a4800 == 150 [pid = 1931] [id = 551] 21:01:27 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a9e1000 == 149 [pid = 1931] [id = 550] 21:01:27 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869e54000 == 148 [pid = 1931] [id = 549] 21:01:27 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86991a800 == 147 [pid = 1931] [id = 548] 21:01:27 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8674d9000 == 146 [pid = 1931] [id = 547] 21:01:27 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff862f84800 == 145 [pid = 1931] [id = 546] 21:01:27 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86141f000 == 144 [pid = 1931] [id = 545] 21:01:27 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e5cd800 == 143 [pid = 1931] [id = 544] 21:01:27 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85ab65800 == 142 [pid = 1931] [id = 543] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 248 (0x7ff861130c00) [pid = 1931] [serial = 1628] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 247 (0x7ff875f0d000) [pid = 1931] [serial = 1527] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 246 (0x7ff85fbdd000) [pid = 1931] [serial = 1494] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 245 (0x7ff86cf5c800) [pid = 1931] [serial = 1509] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 244 (0x7ff874319800) [pid = 1931] [serial = 1383] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 243 (0x7ff86d054c00) [pid = 1931] [serial = 1371] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 242 (0x7ff87aa6c800) [pid = 1931] [serial = 1530] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 241 (0x7ff85a50dc00) [pid = 1931] [serial = 1350] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 240 (0x7ff85e1f0c00) [pid = 1931] [serial = 1422] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 239 (0x7ff8676bc400) [pid = 1931] [serial = 1431] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 238 (0x7ff862ff6400) [pid = 1931] [serial = 1428] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 237 (0x7ff8587b7400) [pid = 1931] [serial = 1596] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 236 (0x7ff862a6cc00) [pid = 1931] [serial = 1497] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 235 (0x7ff87fa17c00) [pid = 1931] [serial = 1536] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 234 (0x7ff88063bc00) [pid = 1931] [serial = 1455] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 233 (0x7ff85e055000) [pid = 1931] [serial = 1314] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 232 (0x7ff874316000) [pid = 1931] [serial = 1524] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 231 (0x7ff8730d3c00) [pid = 1931] [serial = 1521] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 230 (0x7ff8809ecc00) [pid = 1931] [serial = 1533] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 229 (0x7ff86ab8c000) [pid = 1931] [serial = 1437] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 228 (0x7ff881cb5400) [pid = 1931] [serial = 1581] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 227 (0x7ff85f44b400) [pid = 1931] [serial = 1608] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 226 (0x7ff862ff2000) [pid = 1931] [serial = 1359] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 225 (0x7ff86d08a400) [pid = 1931] [serial = 1571] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 224 (0x7ff859956c00) [pid = 1931] [serial = 1619] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 223 (0x7ff858611000) [pid = 1931] [serial = 1593] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 222 (0x7ff85e685800) [pid = 1931] [serial = 1392] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 221 (0x7ff85e053400) [pid = 1931] [serial = 1623] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 220 (0x7ff873c7bc00) [pid = 1931] [serial = 1575] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 219 (0x7ff85a181800) [pid = 1931] [serial = 1419] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 218 (0x7ff86d04f000) [pid = 1931] [serial = 1440] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 217 (0x7ff875f10400) [pid = 1931] [serial = 1386] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 216 (0x7ff87612cc00) [pid = 1931] [serial = 1577] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 215 (0x7ff85a510c00) [pid = 1931] [serial = 1560] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 214 (0x7ff85a0c3400) [pid = 1931] [serial = 1470] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 213 (0x7ff862d83800) [pid = 1931] [serial = 1604] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 212 (0x7ff85860c400) [pid = 1931] [serial = 1592] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 211 (0x7ff86d096800) [pid = 1931] [serial = 1443] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 210 (0x7ff85e58e400) [pid = 1931] [serial = 1467] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 209 (0x7ff86779ec00) [pid = 1931] [serial = 1503] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 208 (0x7ff86d04a400) [pid = 1931] [serial = 1569] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 207 (0x7ff88567b800) [pid = 1931] [serial = 1584] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 206 (0x7ff86ddb7400) [pid = 1931] [serial = 1518] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x7ff873775400) [pid = 1931] [serial = 1449] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x7ff85f446000) [pid = 1931] [serial = 1607] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x7ff85e057000) [pid = 1931] [serial = 1491] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x7ff858264000) [pid = 1931] [serial = 1617] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x7ff85e686000) [pid = 1931] [serial = 1562] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x7ff86ac16400) [pid = 1931] [serial = 1368] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x7ff8587bc400) [pid = 1931] [serial = 1598] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x7ff885840800) [pid = 1931] [serial = 1590] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x7ff881be1c00) [pid = 1931] [serial = 1464] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x7ff87fabe000) [pid = 1931] [serial = 1605] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x7ff860218c00) [pid = 1931] [serial = 1395] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x7ff872ad4800) [pid = 1931] [serial = 1380] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x7ff86760c000) [pid = 1931] [serial = 1362] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x7ff881fd7000) [pid = 1931] [serial = 1311] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x7ff881e8cc00) [pid = 1931] [serial = 1539] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x7ff862917000) [pid = 1931] [serial = 1425] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x7ff85e686c00) [pid = 1931] [serial = 1353] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x7ff875f04800) [pid = 1931] [serial = 1452] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7ff880b92800) [pid = 1931] [serial = 1458] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7ff86d165c00) [pid = 1931] [serial = 1515] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7ff883d35000) [pid = 1931] [serial = 1583] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7ff86a3e9400) [pid = 1931] [serial = 1365] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7ff8599c7c00) [pid = 1931] [serial = 1613] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7ff86291a400) [pid = 1931] [serial = 1356] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7ff86d093c00) [pid = 1931] [serial = 1374] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7ff8677a0000) [pid = 1931] [serial = 1326] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7ff861078400) [pid = 1931] [serial = 1317] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7ff862923400) [pid = 1931] [serial = 1488] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7ff867532c00) [pid = 1931] [serial = 1500] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7ff86a2c1000) [pid = 1931] [serial = 1434] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7ff86ddae000) [pid = 1931] [serial = 1446] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7ff85a184000) [pid = 1931] [serial = 1620] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7ff880bb3c00) [pid = 1931] [serial = 1580] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7ff856fa5c00) [pid = 1931] [serial = 1320] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7ff86a94dc00) [pid = 1931] [serial = 1506] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7ff85d8ad800) [pid = 1931] [serial = 1622] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7ff88579d400) [pid = 1931] [serial = 1589] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7ff8857a7800) [pid = 1931] [serial = 1586] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7ff87fa19c00) [pid = 1931] [serial = 1389] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7ff8594c5c00) [pid = 1931] [serial = 1602] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7ff853b26000) [pid = 1931] [serial = 1610] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7ff87038f800) [pid = 1931] [serial = 1574] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7ff885839800) [pid = 1931] [serial = 1587] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7ff881bec000) [pid = 1931] [serial = 1461] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7ff861075400) [pid = 1931] [serial = 1323] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7ff8587b0400) [pid = 1931] [serial = 1595] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7ff853b2ac00) [pid = 1931] [serial = 1611] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7ff85a0cec00) [pid = 1931] [serial = 1559] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7ff86d07fc00) [pid = 1931] [serial = 1512] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7ff8594bc400) [pid = 1931] [serial = 1599] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7ff85fbdb400) [pid = 1931] [serial = 1626] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7ff8677b6400) [pid = 1931] [serial = 1566] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7ff85fac7000) [pid = 1931] [serial = 1563] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7ff8594c1000) [pid = 1931] [serial = 1601] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7ff86ab84c00) [pid = 1931] [serial = 1568] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7ff857df1800) [pid = 1931] [serial = 1616] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7ff86d1a2000) [pid = 1931] [serial = 1572] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7ff85db4f800) [pid = 1931] [serial = 1625] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7ff863125400) [pid = 1931] [serial = 1565] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7ff86d72ec00) [pid = 1931] [serial = 1377] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7ff880870400) [pid = 1931] [serial = 1578] [outer = (nil)] [url = about:blank] 21:01:27 INFO - PROCESS | 1931 | 1461556887936 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 21:01:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 21:01:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 3292ms 21:01:28 INFO - PROCESS | 1931 | 1461556888006 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 21:01:28 INFO - PROCESS | 1931 | 1461556888011 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 21:01:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 21:01:28 INFO - PROCESS | 1931 | 1461556888019 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 21:01:28 INFO - PROCESS | 1931 | 1461556888023 Marionette TRACE conn4 <- [1,2310,null,{}] 21:01:28 INFO - PROCESS | 1931 | 1461556888031 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:28 INFO - PROCESS | 1931 | 1461556888254 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 21:01:28 INFO - PROCESS | 1931 | 1461556888494 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8583ce800 == 143 [pid = 1931] [id = 585] 21:01:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7ff856f9c400) [pid = 1931] [serial = 1756] [outer = (nil)] 21:01:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7ff858065400) [pid = 1931] [serial = 1757] [outer = 0x7ff856f9c400] 21:01:28 INFO - PROCESS | 1931 | 1461556888566 Marionette DEBUG loaded listener.js 21:01:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7ff85825cc00) [pid = 1931] [serial = 1758] [outer = 0x7ff856f9c400] 21:01:29 INFO - PROCESS | 1931 | 1461556889384 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 21:01:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 21:01:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1438ms 21:01:29 INFO - PROCESS | 1931 | 1461556889458 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 21:01:29 INFO - PROCESS | 1931 | 1461556889467 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 21:01:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 21:01:29 INFO - PROCESS | 1931 | 1461556889478 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 21:01:29 INFO - PROCESS | 1931 | 1461556889482 Marionette TRACE conn4 <- [1,2314,null,{}] 21:01:29 INFO - PROCESS | 1931 | 1461556889487 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:29 INFO - PROCESS | 1931 | 1461556889710 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 21:01:29 INFO - PROCESS | 1931 | 1461556889927 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85952a800 == 144 [pid = 1931] [id = 586] 21:01:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7ff858603c00) [pid = 1931] [serial = 1759] [outer = (nil)] 21:01:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7ff8587b2000) [pid = 1931] [serial = 1760] [outer = 0x7ff858603c00] 21:01:30 INFO - PROCESS | 1931 | 1461556889992 Marionette DEBUG loaded listener.js 21:01:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7ff859304000) [pid = 1931] [serial = 1761] [outer = 0x7ff858603c00] 21:01:30 INFO - PROCESS | 1931 | 1461556890933 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 21:01:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 21:01:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1489ms 21:01:30 INFO - PROCESS | 1931 | 1461556890970 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 21:01:30 INFO - PROCESS | 1931 | 1461556890974 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 21:01:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 21:01:30 INFO - PROCESS | 1931 | 1461556890996 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 21:01:31 INFO - PROCESS | 1931 | 1461556891006 Marionette TRACE conn4 <- [1,2318,null,{}] 21:01:31 INFO - PROCESS | 1931 | 1461556891039 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:31 INFO - PROCESS | 1931 | 1461556891577 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 21:01:31 INFO - PROCESS | 1931 | 1461556891772 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a320800 == 145 [pid = 1931] [id = 587] 21:01:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7ff859516800) [pid = 1931] [serial = 1762] [outer = (nil)] 21:01:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7ff859950c00) [pid = 1931] [serial = 1763] [outer = 0x7ff859516800] 21:01:31 INFO - PROCESS | 1931 | 1461556891841 Marionette DEBUG loaded listener.js 21:01:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7ff8599c7c00) [pid = 1931] [serial = 1764] [outer = 0x7ff859516800] 21:01:32 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7ff857deb000) [pid = 1931] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 21:01:32 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7ff85860f000) [pid = 1931] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 21:01:32 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7ff857df1400) [pid = 1931] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 21:01:32 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7ff85995d400) [pid = 1931] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 21:01:32 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7ff853b1f000) [pid = 1931] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 21:01:32 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7ff8594c2400) [pid = 1931] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 21:01:32 INFO - PROCESS | 1931 | 1461556892986 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 21:01:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 21:01:33 INFO - PROCESS | 1931 | 1461556893060 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 21:01:33 INFO - PROCESS | 1931 | 1461556893066 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 21:01:33 INFO - PROCESS | 1931 | 1461556893069 Marionette TRACE conn4 <- [1,2322,null,{}] 21:01:33 INFO - PROCESS | 1931 | 1461556893074 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:33 INFO - PROCESS | 1931 | 1461556893296 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 21:01:33 INFO - PROCESS | 1931 | 1461556893474 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85ab54000 == 146 [pid = 1931] [id = 588] 21:01:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7ff858608000) [pid = 1931] [serial = 1765] [outer = (nil)] 21:01:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7ff85a0c7000) [pid = 1931] [serial = 1766] [outer = 0x7ff858608000] 21:01:33 INFO - PROCESS | 1931 | 1461556893539 Marionette DEBUG loaded listener.js 21:01:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7ff85a17f000) [pid = 1931] [serial = 1767] [outer = 0x7ff858608000] 21:01:34 INFO - PROCESS | 1931 | 1461556894308 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 21:01:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 21:01:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1284ms 21:01:34 INFO - PROCESS | 1931 | 1461556894350 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 21:01:34 INFO - PROCESS | 1931 | 1461556894354 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 21:01:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 21:01:34 INFO - PROCESS | 1931 | 1461556894360 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 21:01:34 INFO - PROCESS | 1931 | 1461556894362 Marionette TRACE conn4 <- [1,2326,null,{}] 21:01:34 INFO - PROCESS | 1931 | 1461556894368 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:34 INFO - PROCESS | 1931 | 1461556894732 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 21:01:34 INFO - PROCESS | 1931 | 1461556894977 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff857cae000 == 147 [pid = 1931] [id = 589] 21:01:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7ff853b26c00) [pid = 1931] [serial = 1768] [outer = (nil)] 21:01:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7ff856f98400) [pid = 1931] [serial = 1769] [outer = 0x7ff853b26c00] 21:01:35 INFO - PROCESS | 1931 | 1461556895167 Marionette DEBUG loaded listener.js 21:01:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7ff857df2c00) [pid = 1931] [serial = 1770] [outer = 0x7ff853b26c00] 21:01:36 INFO - PROCESS | 1931 | 1461556896079 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 21:01:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 21:01:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1783ms 21:01:36 INFO - PROCESS | 1931 | 1461556896146 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 21:01:36 INFO - PROCESS | 1931 | 1461556896164 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 21:01:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 21:01:36 INFO - PROCESS | 1931 | 1461556896173 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 21:01:36 INFO - PROCESS | 1931 | 1461556896179 Marionette TRACE conn4 <- [1,2330,null,{}] 21:01:36 INFO - PROCESS | 1931 | 1461556896187 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:36 INFO - PROCESS | 1931 | 1461556896464 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 21:01:36 INFO - PROCESS | 1931 | 1461556896772 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a5c5800 == 148 [pid = 1931] [id = 590] 21:01:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7ff85930e000) [pid = 1931] [serial = 1771] [outer = (nil)] 21:01:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7ff8594be000) [pid = 1931] [serial = 1772] [outer = 0x7ff85930e000] 21:01:36 INFO - PROCESS | 1931 | 1461556896859 Marionette DEBUG loaded listener.js 21:01:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7ff85950dc00) [pid = 1931] [serial = 1773] [outer = 0x7ff85930e000] 21:01:37 INFO - PROCESS | 1931 | 1461556897762 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 21:01:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 21:01:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1639ms 21:01:37 INFO - PROCESS | 1931 | 1461556897815 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 21:01:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 21:01:37 INFO - PROCESS | 1931 | 1461556897821 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 21:01:37 INFO - PROCESS | 1931 | 1461556897828 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 21:01:37 INFO - PROCESS | 1931 | 1461556897831 Marionette TRACE conn4 <- [1,2334,null,{}] 21:01:37 INFO - PROCESS | 1931 | 1461556897837 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:38 INFO - PROCESS | 1931 | 1461556898075 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 21:01:38 INFO - PROCESS | 1931 | 1461556898421 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d7c1000 == 149 [pid = 1931] [id = 591] 21:01:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7ff85a180800) [pid = 1931] [serial = 1774] [outer = (nil)] 21:01:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7ff85a188800) [pid = 1931] [serial = 1775] [outer = 0x7ff85a180800] 21:01:38 INFO - PROCESS | 1931 | 1461556898506 Marionette DEBUG loaded listener.js 21:01:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7ff85a50d000) [pid = 1931] [serial = 1776] [outer = 0x7ff85a180800] 21:01:39 INFO - PROCESS | 1931 | 1461556899343 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 21:01:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 21:01:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1584ms 21:01:39 INFO - PROCESS | 1931 | 1461556899412 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 21:01:39 INFO - PROCESS | 1931 | 1461556899419 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 21:01:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 21:01:39 INFO - PROCESS | 1931 | 1461556899435 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 21:01:39 INFO - PROCESS | 1931 | 1461556899443 Marionette TRACE conn4 <- [1,2338,null,{}] 21:01:39 INFO - PROCESS | 1931 | 1461556899449 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:39 INFO - PROCESS | 1931 | 1461556899719 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 21:01:40 INFO - PROCESS | 1931 | 1461556900026 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85dfc5800 == 150 [pid = 1931] [id = 592] 21:01:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7ff85a182800) [pid = 1931] [serial = 1777] [outer = (nil)] 21:01:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7ff85ac21000) [pid = 1931] [serial = 1778] [outer = 0x7ff85a182800] 21:01:40 INFO - PROCESS | 1931 | 1461556900105 Marionette DEBUG loaded listener.js 21:01:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7ff85d557c00) [pid = 1931] [serial = 1779] [outer = 0x7ff85a182800] 21:01:40 INFO - PROCESS | 1931 | 1461556900949 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 21:01:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 21:01:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1597ms 21:01:41 INFO - PROCESS | 1931 | 1461556901025 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 21:01:41 INFO - PROCESS | 1931 | 1461556901029 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 21:01:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 21:01:41 INFO - PROCESS | 1931 | 1461556901035 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 21:01:41 INFO - PROCESS | 1931 | 1461556901039 Marionette TRACE conn4 <- [1,2342,null,{}] 21:01:41 INFO - PROCESS | 1931 | 1461556901044 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:41 INFO - PROCESS | 1931 | 1461556901309 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 21:01:41 INFO - PROCESS | 1931 | 1461556901609 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e27a800 == 151 [pid = 1931] [id = 593] 21:01:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7ff85a50d800) [pid = 1931] [serial = 1780] [outer = (nil)] 21:01:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7ff85d78e000) [pid = 1931] [serial = 1781] [outer = 0x7ff85a50d800] 21:01:41 INFO - PROCESS | 1931 | 1461556901687 Marionette DEBUG loaded listener.js 21:01:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7ff85d8ad400) [pid = 1931] [serial = 1782] [outer = 0x7ff85a50d800] 21:01:42 INFO - PROCESS | 1931 | 1461556902497 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 21:01:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 21:01:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1528ms 21:01:42 INFO - PROCESS | 1931 | 1461556902565 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 21:01:42 INFO - PROCESS | 1931 | 1461556902569 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 21:01:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 21:01:42 INFO - PROCESS | 1931 | 1461556902575 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 21:01:42 INFO - PROCESS | 1931 | 1461556902579 Marionette TRACE conn4 <- [1,2346,null,{}] 21:01:42 INFO - PROCESS | 1931 | 1461556902584 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:42 INFO - PROCESS | 1931 | 1461556902853 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 21:01:43 INFO - PROCESS | 1931 | 1461556903170 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e4d6800 == 152 [pid = 1931] [id = 594] 21:01:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7ff85e050400) [pid = 1931] [serial = 1783] [outer = (nil)] 21:01:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7ff85e052800) [pid = 1931] [serial = 1784] [outer = 0x7ff85e050400] 21:01:43 INFO - PROCESS | 1931 | 1461556903262 Marionette DEBUG loaded listener.js 21:01:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7ff85e1fc400) [pid = 1931] [serial = 1785] [outer = 0x7ff85e050400] 21:01:44 INFO - PROCESS | 1931 | 1461556904154 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 21:01:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 21:01:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1632ms 21:01:44 INFO - PROCESS | 1931 | 1461556904209 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 21:01:44 INFO - PROCESS | 1931 | 1461556904212 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 21:01:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 21:01:44 INFO - PROCESS | 1931 | 1461556904219 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 21:01:44 INFO - PROCESS | 1931 | 1461556904223 Marionette TRACE conn4 <- [1,2350,null,{}] 21:01:44 INFO - PROCESS | 1931 | 1461556904228 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:44 INFO - PROCESS | 1931 | 1461556904509 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 21:01:44 INFO - PROCESS | 1931 | 1461556904810 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e95f800 == 153 [pid = 1931] [id = 595] 21:01:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7ff85e050800) [pid = 1931] [serial = 1786] [outer = (nil)] 21:01:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7ff85e67e000) [pid = 1931] [serial = 1787] [outer = 0x7ff85e050800] 21:01:44 INFO - PROCESS | 1931 | 1461556904890 Marionette DEBUG loaded listener.js 21:01:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7ff85e688400) [pid = 1931] [serial = 1788] [outer = 0x7ff85e050800] 21:01:45 INFO - PROCESS | 1931 | 1461556905713 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 21:01:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 21:01:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1530ms 21:01:45 INFO - PROCESS | 1931 | 1461556905750 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 21:01:45 INFO - PROCESS | 1931 | 1461556905755 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 21:01:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 21:01:45 INFO - PROCESS | 1931 | 1461556905761 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 21:01:45 INFO - PROCESS | 1931 | 1461556905764 Marionette TRACE conn4 <- [1,2354,null,{}] 21:01:45 INFO - PROCESS | 1931 | 1461556905770 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:45 INFO - PROCESS | 1931 | 1461556905990 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 21:01:46 INFO - PROCESS | 1931 | 1461556906268 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85f41c800 == 154 [pid = 1931] [id = 596] 21:01:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7ff85e584c00) [pid = 1931] [serial = 1789] [outer = (nil)] 21:01:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7ff85e9ab000) [pid = 1931] [serial = 1790] [outer = 0x7ff85e584c00] 21:01:46 INFO - PROCESS | 1931 | 1461556906350 Marionette DEBUG loaded listener.js 21:01:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7ff85e9b2800) [pid = 1931] [serial = 1791] [outer = 0x7ff85e584c00] 21:01:47 INFO - PROCESS | 1931 | 1461556907247 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 21:01:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 21:01:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1534ms 21:01:47 INFO - PROCESS | 1931 | 1461556907296 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 21:01:47 INFO - PROCESS | 1931 | 1461556907299 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 21:01:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 21:01:47 INFO - PROCESS | 1931 | 1461556907306 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 21:01:47 INFO - PROCESS | 1931 | 1461556907309 Marionette TRACE conn4 <- [1,2358,null,{}] 21:01:47 INFO - PROCESS | 1931 | 1461556907314 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:47 INFO - PROCESS | 1931 | 1461556907545 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 21:01:47 INFO - PROCESS | 1931 | 1461556907868 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85fb95800 == 155 [pid = 1931] [id = 597] 21:01:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7ff85db56400) [pid = 1931] [serial = 1792] [outer = (nil)] 21:01:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7ff85f446800) [pid = 1931] [serial = 1793] [outer = 0x7ff85db56400] 21:01:47 INFO - PROCESS | 1931 | 1461556907948 Marionette DEBUG loaded listener.js 21:01:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7ff85f9c6c00) [pid = 1931] [serial = 1794] [outer = 0x7ff85db56400] 21:01:48 INFO - PROCESS | 1931 | 1461556908791 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 21:01:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 21:01:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1535ms 21:01:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 21:01:48 INFO - PROCESS | 1931 | 1461556908842 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 21:01:48 INFO - PROCESS | 1931 | 1461556908845 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 21:01:48 INFO - PROCESS | 1931 | 1461556908852 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 21:01:48 INFO - PROCESS | 1931 | 1461556908855 Marionette TRACE conn4 <- [1,2362,null,{}] 21:01:48 INFO - PROCESS | 1931 | 1461556908860 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:49 INFO - PROCESS | 1931 | 1461556909095 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 21:01:49 INFO - PROCESS | 1931 | 1461556909408 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86031d000 == 156 [pid = 1931] [id = 598] 21:01:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7ff85e58e400) [pid = 1931] [serial = 1795] [outer = (nil)] 21:01:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7ff85f9d3c00) [pid = 1931] [serial = 1796] [outer = 0x7ff85e58e400] 21:01:49 INFO - PROCESS | 1931 | 1461556909487 Marionette DEBUG loaded listener.js 21:01:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7ff85face400) [pid = 1931] [serial = 1797] [outer = 0x7ff85e58e400] 21:01:50 INFO - PROCESS | 1931 | 1461556910365 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 21:01:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 21:01:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1585ms 21:01:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 21:01:50 INFO - PROCESS | 1931 | 1461556910436 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 21:01:50 INFO - PROCESS | 1931 | 1461556910439 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 21:01:50 INFO - PROCESS | 1931 | 1461556910446 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 21:01:50 INFO - PROCESS | 1931 | 1461556910449 Marionette TRACE conn4 <- [1,2366,null,{}] 21:01:50 INFO - PROCESS | 1931 | 1461556910455 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:50 INFO - PROCESS | 1931 | 1461556910687 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 21:01:51 INFO - PROCESS | 1931 | 1461556911003 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861345800 == 157 [pid = 1931] [id = 599] 21:01:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7ff85fbd4c00) [pid = 1931] [serial = 1798] [outer = (nil)] 21:01:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7ff85fbd7800) [pid = 1931] [serial = 1799] [outer = 0x7ff85fbd4c00] 21:01:51 INFO - PROCESS | 1931 | 1461556911089 Marionette DEBUG loaded listener.js 21:01:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7ff860214000) [pid = 1931] [serial = 1800] [outer = 0x7ff85fbd4c00] 21:01:52 INFO - PROCESS | 1931 | 1461556911999 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 21:01:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 21:01:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1583ms 21:01:52 INFO - PROCESS | 1931 | 1461556912030 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 21:01:52 INFO - PROCESS | 1931 | 1461556912040 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 21:01:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 21:01:52 INFO - PROCESS | 1931 | 1461556912047 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 21:01:52 INFO - PROCESS | 1931 | 1461556912050 Marionette TRACE conn4 <- [1,2370,null,{}] 21:01:52 INFO - PROCESS | 1931 | 1461556912056 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:52 INFO - PROCESS | 1931 | 1461556912301 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 21:01:52 INFO - PROCESS | 1931 | 1461556912611 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86150d000 == 158 [pid = 1931] [id = 600] 21:01:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7ff85fbd5400) [pid = 1931] [serial = 1801] [outer = (nil)] 21:01:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7ff861135c00) [pid = 1931] [serial = 1802] [outer = 0x7ff85fbd5400] 21:01:52 INFO - PROCESS | 1931 | 1461556912691 Marionette DEBUG loaded listener.js 21:01:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7ff861184400) [pid = 1931] [serial = 1803] [outer = 0x7ff85fbd5400] 21:01:53 INFO - PROCESS | 1931 | 1461556913567 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 21:01:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 21:01:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1580ms 21:01:53 INFO - PROCESS | 1931 | 1461556913628 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 21:01:53 INFO - PROCESS | 1931 | 1461556913631 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 21:01:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 21:01:53 INFO - PROCESS | 1931 | 1461556913637 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 21:01:53 INFO - PROCESS | 1931 | 1461556913640 Marionette TRACE conn4 <- [1,2374,null,{}] 21:01:53 INFO - PROCESS | 1931 | 1461556913646 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:53 INFO - PROCESS | 1931 | 1461556913868 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 21:01:54 INFO - PROCESS | 1931 | 1461556914147 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8628bc000 == 159 [pid = 1931] [id = 601] 21:01:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7ff859510400) [pid = 1931] [serial = 1804] [outer = (nil)] 21:01:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x7ff8626edc00) [pid = 1931] [serial = 1805] [outer = 0x7ff859510400] 21:01:54 INFO - PROCESS | 1931 | 1461556914266 Marionette DEBUG loaded listener.js 21:01:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x7ff862915c00) [pid = 1931] [serial = 1806] [outer = 0x7ff859510400] 21:01:55 INFO - PROCESS | 1931 | 1461556915468 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 21:01:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 21:01:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1889ms 21:01:55 INFO - PROCESS | 1931 | 1461556915528 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 21:01:55 INFO - PROCESS | 1931 | 1461556915531 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 21:01:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 21:01:55 INFO - PROCESS | 1931 | 1461556915537 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 21:01:55 INFO - PROCESS | 1931 | 1461556915540 Marionette TRACE conn4 <- [1,2378,null,{}] 21:01:55 INFO - PROCESS | 1931 | 1461556915546 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:55 INFO - PROCESS | 1931 | 1461556915847 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 21:01:56 INFO - PROCESS | 1931 | 1461556916156 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8630e2800 == 160 [pid = 1931] [id = 602] 21:01:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x7ff861072000) [pid = 1931] [serial = 1807] [outer = (nil)] 21:01:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x7ff862920c00) [pid = 1931] [serial = 1808] [outer = 0x7ff861072000] 21:01:56 INFO - PROCESS | 1931 | 1461556916248 Marionette DEBUG loaded listener.js 21:01:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x7ff862a5e400) [pid = 1931] [serial = 1809] [outer = 0x7ff861072000] 21:01:57 INFO - PROCESS | 1931 | 1461556917086 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 21:01:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 21:01:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1578ms 21:01:57 INFO - PROCESS | 1931 | 1461556917118 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 21:01:57 INFO - PROCESS | 1931 | 1461556917122 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 21:01:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 21:01:57 INFO - PROCESS | 1931 | 1461556917128 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 21:01:57 INFO - PROCESS | 1931 | 1461556917130 Marionette TRACE conn4 <- [1,2382,null,{}] 21:01:57 INFO - PROCESS | 1931 | 1461556917136 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:57 INFO - PROCESS | 1931 | 1461556917413 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 21:01:57 INFO - PROCESS | 1931 | 1461556917682 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff867722000 == 161 [pid = 1931] [id = 603] 21:01:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x7ff85a0c9c00) [pid = 1931] [serial = 1810] [outer = (nil)] 21:01:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x7ff862a6a800) [pid = 1931] [serial = 1811] [outer = 0x7ff85a0c9c00] 21:01:57 INFO - PROCESS | 1931 | 1461556917799 Marionette DEBUG loaded listener.js 21:01:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x7ff862ae4000) [pid = 1931] [serial = 1812] [outer = 0x7ff85a0c9c00] 21:01:58 INFO - PROCESS | 1931 | 1461556918704 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 21:01:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 21:01:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1630ms 21:01:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 21:01:58 INFO - PROCESS | 1931 | 1461556918759 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 21:01:58 INFO - PROCESS | 1931 | 1461556918762 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 21:01:58 INFO - PROCESS | 1931 | 1461556918768 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 21:01:58 INFO - PROCESS | 1931 | 1461556918771 Marionette TRACE conn4 <- [1,2386,null,{}] 21:01:58 INFO - PROCESS | 1931 | 1461556918776 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:01:59 INFO - PROCESS | 1931 | 1461556919007 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 21:01:59 INFO - PROCESS | 1931 | 1461556919338 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:01:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8687b2000 == 162 [pid = 1931] [id = 604] 21:01:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x7ff85db5a800) [pid = 1931] [serial = 1813] [outer = (nil)] 21:01:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x7ff862d87c00) [pid = 1931] [serial = 1814] [outer = 0x7ff85db5a800] 21:01:59 INFO - PROCESS | 1931 | 1461556919416 Marionette DEBUG loaded listener.js 21:01:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x7ff862feb800) [pid = 1931] [serial = 1815] [outer = 0x7ff85db5a800] 21:02:00 INFO - PROCESS | 1931 | 1461556920269 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 21:02:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 21:02:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1533ms 21:02:00 INFO - PROCESS | 1931 | 1461556920301 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 21:02:00 INFO - PROCESS | 1931 | 1461556920305 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 21:02:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 21:02:00 INFO - PROCESS | 1931 | 1461556920311 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 21:02:00 INFO - PROCESS | 1931 | 1461556920314 Marionette TRACE conn4 <- [1,2390,null,{}] 21:02:00 INFO - PROCESS | 1931 | 1461556920320 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:00 INFO - PROCESS | 1931 | 1461556920550 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 21:02:00 INFO - PROCESS | 1931 | 1461556920823 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86891a000 == 163 [pid = 1931] [id = 605] 21:02:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x7ff861138c00) [pid = 1931] [serial = 1816] [outer = (nil)] 21:02:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x7ff862ff7c00) [pid = 1931] [serial = 1817] [outer = 0x7ff861138c00] 21:02:00 INFO - PROCESS | 1931 | 1461556920945 Marionette DEBUG loaded listener.js 21:02:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x7ff86746e800) [pid = 1931] [serial = 1818] [outer = 0x7ff861138c00] 21:02:01 INFO - PROCESS | 1931 | 1461556921828 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 21:02:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 21:02:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1578ms 21:02:01 INFO - PROCESS | 1931 | 1461556921891 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 21:02:01 INFO - PROCESS | 1931 | 1461556921895 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 21:02:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 21:02:01 INFO - PROCESS | 1931 | 1461556921901 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 21:02:01 INFO - PROCESS | 1931 | 1461556921904 Marionette TRACE conn4 <- [1,2394,null,{}] 21:02:01 INFO - PROCESS | 1931 | 1461556921909 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:02 INFO - PROCESS | 1931 | 1461556922146 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 21:02:02 INFO - PROCESS | 1931 | 1461556922465 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869911800 == 164 [pid = 1931] [id = 606] 21:02:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x7ff862a63000) [pid = 1931] [serial = 1819] [outer = (nil)] 21:02:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x7ff867478800) [pid = 1931] [serial = 1820] [outer = 0x7ff862a63000] 21:02:02 INFO - PROCESS | 1931 | 1461556922549 Marionette DEBUG loaded listener.js 21:02:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x7ff86753b800) [pid = 1931] [serial = 1821] [outer = 0x7ff862a63000] 21:02:03 INFO - PROCESS | 1931 | 1461556923405 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 21:02:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 21:02:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1528ms 21:02:03 INFO - PROCESS | 1931 | 1461556923430 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 21:02:03 INFO - PROCESS | 1931 | 1461556923434 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 21:02:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 21:02:03 INFO - PROCESS | 1931 | 1461556923440 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 21:02:03 INFO - PROCESS | 1931 | 1461556923442 Marionette TRACE conn4 <- [1,2398,null,{}] 21:02:03 INFO - PROCESS | 1931 | 1461556923448 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:03 INFO - PROCESS | 1931 | 1461556923679 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 21:02:03 INFO - PROCESS | 1931 | 1461556923954 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869a9e000 == 165 [pid = 1931] [id = 607] 21:02:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0x7ff86746e000) [pid = 1931] [serial = 1822] [outer = (nil)] 21:02:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 207 (0x7ff867547800) [pid = 1931] [serial = 1823] [outer = 0x7ff86746e000] 21:02:04 INFO - PROCESS | 1931 | 1461556924091 Marionette DEBUG loaded listener.js 21:02:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 208 (0x7ff867554000) [pid = 1931] [serial = 1824] [outer = 0x7ff86746e000] 21:02:04 INFO - PROCESS | 1931 | 1461556924940 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 21:02:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85ab54000 == 164 [pid = 1931] [id = 588] 21:02:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85952a800 == 163 [pid = 1931] [id = 586] 21:02:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8583ce800 == 162 [pid = 1931] [id = 585] 21:02:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff850ddb800 == 161 [pid = 1931] [id = 583] 21:02:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88b041800 == 160 [pid = 1931] [id = 582] 21:02:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85dfb7800 == 159 [pid = 1931] [id = 581] 21:02:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff887c86800 == 158 [pid = 1931] [id = 580] 21:02:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885916800 == 157 [pid = 1931] [id = 579] 21:02:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885514800 == 156 [pid = 1931] [id = 578] 21:02:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff880dba800 == 155 [pid = 1931] [id = 577] 21:02:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff875255800 == 154 [pid = 1931] [id = 576] 21:02:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86e41d800 == 153 [pid = 1931] [id = 575] 21:02:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86d8a6000 == 152 [pid = 1931] [id = 574] 21:02:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a8c1000 == 151 [pid = 1931] [id = 573] 21:02:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869e4c800 == 150 [pid = 1931] [id = 572] 21:02:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff868920800 == 149 [pid = 1931] [id = 571] 21:02:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff867717800 == 148 [pid = 1931] [id = 570] 21:02:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff862d39000 == 147 [pid = 1931] [id = 569] 21:02:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861118000 == 146 [pid = 1931] [id = 568] 21:02:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e969800 == 145 [pid = 1931] [id = 567] 21:02:06 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85a5cb000 == 144 [pid = 1931] [id = 566] 21:02:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 21:02:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 2888ms 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 207 (0x7ff8594bc800) [pid = 1931] [serial = 1697] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 206 (0x7ff867545400) [pid = 1931] [serial = 1640] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x7ff85e682800) [pid = 1931] [serial = 1634] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x7ff858265000) [pid = 1931] [serial = 1683] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x7ff85a514800) [pid = 1931] [serial = 1689] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x7ff858611400) [pid = 1931] [serial = 1685] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x7ff86ab84400) [pid = 1931] [serial = 1646] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x7ff85fb34400) [pid = 1931] [serial = 1694] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x7ff86a4f4c00) [pid = 1931] [serial = 1655] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x7ff881e88800) [pid = 1931] [serial = 1667] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x7ff8594c2000) [pid = 1931] [serial = 1631] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x7ff854cb9c00) [pid = 1931] [serial = 1670] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x7ff857def400) [pid = 1931] [serial = 1682] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x7ff862a62800) [pid = 1931] [serial = 1637] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x7ff85a181400) [pid = 1931] [serial = 1688] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x7ff85fb31c00) [pid = 1931] [serial = 1679] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x7ff86d12fc00) [pid = 1931] [serial = 1652] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x7ff8594bd800) [pid = 1931] [serial = 1686] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x7ff858065800) [pid = 1931] [serial = 1673] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x7ff86f950800) [pid = 1931] [serial = 1658] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7ff86cf7e400) [pid = 1931] [serial = 1649] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7ff8677a2800) [pid = 1931] [serial = 1643] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7ff874cbc000) [pid = 1931] [serial = 1661] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7ff85f445800) [pid = 1931] [serial = 1614] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7ff85e67f800) [pid = 1931] [serial = 1691] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7ff85806f800) [pid = 1931] [serial = 1676] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7ff87fab2000) [pid = 1931] [serial = 1664] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7ff85f443400) [pid = 1931] [serial = 1692] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7ff85fb3a000) [pid = 1931] [serial = 1695] [outer = (nil)] [url = about:blank] 21:02:06 INFO - PROCESS | 1931 | 1461556926563 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 21:02:06 INFO - PROCESS | 1931 | 1461556926569 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 21:02:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 21:02:06 INFO - PROCESS | 1931 | 1461556926591 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 21:02:06 INFO - PROCESS | 1931 | 1461556926599 Marionette TRACE conn4 <- [1,2402,null,{}] 21:02:06 INFO - PROCESS | 1931 | 1461556926607 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:06 INFO - PROCESS | 1931 | 1461556926833 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 21:02:07 INFO - PROCESS | 1931 | 1461556927048 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8583dd000 == 145 [pid = 1931] [id = 608] 21:02:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7ff857defc00) [pid = 1931] [serial = 1825] [outer = (nil)] 21:02:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7ff857df4800) [pid = 1931] [serial = 1826] [outer = 0x7ff857defc00] 21:02:07 INFO - PROCESS | 1931 | 1461556927117 Marionette DEBUG loaded listener.js 21:02:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7ff858071000) [pid = 1931] [serial = 1827] [outer = 0x7ff857defc00] 21:02:07 INFO - PROCESS | 1931 | 1461556927953 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 21:02:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 21:02:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1441ms 21:02:08 INFO - PROCESS | 1931 | 1461556928030 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 21:02:08 INFO - PROCESS | 1931 | 1461556928035 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 21:02:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 21:02:08 INFO - PROCESS | 1931 | 1461556928047 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 21:02:08 INFO - PROCESS | 1931 | 1461556928051 Marionette TRACE conn4 <- [1,2406,null,{}] 21:02:08 INFO - PROCESS | 1931 | 1461556928058 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:08 INFO - PROCESS | 1931 | 1461556928293 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 21:02:08 INFO - PROCESS | 1931 | 1461556928545 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a1ce000 == 146 [pid = 1931] [id = 609] 21:02:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7ff858265000) [pid = 1931] [serial = 1828] [outer = (nil)] 21:02:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7ff8587b4000) [pid = 1931] [serial = 1829] [outer = 0x7ff858265000] 21:02:08 INFO - PROCESS | 1931 | 1461556928616 Marionette DEBUG loaded listener.js 21:02:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7ff8594b8c00) [pid = 1931] [serial = 1830] [outer = 0x7ff858265000] 21:02:09 INFO - PROCESS | 1931 | 1461556929520 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 21:02:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 21:02:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1534ms 21:02:09 INFO - PROCESS | 1931 | 1461556929582 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 21:02:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 21:02:09 INFO - PROCESS | 1931 | 1461556929586 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 21:02:09 INFO - PROCESS | 1931 | 1461556929593 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 21:02:09 INFO - PROCESS | 1931 | 1461556929596 Marionette TRACE conn4 <- [1,2410,null,{}] 21:02:09 INFO - PROCESS | 1931 | 1461556929612 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:09 INFO - PROCESS | 1931 | 1461556929923 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 21:02:09 INFO - PROCESS | 1931 | 1461556929957 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d635800 == 147 [pid = 1931] [id = 610] 21:02:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7ff859515000) [pid = 1931] [serial = 1831] [outer = (nil)] 21:02:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7ff8599cc000) [pid = 1931] [serial = 1832] [outer = 0x7ff859515000] 21:02:10 INFO - PROCESS | 1931 | 1461556930026 Marionette DEBUG loaded listener.js 21:02:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7ff85a189800) [pid = 1931] [serial = 1833] [outer = 0x7ff859515000] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7ff859306c00) [pid = 1931] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7ff85930b400) [pid = 1931] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7ff875f68000) [pid = 1931] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7ff85994e800) [pid = 1931] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7ff85d8a8c00) [pid = 1931] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7ff862d8f000) [pid = 1931] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7ff86a63f400) [pid = 1931] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7ff86a1a7c00) [pid = 1931] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7ff86e10a800) [pid = 1931] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7ff860212000) [pid = 1931] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7ff862d87000) [pid = 1931] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7ff862d8f800) [pid = 1931] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7ff85e058000) [pid = 1931] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7ff853b1d800) [pid = 1931] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7ff86a1b0000) [pid = 1931] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7ff854cb1800) [pid = 1931] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7ff85d8ac800) [pid = 1931] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7ff857deb800) [pid = 1931] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7ff8677b3000) [pid = 1931] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7ff862ff4800) [pid = 1931] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7ff8676ba000) [pid = 1931] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7ff8587af800) [pid = 1931] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7ff854cb3400) [pid = 1931] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7ff856f9c400) [pid = 1931] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7ff858603c00) [pid = 1931] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7ff859307800) [pid = 1931] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7ff853b1e800) [pid = 1931] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7ff8626eb800) [pid = 1931] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7ff86d053000) [pid = 1931] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7ff85a17cc00) [pid = 1931] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7ff85950bc00) [pid = 1931] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7ff857df5c00) [pid = 1931] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7ff86117b400) [pid = 1931] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7ff854cbdc00) [pid = 1931] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7ff859516800) [pid = 1931] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7ff854cb9800) [pid = 1931] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7ff862a67800) [pid = 1931] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7ff873c7ec00) [pid = 1931] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7ff862d91800) [pid = 1931] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7ff86a4f3000) [pid = 1931] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7ff86a1b0400) [pid = 1931] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 21:02:11 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7ff856f98000) [pid = 1931] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 21:02:11 INFO - PROCESS | 1931 | 1461556931819 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 21:02:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 21:02:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 2239ms 21:02:11 INFO - PROCESS | 1931 | 1461556931831 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 21:02:11 INFO - PROCESS | 1931 | 1461556931834 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 21:02:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 21:02:11 INFO - PROCESS | 1931 | 1461556931839 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 21:02:11 INFO - PROCESS | 1931 | 1461556931841 Marionette TRACE conn4 <- [1,2414,null,{}] 21:02:11 INFO - PROCESS | 1931 | 1461556931847 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:12 INFO - PROCESS | 1931 | 1461556932052 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 21:02:12 INFO - PROCESS | 1931 | 1461556932234 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85da71000 == 148 [pid = 1931] [id = 611] 21:02:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7ff857deb800) [pid = 1931] [serial = 1834] [outer = (nil)] 21:02:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7ff85950bc00) [pid = 1931] [serial = 1835] [outer = 0x7ff857deb800] 21:02:12 INFO - PROCESS | 1931 | 1461556932304 Marionette DEBUG loaded listener.js 21:02:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7ff85a50bc00) [pid = 1931] [serial = 1836] [outer = 0x7ff857deb800] 21:02:13 INFO - PROCESS | 1931 | 1461556933064 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 21:02:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 21:02:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1283ms 21:02:13 INFO - PROCESS | 1931 | 1461556933124 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 21:02:13 INFO - PROCESS | 1931 | 1461556933128 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 21:02:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 21:02:13 INFO - PROCESS | 1931 | 1461556933133 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 21:02:13 INFO - PROCESS | 1931 | 1461556933135 Marionette TRACE conn4 <- [1,2418,null,{}] 21:02:13 INFO - PROCESS | 1931 | 1461556933141 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:13 INFO - PROCESS | 1931 | 1461556933440 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 21:02:13 INFO - PROCESS | 1931 | 1461556933471 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85dfc6800 == 149 [pid = 1931] [id = 612] 21:02:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7ff85ac13400) [pid = 1931] [serial = 1837] [outer = (nil)] 21:02:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7ff85d784400) [pid = 1931] [serial = 1838] [outer = 0x7ff85ac13400] 21:02:13 INFO - PROCESS | 1931 | 1461556933534 Marionette DEBUG loaded listener.js 21:02:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7ff85d8ad800) [pid = 1931] [serial = 1839] [outer = 0x7ff85ac13400] 21:02:14 INFO - PROCESS | 1931 | 1461556934776 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:02:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 21:02:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1682ms 21:02:14 INFO - PROCESS | 1931 | 1461556934817 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 21:02:14 INFO - PROCESS | 1931 | 1461556934825 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 21:02:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 21:02:14 INFO - PROCESS | 1931 | 1461556934835 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 21:02:14 INFO - PROCESS | 1931 | 1461556934840 Marionette TRACE conn4 <- [1,2422,null,{}] 21:02:14 INFO - PROCESS | 1931 | 1461556934848 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:15 INFO - PROCESS | 1931 | 1461556935102 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 21:02:15 INFO - PROCESS | 1931 | 1461556935420 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a5cd800 == 150 [pid = 1931] [id = 613] 21:02:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7ff858266400) [pid = 1931] [serial = 1840] [outer = (nil)] 21:02:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7ff85860ec00) [pid = 1931] [serial = 1841] [outer = 0x7ff858266400] 21:02:15 INFO - PROCESS | 1931 | 1461556935506 Marionette DEBUG loaded listener.js 21:02:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7ff8594b9c00) [pid = 1931] [serial = 1842] [outer = 0x7ff858266400] 21:02:16 INFO - PROCESS | 1931 | 1461556936395 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 21:02:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 21:02:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1589ms 21:02:16 INFO - PROCESS | 1931 | 1461556936424 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 21:02:16 INFO - PROCESS | 1931 | 1461556936432 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 21:02:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 21:02:16 INFO - PROCESS | 1931 | 1461556936443 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 21:02:16 INFO - PROCESS | 1931 | 1461556936447 Marionette TRACE conn4 <- [1,2426,null,{}] 21:02:16 INFO - PROCESS | 1931 | 1461556936454 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:16 INFO - PROCESS | 1931 | 1461556936711 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 21:02:17 INFO - PROCESS | 1931 | 1461556937061 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e4a4000 == 151 [pid = 1931] [id = 614] 21:02:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7ff85994ec00) [pid = 1931] [serial = 1843] [outer = (nil)] 21:02:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7ff85a35f800) [pid = 1931] [serial = 1844] [outer = 0x7ff85994ec00] 21:02:17 INFO - PROCESS | 1931 | 1461556937141 Marionette DEBUG loaded listener.js 21:02:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7ff85ac16800) [pid = 1931] [serial = 1845] [outer = 0x7ff85994ec00] 21:02:17 INFO - PROCESS | 1931 | 1461556937986 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 21:02:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 21:02:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1582ms 21:02:18 INFO - PROCESS | 1931 | 1461556938026 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 21:02:18 INFO - PROCESS | 1931 | 1461556938030 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 21:02:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 21:02:18 INFO - PROCESS | 1931 | 1461556938037 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 21:02:18 INFO - PROCESS | 1931 | 1461556938044 Marionette TRACE conn4 <- [1,2430,null,{}] 21:02:18 INFO - PROCESS | 1931 | 1461556938063 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:18 INFO - PROCESS | 1931 | 1461556938308 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 21:02:18 INFO - PROCESS | 1931 | 1461556938600 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85f8a8800 == 152 [pid = 1931] [id = 615] 21:02:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7ff85d54cc00) [pid = 1931] [serial = 1846] [outer = (nil)] 21:02:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7ff85db5e000) [pid = 1931] [serial = 1847] [outer = 0x7ff85d54cc00] 21:02:18 INFO - PROCESS | 1931 | 1461556938727 Marionette DEBUG loaded listener.js 21:02:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7ff85e1f2800) [pid = 1931] [serial = 1848] [outer = 0x7ff85d54cc00] 21:02:19 INFO - PROCESS | 1931 | 1461556939589 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 21:02:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 21:02:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1587ms 21:02:19 INFO - PROCESS | 1931 | 1461556939625 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 21:02:19 INFO - PROCESS | 1931 | 1461556939630 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 21:02:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 21:02:19 INFO - PROCESS | 1931 | 1461556939636 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 21:02:19 INFO - PROCESS | 1931 | 1461556939638 Marionette TRACE conn4 <- [1,2434,null,{}] 21:02:19 INFO - PROCESS | 1931 | 1461556939644 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:19 INFO - PROCESS | 1931 | 1461556939867 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 21:02:20 INFO - PROCESS | 1931 | 1461556940138 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861113800 == 153 [pid = 1931] [id = 616] 21:02:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7ff85d54e400) [pid = 1931] [serial = 1849] [outer = (nil)] 21:02:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7ff85e682800) [pid = 1931] [serial = 1850] [outer = 0x7ff85d54e400] 21:02:20 INFO - PROCESS | 1931 | 1461556940216 Marionette DEBUG loaded listener.js 21:02:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7ff85f443400) [pid = 1931] [serial = 1851] [outer = 0x7ff85d54e400] 21:02:21 INFO - PROCESS | 1931 | 1461556941072 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 21:02:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 21:02:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1482ms 21:02:21 INFO - PROCESS | 1931 | 1461556941120 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 21:02:21 INFO - PROCESS | 1931 | 1461556941124 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 21:02:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 21:02:21 INFO - PROCESS | 1931 | 1461556941129 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 21:02:21 INFO - PROCESS | 1931 | 1461556941132 Marionette TRACE conn4 <- [1,2438,null,{}] 21:02:21 INFO - PROCESS | 1931 | 1461556941137 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:21 INFO - PROCESS | 1931 | 1461556941352 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 21:02:21 INFO - PROCESS | 1931 | 1461556941636 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861510000 == 154 [pid = 1931] [id = 617] 21:02:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7ff85e1f6800) [pid = 1931] [serial = 1852] [outer = (nil)] 21:02:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7ff85f9d4400) [pid = 1931] [serial = 1853] [outer = 0x7ff85e1f6800] 21:02:21 INFO - PROCESS | 1931 | 1461556941714 Marionette DEBUG loaded listener.js 21:02:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7ff85fb2f000) [pid = 1931] [serial = 1854] [outer = 0x7ff85e1f6800] 21:02:22 INFO - PROCESS | 1931 | 1461556942652 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 21:02:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 21:02:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1582ms 21:02:22 INFO - PROCESS | 1931 | 1461556942713 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 21:02:22 INFO - PROCESS | 1931 | 1461556942717 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 21:02:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 21:02:22 INFO - PROCESS | 1931 | 1461556942723 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 21:02:22 INFO - PROCESS | 1931 | 1461556942726 Marionette TRACE conn4 <- [1,2442,null,{}] 21:02:22 INFO - PROCESS | 1931 | 1461556942732 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:22 INFO - PROCESS | 1931 | 1461556942972 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 21:02:23 INFO - PROCESS | 1931 | 1461556943285 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff867715000 == 155 [pid = 1931] [id = 618] 21:02:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7ff85d559000) [pid = 1931] [serial = 1855] [outer = (nil)] 21:02:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7ff860214c00) [pid = 1931] [serial = 1856] [outer = 0x7ff85d559000] 21:02:23 INFO - PROCESS | 1931 | 1461556943368 Marionette DEBUG loaded listener.js 21:02:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7ff861179000) [pid = 1931] [serial = 1857] [outer = 0x7ff85d559000] 21:02:24 INFO - PROCESS | 1931 | 1461556944215 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 21:02:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 21:02:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1531ms 21:02:24 INFO - PROCESS | 1931 | 1461556944254 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 21:02:24 INFO - PROCESS | 1931 | 1461556944258 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 21:02:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 21:02:24 INFO - PROCESS | 1931 | 1461556944264 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 21:02:24 INFO - PROCESS | 1931 | 1461556944266 Marionette TRACE conn4 <- [1,2446,null,{}] 21:02:24 INFO - PROCESS | 1931 | 1461556944272 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:24 INFO - PROCESS | 1931 | 1461556944487 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 21:02:24 INFO - PROCESS | 1931 | 1461556944759 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8687b4000 == 156 [pid = 1931] [id = 619] 21:02:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7ff85e58d000) [pid = 1931] [serial = 1858] [outer = (nil)] 21:02:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7ff86291e800) [pid = 1931] [serial = 1859] [outer = 0x7ff85e58d000] 21:02:24 INFO - PROCESS | 1931 | 1461556944837 Marionette DEBUG loaded listener.js 21:02:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7ff862a67800) [pid = 1931] [serial = 1860] [outer = 0x7ff85e58d000] 21:02:25 INFO - PROCESS | 1931 | 1461556945674 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 21:02:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 21:02:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1431ms 21:02:25 INFO - PROCESS | 1931 | 1461556945696 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 21:02:25 INFO - PROCESS | 1931 | 1461556945700 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 21:02:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 21:02:25 INFO - PROCESS | 1931 | 1461556945706 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 21:02:25 INFO - PROCESS | 1931 | 1461556945710 Marionette TRACE conn4 <- [1,2450,null,{}] 21:02:25 INFO - PROCESS | 1931 | 1461556945715 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:25 INFO - PROCESS | 1931 | 1461556945941 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 21:02:26 INFO - PROCESS | 1931 | 1461556946215 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869aa5800 == 157 [pid = 1931] [id = 620] 21:02:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7ff861074000) [pid = 1931] [serial = 1861] [outer = (nil)] 21:02:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7ff862d8f000) [pid = 1931] [serial = 1862] [outer = 0x7ff861074000] 21:02:26 INFO - PROCESS | 1931 | 1461556946299 Marionette DEBUG loaded listener.js 21:02:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7ff867532800) [pid = 1931] [serial = 1863] [outer = 0x7ff861074000] 21:02:27 INFO - PROCESS | 1931 | 1461556947194 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 21:02:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 21:02:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1583ms 21:02:27 INFO - PROCESS | 1931 | 1461556947291 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 21:02:27 INFO - PROCESS | 1931 | 1461556947295 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 21:02:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 21:02:27 INFO - PROCESS | 1931 | 1461556947301 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 21:02:27 INFO - PROCESS | 1931 | 1461556947305 Marionette TRACE conn4 <- [1,2454,null,{}] 21:02:27 INFO - PROCESS | 1931 | 1461556947310 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:27 INFO - PROCESS | 1931 | 1461556947584 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 21:02:27 INFO - PROCESS | 1931 | 1461556947900 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a09a000 == 158 [pid = 1931] [id = 621] 21:02:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7ff85d8a5800) [pid = 1931] [serial = 1864] [outer = (nil)] 21:02:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7ff867540000) [pid = 1931] [serial = 1865] [outer = 0x7ff85d8a5800] 21:02:27 INFO - PROCESS | 1931 | 1461556947980 Marionette DEBUG loaded listener.js 21:02:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7ff8676b7000) [pid = 1931] [serial = 1866] [outer = 0x7ff85d8a5800] 21:02:28 INFO - PROCESS | 1931 | 1461556948870 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 21:02:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 21:02:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1633ms 21:02:28 INFO - PROCESS | 1931 | 1461556948936 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 21:02:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 21:02:28 INFO - PROCESS | 1931 | 1461556948941 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 21:02:28 INFO - PROCESS | 1931 | 1461556948947 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 21:02:28 INFO - PROCESS | 1931 | 1461556948950 Marionette TRACE conn4 <- [1,2458,null,{}] 21:02:28 INFO - PROCESS | 1931 | 1461556948956 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:29 INFO - PROCESS | 1931 | 1461556949203 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 21:02:29 INFO - PROCESS | 1931 | 1461556949527 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a380000 == 159 [pid = 1931] [id = 622] 21:02:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7ff867796000) [pid = 1931] [serial = 1867] [outer = (nil)] 21:02:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7ff86779c400) [pid = 1931] [serial = 1868] [outer = 0x7ff867796000] 21:02:29 INFO - PROCESS | 1931 | 1461556949607 Marionette DEBUG loaded listener.js 21:02:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7ff8677b2c00) [pid = 1931] [serial = 1869] [outer = 0x7ff867796000] 21:02:30 INFO - PROCESS | 1931 | 1461556950468 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 21:02:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 21:02:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1583ms 21:02:30 INFO - PROCESS | 1931 | 1461556950530 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 21:02:30 INFO - PROCESS | 1931 | 1461556950534 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 21:02:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 21:02:30 INFO - PROCESS | 1931 | 1461556950541 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 21:02:30 INFO - PROCESS | 1931 | 1461556950546 Marionette TRACE conn4 <- [1,2462,null,{}] 21:02:30 INFO - PROCESS | 1931 | 1461556950552 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:30 INFO - PROCESS | 1931 | 1461556950849 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 21:02:31 INFO - PROCESS | 1931 | 1461556951163 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86aa69000 == 160 [pid = 1931] [id = 623] 21:02:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7ff86779a800) [pid = 1931] [serial = 1870] [outer = (nil)] 21:02:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7ff868677800) [pid = 1931] [serial = 1871] [outer = 0x7ff86779a800] 21:02:31 INFO - PROCESS | 1931 | 1461556951251 Marionette DEBUG loaded listener.js 21:02:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7ff868794c00) [pid = 1931] [serial = 1872] [outer = 0x7ff86779a800] 21:02:32 INFO - PROCESS | 1931 | 1461556952142 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 21:02:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 21:02:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1640ms 21:02:32 INFO - PROCESS | 1931 | 1461556952182 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 21:02:32 INFO - PROCESS | 1931 | 1461556952186 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 21:02:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 21:02:32 INFO - PROCESS | 1931 | 1461556952192 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 21:02:32 INFO - PROCESS | 1931 | 1461556952195 Marionette TRACE conn4 <- [1,2466,null,{}] 21:02:32 INFO - PROCESS | 1931 | 1461556952200 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:32 INFO - PROCESS | 1931 | 1461556952419 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 21:02:32 INFO - PROCESS | 1931 | 1461556952741 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86cea1800 == 161 [pid = 1931] [id = 624] 21:02:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7ff853b20000) [pid = 1931] [serial = 1873] [outer = (nil)] 21:02:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7ff8677c0c00) [pid = 1931] [serial = 1874] [outer = 0x7ff853b20000] 21:02:32 INFO - PROCESS | 1931 | 1461556952818 Marionette DEBUG loaded listener.js 21:02:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7ff869ede800) [pid = 1931] [serial = 1875] [outer = 0x7ff853b20000] 21:02:33 INFO - PROCESS | 1931 | 1461556953659 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 21:02:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 21:02:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1487ms 21:02:33 INFO - PROCESS | 1931 | 1461556953679 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 21:02:33 INFO - PROCESS | 1931 | 1461556953683 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 21:02:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 21:02:33 INFO - PROCESS | 1931 | 1461556953688 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 21:02:33 INFO - PROCESS | 1931 | 1461556953691 Marionette TRACE conn4 <- [1,2470,null,{}] 21:02:33 INFO - PROCESS | 1931 | 1461556953697 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:33 INFO - PROCESS | 1931 | 1461556953918 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 21:02:34 INFO - PROCESS | 1931 | 1461556954201 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86d8a2800 == 162 [pid = 1931] [id = 625] 21:02:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x7ff853b22000) [pid = 1931] [serial = 1876] [outer = (nil)] 21:02:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x7ff869fd5400) [pid = 1931] [serial = 1877] [outer = 0x7ff853b22000] 21:02:34 INFO - PROCESS | 1931 | 1461556954277 Marionette DEBUG loaded listener.js 21:02:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x7ff86a1a8000) [pid = 1931] [serial = 1878] [outer = 0x7ff853b22000] 21:02:35 INFO - PROCESS | 1931 | 1461556955194 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 21:02:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 21:02:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1577ms 21:02:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 21:02:35 INFO - PROCESS | 1931 | 1461556955268 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 21:02:35 INFO - PROCESS | 1931 | 1461556955271 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 21:02:35 INFO - PROCESS | 1931 | 1461556955278 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 21:02:35 INFO - PROCESS | 1931 | 1461556955281 Marionette TRACE conn4 <- [1,2474,null,{}] 21:02:35 INFO - PROCESS | 1931 | 1461556955286 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:35 INFO - PROCESS | 1931 | 1461556955546 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 21:02:35 INFO - PROCESS | 1931 | 1461556955861 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86dc09000 == 163 [pid = 1931] [id = 626] 21:02:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x7ff859512c00) [pid = 1931] [serial = 1879] [outer = (nil)] 21:02:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x7ff86a2c7000) [pid = 1931] [serial = 1880] [outer = 0x7ff859512c00] 21:02:35 INFO - PROCESS | 1931 | 1461556955940 Marionette DEBUG loaded listener.js 21:02:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x7ff86a3df800) [pid = 1931] [serial = 1881] [outer = 0x7ff859512c00] 21:02:36 INFO - PROCESS | 1931 | 1461556956790 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 21:02:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 21:02:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1538ms 21:02:36 INFO - PROCESS | 1931 | 1461556956817 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 21:02:36 INFO - PROCESS | 1931 | 1461556956821 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 21:02:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 21:02:36 INFO - PROCESS | 1931 | 1461556956827 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 21:02:36 INFO - PROCESS | 1931 | 1461556956829 Marionette TRACE conn4 <- [1,2478,null,{}] 21:02:36 INFO - PROCESS | 1931 | 1461556956835 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:37 INFO - PROCESS | 1931 | 1461556957056 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 21:02:37 INFO - PROCESS | 1931 | 1461556957343 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e1de000 == 164 [pid = 1931] [id = 627] 21:02:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x7ff85a17d800) [pid = 1931] [serial = 1882] [outer = (nil)] 21:02:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x7ff86a3e7400) [pid = 1931] [serial = 1883] [outer = 0x7ff85a17d800] 21:02:37 INFO - PROCESS | 1931 | 1461556957462 Marionette DEBUG loaded listener.js 21:02:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x7ff86a4f3000) [pid = 1931] [serial = 1884] [outer = 0x7ff85a17d800] 21:02:38 INFO - PROCESS | 1931 | 1461556958340 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 21:02:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 21:02:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1545ms 21:02:38 INFO - PROCESS | 1931 | 1461556958373 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 21:02:38 INFO - PROCESS | 1931 | 1461556958377 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 21:02:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 21:02:38 INFO - PROCESS | 1931 | 1461556958383 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 21:02:38 INFO - PROCESS | 1931 | 1461556958385 Marionette TRACE conn4 <- [1,2482,null,{}] 21:02:38 INFO - PROCESS | 1931 | 1461556958391 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:38 INFO - PROCESS | 1931 | 1461556958622 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 21:02:38 INFO - PROCESS | 1931 | 1461556958912 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86f964000 == 165 [pid = 1931] [id = 628] 21:02:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x7ff85e68b800) [pid = 1931] [serial = 1885] [outer = (nil)] 21:02:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x7ff86a648800) [pid = 1931] [serial = 1886] [outer = 0x7ff85e68b800] 21:02:39 INFO - PROCESS | 1931 | 1461556959032 Marionette DEBUG loaded listener.js 21:02:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x7ff86a952400) [pid = 1931] [serial = 1887] [outer = 0x7ff85e68b800] 21:02:39 INFO - PROCESS | 1931 | 1461556959885 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 21:02:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 21:02:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1543ms 21:02:39 INFO - PROCESS | 1931 | 1461556959927 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 21:02:39 INFO - PROCESS | 1931 | 1461556959930 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 21:02:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 21:02:39 INFO - PROCESS | 1931 | 1461556959936 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 21:02:39 INFO - PROCESS | 1931 | 1461556959938 Marionette TRACE conn4 <- [1,2486,null,{}] 21:02:39 INFO - PROCESS | 1931 | 1461556959943 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:40 INFO - PROCESS | 1931 | 1461556960170 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 21:02:40 INFO - PROCESS | 1931 | 1461556960452 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87220c800 == 166 [pid = 1931] [id = 629] 21:02:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x7ff867799000) [pid = 1931] [serial = 1888] [outer = (nil)] 21:02:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x7ff86a982000) [pid = 1931] [serial = 1889] [outer = 0x7ff867799000] 21:02:40 INFO - PROCESS | 1931 | 1461556960582 Marionette DEBUG loaded listener.js 21:02:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x7ff86a98a800) [pid = 1931] [serial = 1890] [outer = 0x7ff867799000] 21:02:41 INFO - PROCESS | 1931 | 1461556961435 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 21:02:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 21:02:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1541ms 21:02:41 INFO - PROCESS | 1931 | 1461556961478 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 21:02:41 INFO - PROCESS | 1931 | 1461556961482 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 21:02:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 21:02:41 INFO - PROCESS | 1931 | 1461556961488 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 21:02:41 INFO - PROCESS | 1931 | 1461556961490 Marionette TRACE conn4 <- [1,2490,null,{}] 21:02:41 INFO - PROCESS | 1931 | 1461556961495 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:41 INFO - PROCESS | 1931 | 1461556961751 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 21:02:42 INFO - PROCESS | 1931 | 1461556962088 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87304a000 == 167 [pid = 1931] [id = 630] 21:02:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x7ff8677b5800) [pid = 1931] [serial = 1891] [outer = (nil)] 21:02:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x7ff86ab81000) [pid = 1931] [serial = 1892] [outer = 0x7ff8677b5800] 21:02:42 INFO - PROCESS | 1931 | 1461556962175 Marionette DEBUG loaded listener.js 21:02:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 206 (0x7ff86ab88000) [pid = 1931] [serial = 1893] [outer = 0x7ff8677b5800] 21:02:43 INFO - PROCESS | 1931 | 1461556963070 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 21:02:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 21:02:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1628ms 21:02:43 INFO - PROCESS | 1931 | 1461556963118 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 21:02:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 21:02:43 INFO - PROCESS | 1931 | 1461556963123 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 21:02:43 INFO - PROCESS | 1931 | 1461556963130 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 21:02:43 INFO - PROCESS | 1931 | 1461556963134 Marionette TRACE conn4 <- [1,2494,null,{}] 21:02:43 INFO - PROCESS | 1931 | 1461556963141 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:43 INFO - PROCESS | 1931 | 1461556963412 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 21:02:43 INFO - PROCESS | 1931 | 1461556963827 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff858ab4800 == 168 [pid = 1931] [id = 631] 21:02:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 207 (0x7ff853b21c00) [pid = 1931] [serial = 1894] [outer = (nil)] 21:02:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 208 (0x7ff858265c00) [pid = 1931] [serial = 1895] [outer = 0x7ff853b21c00] 21:02:43 INFO - PROCESS | 1931 | 1461556963911 Marionette DEBUG loaded listener.js 21:02:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 209 (0x7ff86ab8c000) [pid = 1931] [serial = 1896] [outer = 0x7ff853b21c00] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86cf3b000 == 167 [pid = 1931] [id = 51] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff872888800 == 166 [pid = 1931] [id = 215] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87fa9f800 == 165 [pid = 1931] [id = 218] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85f8b3000 == 164 [pid = 1931] [id = 495] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85da71000 == 163 [pid = 1931] [id = 611] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85d635800 == 162 [pid = 1931] [id = 610] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85a320800 == 161 [pid = 1931] [id = 587] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85a1ce000 == 160 [pid = 1931] [id = 609] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8583dd000 == 159 [pid = 1931] [id = 608] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8630e2800 == 158 [pid = 1931] [id = 602] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8628bc000 == 157 [pid = 1931] [id = 601] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86150d000 == 156 [pid = 1931] [id = 600] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861345800 == 155 [pid = 1931] [id = 599] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86031d000 == 154 [pid = 1931] [id = 598] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85fb95800 == 153 [pid = 1931] [id = 597] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85f41c800 == 152 [pid = 1931] [id = 596] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e95f800 == 151 [pid = 1931] [id = 595] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e4d6800 == 150 [pid = 1931] [id = 594] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e27a800 == 149 [pid = 1931] [id = 593] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85dfc5800 == 148 [pid = 1931] [id = 592] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85d7c1000 == 147 [pid = 1931] [id = 591] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85a5c5800 == 146 [pid = 1931] [id = 590] 21:02:45 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff857cae000 == 145 [pid = 1931] [id = 589] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 208 (0x7ff85fb37400) [pid = 1931] [serial = 1680] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 207 (0x7ff859950c00) [pid = 1931] [serial = 1763] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 206 (0x7ff880def800) [pid = 1931] [serial = 1677] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 205 (0x7ff8599c7c00) [pid = 1931] [serial = 1764] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x7ff86291a000) [pid = 1931] [serial = 1713] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x7ff8714dd800) [pid = 1931] [serial = 1733] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x7ff85a513400) [pid = 1931] [serial = 1704] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x7ff879b41400) [pid = 1931] [serial = 1662] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x7ff885799c00) [pid = 1931] [serial = 1749] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x7ff872ac8000) [pid = 1931] [serial = 1734] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x7ff8677c1c00) [pid = 1931] [serial = 1644] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x7ff86cecb400) [pid = 1931] [serial = 1647] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x7ff86d19d800) [pid = 1931] [serial = 1653] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x7ff867553000) [pid = 1931] [serial = 1715] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x7ff86d19f400) [pid = 1931] [serial = 1730] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x7ff881b3fc00) [pid = 1931] [serial = 1746] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x7ff86e103000) [pid = 1931] [serial = 1731] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x7ff8594bc000) [pid = 1931] [serial = 1754] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x7ff858065400) [pid = 1931] [serial = 1757] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x7ff857de7c00) [pid = 1931] [serial = 1751] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x7ff8626f9800) [pid = 1931] [serial = 1629] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7ff85a0c7000) [pid = 1931] [serial = 1766] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7ff85a17b000) [pid = 1931] [serial = 1703] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7ff883817c00) [pid = 1931] [serial = 1748] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7ff86113ac00) [pid = 1931] [serial = 1712] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7ff85e680000) [pid = 1931] [serial = 1706] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7ff8677a0400) [pid = 1931] [serial = 1716] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7ff880b24400) [pid = 1931] [serial = 1745] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7ff86d084400) [pid = 1931] [serial = 1650] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7ff875f0e400) [pid = 1931] [serial = 1740] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7ff86a4f5800) [pid = 1931] [serial = 1724] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7ff8677b9000) [pid = 1931] [serial = 1718] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7ff874cbf800) [pid = 1931] [serial = 1739] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7ff869ede400) [pid = 1931] [serial = 1721] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7ff86020a400) [pid = 1931] [serial = 1709] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7ff85e04dc00) [pid = 1931] [serial = 1755] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7ff875f60000) [pid = 1931] [serial = 1742] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7ff854cbe800) [pid = 1931] [serial = 1671] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7ff85f448800) [pid = 1931] [serial = 1635] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7ff858603800) [pid = 1931] [serial = 1700] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7ff86b92e000) [pid = 1931] [serial = 1727] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7ff87376c800) [pid = 1931] [serial = 1736] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7ff880b94800) [pid = 1931] [serial = 1665] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7ff85d788c00) [pid = 1931] [serial = 1698] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7ff85806ac00) [pid = 1931] [serial = 1674] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7ff85825cc00) [pid = 1931] [serial = 1758] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7ff8587b2000) [pid = 1931] [serial = 1760] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7ff86a3e0c00) [pid = 1931] [serial = 1722] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7ff873b41c00) [pid = 1931] [serial = 1737] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7ff85f446400) [pid = 1931] [serial = 1707] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7ff86ddadc00) [pid = 1931] [serial = 1656] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7ff87fabc800) [pid = 1931] [serial = 1743] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7ff86a981400) [pid = 1931] [serial = 1725] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7ff86867f800) [pid = 1931] [serial = 1719] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7ff858611c00) [pid = 1931] [serial = 1752] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7ff8676ba400) [pid = 1931] [serial = 1641] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7ff859304000) [pid = 1931] [serial = 1761] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7ff88579a000) [pid = 1931] [serial = 1668] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7ff86107b400) [pid = 1931] [serial = 1710] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7ff86a2c7c00) [pid = 1931] [serial = 1557] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7ff87236b000) [pid = 1931] [serial = 1659] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7ff85995cc00) [pid = 1931] [serial = 1632] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7ff86cf17400) [pid = 1931] [serial = 1728] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7ff8587b3c00) [pid = 1931] [serial = 1701] [outer = (nil)] [url = about:blank] 21:02:45 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7ff862d8e800) [pid = 1931] [serial = 1638] [outer = (nil)] [url = about:blank] 21:02:46 INFO - PROCESS | 1931 | 1461556966424 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 21:02:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 21:02:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 3343ms 21:02:46 INFO - PROCESS | 1931 | 1461556966473 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 21:02:46 INFO - PROCESS | 1931 | 1461556966479 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 21:02:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 21:02:46 INFO - PROCESS | 1931 | 1461556966489 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 21:02:46 INFO - PROCESS | 1931 | 1461556966493 Marionette TRACE conn4 <- [1,2498,null,{}] 21:02:46 INFO - PROCESS | 1931 | 1461556966502 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:46 INFO - PROCESS | 1931 | 1461556966755 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 21:02:46 INFO - PROCESS | 1931 | 1461556966943 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff857cb2000 == 146 [pid = 1931] [id = 632] 21:02:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7ff857de7400) [pid = 1931] [serial = 1897] [outer = (nil)] 21:02:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7ff858068c00) [pid = 1931] [serial = 1898] [outer = 0x7ff857de7400] 21:02:47 INFO - PROCESS | 1931 | 1461556967012 Marionette DEBUG loaded listener.js 21:02:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7ff858261400) [pid = 1931] [serial = 1899] [outer = 0x7ff857de7400] 21:02:47 INFO - PROCESS | 1931 | 1461556967882 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 21:02:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 21:02:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1443ms 21:02:47 INFO - PROCESS | 1931 | 1461556967933 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 21:02:47 INFO - PROCESS | 1931 | 1461556967939 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 21:02:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 21:02:47 INFO - PROCESS | 1931 | 1461556967950 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 21:02:47 INFO - PROCESS | 1931 | 1461556967953 Marionette TRACE conn4 <- [1,2502,null,{}] 21:02:47 INFO - PROCESS | 1931 | 1461556967959 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:48 INFO - PROCESS | 1931 | 1461556968168 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 21:02:48 INFO - PROCESS | 1931 | 1461556968400 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff859539000 == 147 [pid = 1931] [id = 633] 21:02:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7ff857de9000) [pid = 1931] [serial = 1900] [outer = (nil)] 21:02:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7ff859308c00) [pid = 1931] [serial = 1901] [outer = 0x7ff857de9000] 21:02:48 INFO - PROCESS | 1931 | 1461556968466 Marionette DEBUG loaded listener.js 21:02:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7ff859507c00) [pid = 1931] [serial = 1902] [outer = 0x7ff857de9000] 21:02:49 INFO - PROCESS | 1931 | 1461556969402 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:02:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 21:02:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1485ms 21:02:49 INFO - PROCESS | 1931 | 1461556969436 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 21:02:49 INFO - PROCESS | 1931 | 1461556969439 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 21:02:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 21:02:49 INFO - PROCESS | 1931 | 1461556969446 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 21:02:49 INFO - PROCESS | 1931 | 1461556969452 Marionette TRACE conn4 <- [1,2506,null,{}] 21:02:49 INFO - PROCESS | 1931 | 1461556969475 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:49 INFO - PROCESS | 1931 | 1461556969761 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 21:02:49 INFO - PROCESS | 1931 | 1461556969815 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85ab63000 == 148 [pid = 1931] [id = 634] 21:02:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7ff85a17ec00) [pid = 1931] [serial = 1903] [outer = (nil)] 21:02:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7ff85a188c00) [pid = 1931] [serial = 1904] [outer = 0x7ff85a17ec00] 21:02:49 INFO - PROCESS | 1931 | 1461556969948 Marionette DEBUG loaded listener.js 21:02:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7ff85a513400) [pid = 1931] [serial = 1905] [outer = 0x7ff85a17ec00] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7ff859515000) [pid = 1931] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7ff861138c00) [pid = 1931] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7ff85db5a800) [pid = 1931] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7ff85a180800) [pid = 1931] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7ff85e58e400) [pid = 1931] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7ff857deb800) [pid = 1931] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7ff85db56400) [pid = 1931] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7ff85930e000) [pid = 1931] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7ff861072000) [pid = 1931] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7ff86746e000) [pid = 1931] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7ff85a0c9c00) [pid = 1931] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7ff859510400) [pid = 1931] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7ff85a50d800) [pid = 1931] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7ff85e050800) [pid = 1931] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7ff85e050400) [pid = 1931] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7ff85a182800) [pid = 1931] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7ff85fbd4c00) [pid = 1931] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7ff85e584c00) [pid = 1931] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7ff853b26c00) [pid = 1931] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7ff862a63000) [pid = 1931] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7ff858265000) [pid = 1931] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7ff857defc00) [pid = 1931] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 21:02:51 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7ff85fbd5400) [pid = 1931] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 21:02:51 INFO - PROCESS | 1931 | 1461556971519 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 21:02:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 21:02:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 2094ms 21:02:51 INFO - PROCESS | 1931 | 1461556971539 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 21:02:51 INFO - PROCESS | 1931 | 1461556971545 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 21:02:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 21:02:51 INFO - PROCESS | 1931 | 1461556971551 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 21:02:51 INFO - PROCESS | 1931 | 1461556971554 Marionette TRACE conn4 <- [1,2510,null,{}] 21:02:51 INFO - PROCESS | 1931 | 1461556971572 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:51 INFO - PROCESS | 1931 | 1461556971788 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 21:02:51 INFO - PROCESS | 1931 | 1461556971804 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d7b3000 == 149 [pid = 1931] [id = 635] 21:02:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7ff857debc00) [pid = 1931] [serial = 1906] [outer = (nil)] 21:02:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7ff85a518400) [pid = 1931] [serial = 1907] [outer = 0x7ff857debc00] 21:02:51 INFO - PROCESS | 1931 | 1461556971874 Marionette DEBUG loaded listener.js 21:02:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7ff85d54bc00) [pid = 1931] [serial = 1908] [outer = 0x7ff857debc00] 21:02:52 INFO - PROCESS | 1931 | 1461556972784 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 21:02:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 21:02:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1291ms 21:02:52 INFO - PROCESS | 1931 | 1461556972843 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 21:02:52 INFO - PROCESS | 1931 | 1461556972847 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 21:02:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 21:02:52 INFO - PROCESS | 1931 | 1461556972852 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 21:02:52 INFO - PROCESS | 1931 | 1461556972855 Marionette TRACE conn4 <- [1,2514,null,{}] 21:02:52 INFO - PROCESS | 1931 | 1461556972860 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:53 INFO - PROCESS | 1931 | 1461556973072 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 21:02:53 INFO - PROCESS | 1931 | 1461556973450 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff857bda000 == 150 [pid = 1931] [id = 636] 21:02:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7ff853b2ac00) [pid = 1931] [serial = 1909] [outer = (nil)] 21:02:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7ff856f9b800) [pid = 1931] [serial = 1910] [outer = 0x7ff853b2ac00] 21:02:53 INFO - PROCESS | 1931 | 1461556973593 Marionette DEBUG loaded listener.js 21:02:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7ff85806d000) [pid = 1931] [serial = 1911] [outer = 0x7ff853b2ac00] 21:02:54 INFO - PROCESS | 1931 | 1461556974581 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 21:02:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 21:02:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1788ms 21:02:54 INFO - PROCESS | 1931 | 1461556974643 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 21:02:54 INFO - PROCESS | 1931 | 1461556974651 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 21:02:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 21:02:54 INFO - PROCESS | 1931 | 1461556974660 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 21:02:54 INFO - PROCESS | 1931 | 1461556974665 Marionette TRACE conn4 <- [1,2518,null,{}] 21:02:54 INFO - PROCESS | 1931 | 1461556974672 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:54 INFO - PROCESS | 1931 | 1461556974949 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 21:02:55 INFO - PROCESS | 1931 | 1461556975257 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d61b800 == 151 [pid = 1931] [id = 637] 21:02:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7ff8594c7400) [pid = 1931] [serial = 1912] [outer = (nil)] 21:02:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7ff85995bc00) [pid = 1931] [serial = 1913] [outer = 0x7ff8594c7400] 21:02:55 INFO - PROCESS | 1931 | 1461556975342 Marionette DEBUG loaded listener.js 21:02:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7ff85a17dc00) [pid = 1931] [serial = 1914] [outer = 0x7ff8594c7400] 21:02:56 INFO - PROCESS | 1931 | 1461556976255 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 21:02:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 21:02:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1633ms 21:02:56 INFO - PROCESS | 1931 | 1461556976298 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 21:02:56 INFO - PROCESS | 1931 | 1461556976304 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 21:02:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 21:02:56 INFO - PROCESS | 1931 | 1461556976311 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 21:02:56 INFO - PROCESS | 1931 | 1461556976314 Marionette TRACE conn4 <- [1,2522,null,{}] 21:02:56 INFO - PROCESS | 1931 | 1461556976320 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:56 INFO - PROCESS | 1931 | 1461556976563 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 21:02:56 INFO - PROCESS | 1931 | 1461556976929 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85dfc0000 == 152 [pid = 1931] [id = 638] 21:02:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7ff85d54b800) [pid = 1931] [serial = 1915] [outer = (nil)] 21:02:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7ff85d78a800) [pid = 1931] [serial = 1916] [outer = 0x7ff85d54b800] 21:02:57 INFO - PROCESS | 1931 | 1461556977012 Marionette DEBUG loaded listener.js 21:02:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7ff85d8b3400) [pid = 1931] [serial = 1917] [outer = 0x7ff85d54b800] 21:02:57 INFO - PROCESS | 1931 | 1461556977941 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 21:02:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 21:02:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1679ms 21:02:57 INFO - PROCESS | 1931 | 1461556977992 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 21:02:57 INFO - PROCESS | 1931 | 1461556977995 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 21:02:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 21:02:58 INFO - PROCESS | 1931 | 1461556978013 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 21:02:58 INFO - PROCESS | 1931 | 1461556978022 Marionette TRACE conn4 <- [1,2526,null,{}] 21:02:58 INFO - PROCESS | 1931 | 1461556978029 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:02:58 INFO - PROCESS | 1931 | 1461556978315 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 21:02:58 INFO - PROCESS | 1931 | 1461556978622 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:02:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e5cc000 == 153 [pid = 1931] [id = 639] 21:02:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7ff85d555c00) [pid = 1931] [serial = 1918] [outer = (nil)] 21:02:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7ff85e585000) [pid = 1931] [serial = 1919] [outer = 0x7ff85d555c00] 21:02:58 INFO - PROCESS | 1931 | 1461556978707 Marionette DEBUG loaded listener.js 21:02:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7ff85e683c00) [pid = 1931] [serial = 1920] [outer = 0x7ff85d555c00] 21:02:59 INFO - PROCESS | 1931 | 1461556979635 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 21:02:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 21:02:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1707ms 21:02:59 INFO - PROCESS | 1931 | 1461556979712 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 21:02:59 INFO - PROCESS | 1931 | 1461556979715 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 21:02:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 21:02:59 INFO - PROCESS | 1931 | 1461556979722 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 21:02:59 INFO - PROCESS | 1931 | 1461556979726 Marionette TRACE conn4 <- [1,2530,null,{}] 21:02:59 INFO - PROCESS | 1931 | 1461556979731 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:00 INFO - PROCESS | 1931 | 1461556980004 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 21:03:00 INFO - PROCESS | 1931 | 1461556980307 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:00 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85f409800 == 154 [pid = 1931] [id = 640] 21:03:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7ff85994f400) [pid = 1931] [serial = 1921] [outer = (nil)] 21:03:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7ff85e9af000) [pid = 1931] [serial = 1922] [outer = 0x7ff85994f400] 21:03:00 INFO - PROCESS | 1931 | 1461556980387 Marionette DEBUG loaded listener.js 21:03:00 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7ff85f9c7000) [pid = 1931] [serial = 1923] [outer = 0x7ff85994f400] 21:03:01 INFO - PROCESS | 1931 | 1461556981269 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 21:03:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 21:03:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1580ms 21:03:01 INFO - PROCESS | 1931 | 1461556981303 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 21:03:01 INFO - PROCESS | 1931 | 1461556981306 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 21:03:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 21:03:01 INFO - PROCESS | 1931 | 1461556981312 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 21:03:01 INFO - PROCESS | 1931 | 1461556981314 Marionette TRACE conn4 <- [1,2534,null,{}] 21:03:01 INFO - PROCESS | 1931 | 1461556981320 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:01 INFO - PROCESS | 1931 | 1461556981547 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 21:03:01 INFO - PROCESS | 1931 | 1461556981805 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85fae7000 == 155 [pid = 1931] [id = 641] 21:03:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7ff85fb31c00) [pid = 1931] [serial = 1924] [outer = (nil)] 21:03:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7ff85fb36800) [pid = 1931] [serial = 1925] [outer = 0x7ff85fb31c00] 21:03:01 INFO - PROCESS | 1931 | 1461556981949 Marionette DEBUG loaded listener.js 21:03:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7ff860218000) [pid = 1931] [serial = 1926] [outer = 0x7ff85fb31c00] 21:03:02 INFO - PROCESS | 1931 | 1461556982837 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 21:03:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 21:03:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1585ms 21:03:02 INFO - PROCESS | 1931 | 1461556982899 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 21:03:02 INFO - PROCESS | 1931 | 1461556982903 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 21:03:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 21:03:02 INFO - PROCESS | 1931 | 1461556982912 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 21:03:02 INFO - PROCESS | 1931 | 1461556982914 Marionette TRACE conn4 <- [1,2538,null,{}] 21:03:02 INFO - PROCESS | 1931 | 1461556982921 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:03 INFO - PROCESS | 1931 | 1461556983194 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 21:03:03 INFO - PROCESS | 1931 | 1461556983498 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:03 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86110b000 == 156 [pid = 1931] [id = 642] 21:03:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7ff85fb32400) [pid = 1931] [serial = 1927] [outer = (nil)] 21:03:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7ff861139400) [pid = 1931] [serial = 1928] [outer = 0x7ff85fb32400] 21:03:03 INFO - PROCESS | 1931 | 1461556983578 Marionette DEBUG loaded listener.js 21:03:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7ff86123d800) [pid = 1931] [serial = 1929] [outer = 0x7ff85fb32400] 21:03:04 INFO - PROCESS | 1931 | 1461556984454 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 21:03:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 21:03:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1582ms 21:03:04 INFO - PROCESS | 1931 | 1461556984495 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 21:03:04 INFO - PROCESS | 1931 | 1461556984498 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 21:03:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 21:03:04 INFO - PROCESS | 1931 | 1461556984505 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 21:03:04 INFO - PROCESS | 1931 | 1461556984508 Marionette TRACE conn4 <- [1,2542,null,{}] 21:03:04 INFO - PROCESS | 1931 | 1461556984514 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:04 INFO - PROCESS | 1931 | 1461556984829 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 21:03:05 INFO - PROCESS | 1931 | 1461556985034 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861466800 == 157 [pid = 1931] [id = 643] 21:03:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7ff861075c00) [pid = 1931] [serial = 1930] [outer = (nil)] 21:03:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7ff8626f6800) [pid = 1931] [serial = 1931] [outer = 0x7ff861075c00] 21:03:05 INFO - PROCESS | 1931 | 1461556985157 Marionette DEBUG loaded listener.js 21:03:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7ff86291a000) [pid = 1931] [serial = 1932] [outer = 0x7ff861075c00] 21:03:06 INFO - PROCESS | 1931 | 1461556986016 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 21:03:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 21:03:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1581ms 21:03:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 21:03:06 INFO - PROCESS | 1931 | 1461556986087 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 21:03:06 INFO - PROCESS | 1931 | 1461556986090 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 21:03:06 INFO - PROCESS | 1931 | 1461556986097 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 21:03:06 INFO - PROCESS | 1931 | 1461556986101 Marionette TRACE conn4 <- [1,2546,null,{}] 21:03:06 INFO - PROCESS | 1931 | 1461556986107 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:06 INFO - PROCESS | 1931 | 1461556986342 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 21:03:06 INFO - PROCESS | 1931 | 1461556986662 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8628ae000 == 158 [pid = 1931] [id = 644] 21:03:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7ff86107dc00) [pid = 1931] [serial = 1933] [outer = (nil)] 21:03:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7ff8629d8c00) [pid = 1931] [serial = 1934] [outer = 0x7ff86107dc00] 21:03:06 INFO - PROCESS | 1931 | 1461556986756 Marionette DEBUG loaded listener.js 21:03:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7ff862a62400) [pid = 1931] [serial = 1935] [outer = 0x7ff86107dc00] 21:03:07 INFO - PROCESS | 1931 | 1461556987593 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 21:03:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 21:03:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1536ms 21:03:07 INFO - PROCESS | 1931 | 1461556987640 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 21:03:07 INFO - PROCESS | 1931 | 1461556987644 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 21:03:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 21:03:07 INFO - PROCESS | 1931 | 1461556987650 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 21:03:07 INFO - PROCESS | 1931 | 1461556987653 Marionette TRACE conn4 <- [1,2550,null,{}] 21:03:07 INFO - PROCESS | 1931 | 1461556987658 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:07 INFO - PROCESS | 1931 | 1461556987892 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 21:03:08 INFO - PROCESS | 1931 | 1461556988156 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff862f94000 == 159 [pid = 1931] [id = 645] 21:03:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7ff8626ebc00) [pid = 1931] [serial = 1936] [outer = (nil)] 21:03:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7ff862ae2000) [pid = 1931] [serial = 1937] [outer = 0x7ff8626ebc00] 21:03:08 INFO - PROCESS | 1931 | 1461556988236 Marionette DEBUG loaded listener.js 21:03:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7ff862d8e800) [pid = 1931] [serial = 1938] [outer = 0x7ff8626ebc00] 21:03:09 INFO - PROCESS | 1931 | 1461556989192 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 21:03:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 21:03:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1582ms 21:03:09 INFO - PROCESS | 1931 | 1461556989233 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 21:03:09 INFO - PROCESS | 1931 | 1461556989236 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 21:03:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 21:03:09 INFO - PROCESS | 1931 | 1461556989243 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 21:03:09 INFO - PROCESS | 1931 | 1461556989246 Marionette TRACE conn4 <- [1,2554,null,{}] 21:03:09 INFO - PROCESS | 1931 | 1461556989251 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:09 INFO - PROCESS | 1931 | 1461556989491 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 21:03:09 INFO - PROCESS | 1931 | 1461556989819 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8674cd000 == 160 [pid = 1931] [id = 646] 21:03:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7ff867472000) [pid = 1931] [serial = 1939] [outer = (nil)] 21:03:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7ff867533c00) [pid = 1931] [serial = 1940] [outer = 0x7ff867472000] 21:03:09 INFO - PROCESS | 1931 | 1461556989912 Marionette DEBUG loaded listener.js 21:03:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7ff86754e800) [pid = 1931] [serial = 1941] [outer = 0x7ff867472000] 21:03:10 INFO - PROCESS | 1931 | 1461556990833 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 21:03:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 21:03:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1640ms 21:03:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 21:03:10 INFO - PROCESS | 1931 | 1461556990884 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 21:03:10 INFO - PROCESS | 1931 | 1461556990887 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 21:03:10 INFO - PROCESS | 1931 | 1461556990894 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 21:03:10 INFO - PROCESS | 1931 | 1461556990898 Marionette TRACE conn4 <- [1,2558,null,{}] 21:03:10 INFO - PROCESS | 1931 | 1461556990904 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:11 INFO - PROCESS | 1931 | 1461556991177 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 21:03:11 INFO - PROCESS | 1931 | 1461556991489 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8678ca000 == 161 [pid = 1931] [id = 647] 21:03:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7ff85e1f4400) [pid = 1931] [serial = 1942] [outer = (nil)] 21:03:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7ff8676bbc00) [pid = 1931] [serial = 1943] [outer = 0x7ff85e1f4400] 21:03:11 INFO - PROCESS | 1931 | 1461556991569 Marionette DEBUG loaded listener.js 21:03:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7ff8677bc000) [pid = 1931] [serial = 1944] [outer = 0x7ff85e1f4400] 21:03:12 INFO - PROCESS | 1931 | 1461556992478 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 21:03:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 21:03:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1635ms 21:03:12 INFO - PROCESS | 1931 | 1461556992529 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 21:03:12 INFO - PROCESS | 1931 | 1461556992533 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 21:03:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 21:03:12 INFO - PROCESS | 1931 | 1461556992539 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 21:03:12 INFO - PROCESS | 1931 | 1461556992541 Marionette TRACE conn4 <- [1,2562,null,{}] 21:03:12 INFO - PROCESS | 1931 | 1461556992547 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:12 INFO - PROCESS | 1931 | 1461556992772 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 21:03:13 INFO - PROCESS | 1931 | 1461556993042 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86989c000 == 162 [pid = 1931] [id = 648] 21:03:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7ff85facc800) [pid = 1931] [serial = 1945] [outer = (nil)] 21:03:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7ff86783bc00) [pid = 1931] [serial = 1946] [outer = 0x7ff85facc800] 21:03:13 INFO - PROCESS | 1931 | 1461556993158 Marionette DEBUG loaded listener.js 21:03:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7ff86878f400) [pid = 1931] [serial = 1947] [outer = 0x7ff85facc800] 21:03:14 INFO - PROCESS | 1931 | 1461556994058 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 21:03:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 21:03:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1579ms 21:03:14 INFO - PROCESS | 1931 | 1461556994149 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 21:03:14 INFO - PROCESS | 1931 | 1461556994154 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 21:03:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 21:03:14 INFO - PROCESS | 1931 | 1461556994164 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 21:03:14 INFO - PROCESS | 1931 | 1461556994166 Marionette TRACE conn4 <- [1,2566,null,{}] 21:03:14 INFO - PROCESS | 1931 | 1461556994170 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:14 INFO - PROCESS | 1931 | 1461556994450 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 21:03:14 INFO - PROCESS | 1931 | 1461556994769 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869a9e800 == 163 [pid = 1931] [id = 649] 21:03:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7ff86753ac00) [pid = 1931] [serial = 1948] [outer = (nil)] 21:03:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7ff869fdc400) [pid = 1931] [serial = 1949] [outer = 0x7ff86753ac00] 21:03:14 INFO - PROCESS | 1931 | 1461556994844 Marionette DEBUG loaded listener.js 21:03:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7ff86a3dd800) [pid = 1931] [serial = 1950] [outer = 0x7ff86753ac00] 21:03:15 INFO - PROCESS | 1931 | 1461556995712 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 21:03:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 21:03:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1583ms 21:03:15 INFO - PROCESS | 1931 | 1461556995748 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 21:03:15 INFO - PROCESS | 1931 | 1461556995752 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 21:03:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 21:03:15 INFO - PROCESS | 1931 | 1461556995758 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 21:03:15 INFO - PROCESS | 1931 | 1461556995761 Marionette TRACE conn4 <- [1,2570,null,{}] 21:03:15 INFO - PROCESS | 1931 | 1461556995767 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:16 INFO - PROCESS | 1931 | 1461556995998 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 21:03:16 INFO - PROCESS | 1931 | 1461556996277 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a37d000 == 164 [pid = 1931] [id = 650] 21:03:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7ff858066000) [pid = 1931] [serial = 1951] [outer = (nil)] 21:03:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7ff869fd7c00) [pid = 1931] [serial = 1952] [outer = 0x7ff858066000] 21:03:16 INFO - PROCESS | 1931 | 1461556996396 Marionette DEBUG loaded listener.js 21:03:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7ff86a981800) [pid = 1931] [serial = 1953] [outer = 0x7ff858066000] 21:03:17 INFO - PROCESS | 1931 | 1461556997304 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 21:03:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 21:03:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1589ms 21:03:17 INFO - PROCESS | 1931 | 1461556997348 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 21:03:17 INFO - PROCESS | 1931 | 1461556997352 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 21:03:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 21:03:17 INFO - PROCESS | 1931 | 1461556997358 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 21:03:17 INFO - PROCESS | 1931 | 1461556997360 Marionette TRACE conn4 <- [1,2574,null,{}] 21:03:17 INFO - PROCESS | 1931 | 1461556997366 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:17 INFO - PROCESS | 1931 | 1461556997598 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 21:03:17 INFO - PROCESS | 1931 | 1461556997914 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86aa71800 == 165 [pid = 1931] [id = 651] 21:03:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7ff858066400) [pid = 1931] [serial = 1954] [outer = (nil)] 21:03:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7ff86ab8a400) [pid = 1931] [serial = 1955] [outer = 0x7ff858066400] 21:03:18 INFO - PROCESS | 1931 | 1461556997997 Marionette DEBUG loaded listener.js 21:03:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7ff86b88d800) [pid = 1931] [serial = 1956] [outer = 0x7ff858066400] 21:03:18 INFO - PROCESS | 1931 | 1461556998881 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 21:03:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 21:03:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1583ms 21:03:18 INFO - PROCESS | 1931 | 1461556998942 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 21:03:18 INFO - PROCESS | 1931 | 1461556998945 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 21:03:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 21:03:18 INFO - PROCESS | 1931 | 1461556998952 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 21:03:18 INFO - PROCESS | 1931 | 1461556998954 Marionette TRACE conn4 <- [1,2578,null,{}] 21:03:18 INFO - PROCESS | 1931 | 1461556998960 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:19 INFO - PROCESS | 1931 | 1461556999204 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 21:03:19 INFO - PROCESS | 1931 | 1461556999540 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86d8aa800 == 166 [pid = 1931] [id = 652] 21:03:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7ff858066800) [pid = 1931] [serial = 1957] [outer = (nil)] 21:03:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7ff86b93a000) [pid = 1931] [serial = 1958] [outer = 0x7ff858066800] 21:03:19 INFO - PROCESS | 1931 | 1461556999619 Marionette DEBUG loaded listener.js 21:03:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7ff86cec8c00) [pid = 1931] [serial = 1959] [outer = 0x7ff858066800] 21:03:20 INFO - PROCESS | 1931 | 1461557000464 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 21:03:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 21:03:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1580ms 21:03:20 INFO - PROCESS | 1931 | 1461557000533 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 21:03:20 INFO - PROCESS | 1931 | 1461557000537 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 21:03:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 21:03:20 INFO - PROCESS | 1931 | 1461557000543 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 21:03:20 INFO - PROCESS | 1931 | 1461557000545 Marionette TRACE conn4 <- [1,2582,null,{}] 21:03:20 INFO - PROCESS | 1931 | 1461557000550 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:20 INFO - PROCESS | 1931 | 1461557000789 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 21:03:21 INFO - PROCESS | 1931 | 1461557001109 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e1ef000 == 167 [pid = 1931] [id = 653] 21:03:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7ff867798800) [pid = 1931] [serial = 1960] [outer = (nil)] 21:03:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7ff86cecbc00) [pid = 1931] [serial = 1961] [outer = 0x7ff867798800] 21:03:21 INFO - PROCESS | 1931 | 1461557001188 Marionette DEBUG loaded listener.js 21:03:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7ff86cf60000) [pid = 1931] [serial = 1962] [outer = 0x7ff867798800] 21:03:22 INFO - PROCESS | 1931 | 1461557002058 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 21:03:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 21:03:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1581ms 21:03:22 INFO - PROCESS | 1931 | 1461557002126 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 21:03:22 INFO - PROCESS | 1931 | 1461557002128 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 21:03:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 21:03:22 INFO - PROCESS | 1931 | 1461557002135 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 21:03:22 INFO - PROCESS | 1931 | 1461557002137 Marionette TRACE conn4 <- [1,2586,null,{}] 21:03:22 INFO - PROCESS | 1931 | 1461557002144 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:22 INFO - PROCESS | 1931 | 1461557002383 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 21:03:22 INFO - PROCESS | 1931 | 1461557002696 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87292e000 == 168 [pid = 1931] [id = 654] 21:03:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7ff86878f000) [pid = 1931] [serial = 1963] [outer = (nil)] 21:03:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x7ff86cf85400) [pid = 1931] [serial = 1964] [outer = 0x7ff86878f000] 21:03:22 INFO - PROCESS | 1931 | 1461557002776 Marionette DEBUG loaded listener.js 21:03:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x7ff86d04f000) [pid = 1931] [serial = 1965] [outer = 0x7ff86878f000] 21:03:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86f96c000 == 167 [pid = 1931] [id = 441] 21:03:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85d7b3000 == 166 [pid = 1931] [id = 635] 21:03:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85ab63000 == 165 [pid = 1931] [id = 634] 21:03:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff859539000 == 164 [pid = 1931] [id = 633] 21:03:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff857cb2000 == 163 [pid = 1931] [id = 632] 21:03:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87220c800 == 162 [pid = 1931] [id = 629] 21:03:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86f964000 == 161 [pid = 1931] [id = 628] 21:03:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86e1de000 == 160 [pid = 1931] [id = 627] 21:03:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86dc09000 == 159 [pid = 1931] [id = 626] 21:03:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86d8a2800 == 158 [pid = 1931] [id = 625] 21:03:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86cea1800 == 157 [pid = 1931] [id = 624] 21:03:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86aa69000 == 156 [pid = 1931] [id = 623] 21:03:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a380000 == 155 [pid = 1931] [id = 622] 21:03:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a09a000 == 154 [pid = 1931] [id = 621] 21:03:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869aa5800 == 153 [pid = 1931] [id = 620] 21:03:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8687b4000 == 152 [pid = 1931] [id = 619] 21:03:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff867715000 == 151 [pid = 1931] [id = 618] 21:03:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861510000 == 150 [pid = 1931] [id = 617] 21:03:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861113800 == 149 [pid = 1931] [id = 616] 21:03:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85f8a8800 == 148 [pid = 1931] [id = 615] 21:03:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e4a4000 == 147 [pid = 1931] [id = 614] 21:03:24 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85a5cd800 == 146 [pid = 1931] [id = 613] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x7ff8594b8c00) [pid = 1931] [serial = 1830] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x7ff8599cc000) [pid = 1931] [serial = 1832] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7ff85a189800) [pid = 1931] [serial = 1833] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7ff862ff7c00) [pid = 1931] [serial = 1817] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7ff862feb800) [pid = 1931] [serial = 1815] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7ff862d87c00) [pid = 1931] [serial = 1814] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7ff85a50d000) [pid = 1931] [serial = 1776] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7ff85a188800) [pid = 1931] [serial = 1775] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7ff85face400) [pid = 1931] [serial = 1797] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7ff85f9d3c00) [pid = 1931] [serial = 1796] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7ff85950bc00) [pid = 1931] [serial = 1835] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7ff85f9c6c00) [pid = 1931] [serial = 1794] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7ff85f446800) [pid = 1931] [serial = 1793] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7ff85950dc00) [pid = 1931] [serial = 1773] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7ff8594be000) [pid = 1931] [serial = 1772] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7ff862920c00) [pid = 1931] [serial = 1808] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7ff867554000) [pid = 1931] [serial = 1824] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7ff867547800) [pid = 1931] [serial = 1823] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7ff862ae4000) [pid = 1931] [serial = 1812] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7ff862a6a800) [pid = 1931] [serial = 1811] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7ff862915c00) [pid = 1931] [serial = 1806] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7ff8626edc00) [pid = 1931] [serial = 1805] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7ff85d8ad400) [pid = 1931] [serial = 1782] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7ff85d78e000) [pid = 1931] [serial = 1781] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7ff85e688400) [pid = 1931] [serial = 1788] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7ff85e67e000) [pid = 1931] [serial = 1787] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7ff85e1fc400) [pid = 1931] [serial = 1785] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7ff85e052800) [pid = 1931] [serial = 1784] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7ff85d557c00) [pid = 1931] [serial = 1779] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7ff85ac21000) [pid = 1931] [serial = 1778] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7ff860214000) [pid = 1931] [serial = 1800] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7ff85fbd7800) [pid = 1931] [serial = 1799] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7ff85e9b2800) [pid = 1931] [serial = 1791] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7ff85e9ab000) [pid = 1931] [serial = 1790] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7ff857df2c00) [pid = 1931] [serial = 1770] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7ff856f98400) [pid = 1931] [serial = 1769] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7ff86753b800) [pid = 1931] [serial = 1821] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7ff867478800) [pid = 1931] [serial = 1820] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7ff8587b4000) [pid = 1931] [serial = 1829] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7ff857df4800) [pid = 1931] [serial = 1826] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7ff858071000) [pid = 1931] [serial = 1827] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7ff861184400) [pid = 1931] [serial = 1803] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7ff861135c00) [pid = 1931] [serial = 1802] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7ff86746e800) [pid = 1931] [serial = 1818] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7ff862a5e400) [pid = 1931] [serial = 1809] [outer = (nil)] [url = about:blank] 21:03:24 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7ff85a50bc00) [pid = 1931] [serial = 1836] [outer = (nil)] [url = about:blank] 21:03:25 INFO - PROCESS | 1931 | 1461557005270 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 21:03:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 21:03:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 3184ms 21:03:25 INFO - PROCESS | 1931 | 1461557005358 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 21:03:25 INFO - PROCESS | 1931 | 1461557005364 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 21:03:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 21:03:25 INFO - PROCESS | 1931 | 1461557005377 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 21:03:25 INFO - PROCESS | 1931 | 1461557005382 Marionette TRACE conn4 <- [1,2590,null,{}] 21:03:25 INFO - PROCESS | 1931 | 1461557005390 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:25 INFO - PROCESS | 1931 | 1461557005622 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 21:03:25 INFO - PROCESS | 1931 | 1461557005815 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff859462800 == 147 [pid = 1931] [id = 655] 21:03:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7ff857df6c00) [pid = 1931] [serial = 1966] [outer = (nil)] 21:03:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7ff858261c00) [pid = 1931] [serial = 1967] [outer = 0x7ff857df6c00] 21:03:25 INFO - PROCESS | 1931 | 1461557005887 Marionette DEBUG loaded listener.js 21:03:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7ff85860b800) [pid = 1931] [serial = 1968] [outer = 0x7ff857df6c00] 21:03:26 INFO - PROCESS | 1931 | 1461557006688 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 21:03:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 21:03:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1382ms 21:03:26 INFO - PROCESS | 1931 | 1461557006760 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 21:03:26 INFO - PROCESS | 1931 | 1461557006767 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 21:03:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 21:03:26 INFO - PROCESS | 1931 | 1461557006778 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 21:03:26 INFO - PROCESS | 1931 | 1461557006782 Marionette TRACE conn4 <- [1,2594,null,{}] 21:03:26 INFO - PROCESS | 1931 | 1461557006789 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:27 INFO - PROCESS | 1931 | 1461557007028 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 21:03:27 INFO - PROCESS | 1931 | 1461557007250 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a5cf800 == 148 [pid = 1931] [id = 656] 21:03:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7ff85860d400) [pid = 1931] [serial = 1969] [outer = (nil)] 21:03:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7ff859509000) [pid = 1931] [serial = 1970] [outer = 0x7ff85860d400] 21:03:27 INFO - PROCESS | 1931 | 1461557007315 Marionette DEBUG loaded listener.js 21:03:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7ff85a0c8c00) [pid = 1931] [serial = 1971] [outer = 0x7ff85860d400] 21:03:28 INFO - PROCESS | 1931 | 1461557008281 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 21:03:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 21:03:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1531ms 21:03:28 INFO - PROCESS | 1931 | 1461557008310 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 21:03:28 INFO - PROCESS | 1931 | 1461557008325 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 21:03:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 21:03:28 INFO - PROCESS | 1931 | 1461557008338 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 21:03:28 INFO - PROCESS | 1931 | 1461557008342 Marionette TRACE conn4 <- [1,2598,null,{}] 21:03:28 INFO - PROCESS | 1931 | 1461557008359 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:28 INFO - PROCESS | 1931 | 1461557008655 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 21:03:28 INFO - PROCESS | 1931 | 1461557008702 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85da62000 == 149 [pid = 1931] [id = 657] 21:03:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7ff85ac19c00) [pid = 1931] [serial = 1972] [outer = (nil)] 21:03:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7ff85d559800) [pid = 1931] [serial = 1973] [outer = 0x7ff85ac19c00] 21:03:28 INFO - PROCESS | 1931 | 1461557008831 Marionette DEBUG loaded listener.js 21:03:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7ff85d8af800) [pid = 1931] [serial = 1974] [outer = 0x7ff85ac19c00] 21:03:29 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7ff858608000) [pid = 1931] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 21:03:29 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7ff85a17ec00) [pid = 1931] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 21:03:29 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7ff85e1f6800) [pid = 1931] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 21:03:29 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7ff85d54e400) [pid = 1931] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 21:03:29 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7ff85d54cc00) [pid = 1931] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 21:03:29 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7ff85994ec00) [pid = 1931] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 21:03:29 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7ff858266400) [pid = 1931] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 21:03:29 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7ff857de7400) [pid = 1931] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 21:03:29 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7ff853b21c00) [pid = 1931] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 21:03:29 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7ff8677b5800) [pid = 1931] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 21:03:29 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7ff867799000) [pid = 1931] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 21:03:29 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7ff85e68b800) [pid = 1931] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 21:03:29 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7ff85a17d800) [pid = 1931] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 21:03:29 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7ff859512c00) [pid = 1931] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 21:03:29 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7ff853b22000) [pid = 1931] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 21:03:29 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7ff853b20000) [pid = 1931] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 21:03:29 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7ff86779a800) [pid = 1931] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 21:03:30 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7ff867796000) [pid = 1931] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 21:03:30 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7ff85d8a5800) [pid = 1931] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 21:03:30 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7ff861074000) [pid = 1931] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 21:03:30 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7ff85e58d000) [pid = 1931] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 21:03:30 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7ff85d559000) [pid = 1931] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 21:03:30 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7ff857de9000) [pid = 1931] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 21:03:30 INFO - PROCESS | 1931 | 1461557010424 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 21:03:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 21:03:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 2141ms 21:03:30 INFO - PROCESS | 1931 | 1461557010475 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 21:03:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 21:03:30 INFO - PROCESS | 1931 | 1461557010480 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 21:03:30 INFO - PROCESS | 1931 | 1461557010486 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 21:03:30 INFO - PROCESS | 1931 | 1461557010489 Marionette TRACE conn4 <- [1,2602,null,{}] 21:03:30 INFO - PROCESS | 1931 | 1461557010494 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:30 INFO - PROCESS | 1931 | 1461557010708 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 21:03:30 INFO - PROCESS | 1931 | 1461557010891 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85dfbd000 == 150 [pid = 1931] [id = 658] 21:03:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7ff854cb7400) [pid = 1931] [serial = 1975] [outer = (nil)] 21:03:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7ff85d54e400) [pid = 1931] [serial = 1976] [outer = 0x7ff854cb7400] 21:03:30 INFO - PROCESS | 1931 | 1461557010959 Marionette DEBUG loaded listener.js 21:03:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7ff85e058800) [pid = 1931] [serial = 1977] [outer = 0x7ff854cb7400] 21:03:31 INFO - PROCESS | 1931 | 1461557011764 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 21:03:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 21:03:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1332ms 21:03:31 INFO - PROCESS | 1931 | 1461557011819 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 21:03:31 INFO - PROCESS | 1931 | 1461557011821 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 21:03:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 21:03:31 INFO - PROCESS | 1931 | 1461557011828 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 21:03:31 INFO - PROCESS | 1931 | 1461557011842 Marionette TRACE conn4 <- [1,2606,null,{}] 21:03:31 INFO - PROCESS | 1931 | 1461557011851 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:32 INFO - PROCESS | 1931 | 1461557012240 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 21:03:32 INFO - PROCESS | 1931 | 1461557012571 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff858ab4000 == 151 [pid = 1931] [id = 659] 21:03:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7ff854cb6400) [pid = 1931] [serial = 1978] [outer = (nil)] 21:03:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7ff857dec800) [pid = 1931] [serial = 1979] [outer = 0x7ff854cb6400] 21:03:32 INFO - PROCESS | 1931 | 1461557012669 Marionette DEBUG loaded listener.js 21:03:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7ff858268c00) [pid = 1931] [serial = 1980] [outer = 0x7ff854cb6400] 21:03:33 INFO - PROCESS | 1931 | 1461557013627 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 21:03:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 21:03:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1853ms 21:03:33 INFO - PROCESS | 1931 | 1461557013683 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 21:03:33 INFO - PROCESS | 1931 | 1461557013691 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 21:03:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 21:03:33 INFO - PROCESS | 1931 | 1461557013699 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 21:03:33 INFO - PROCESS | 1931 | 1461557013705 Marionette TRACE conn4 <- [1,2610,null,{}] 21:03:33 INFO - PROCESS | 1931 | 1461557013713 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:33 INFO - PROCESS | 1931 | 1461557013983 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 21:03:34 INFO - PROCESS | 1931 | 1461557014302 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85dfb3800 == 152 [pid = 1931] [id = 660] 21:03:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7ff85a181000) [pid = 1931] [serial = 1981] [outer = (nil)] 21:03:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7ff85d551800) [pid = 1931] [serial = 1982] [outer = 0x7ff85a181000] 21:03:34 INFO - PROCESS | 1931 | 1461557014390 Marionette DEBUG loaded listener.js 21:03:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7ff85db57400) [pid = 1931] [serial = 1983] [outer = 0x7ff85a181000] 21:03:35 INFO - PROCESS | 1931 | 1461557015340 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 21:03:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 21:03:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1688ms 21:03:35 INFO - PROCESS | 1931 | 1461557015388 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 21:03:35 INFO - PROCESS | 1931 | 1461557015393 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 21:03:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 21:03:35 INFO - PROCESS | 1931 | 1461557015400 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 21:03:35 INFO - PROCESS | 1931 | 1461557015402 Marionette TRACE conn4 <- [1,2614,null,{}] 21:03:35 INFO - PROCESS | 1931 | 1461557015409 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:35 INFO - PROCESS | 1931 | 1461557015659 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 21:03:36 INFO - PROCESS | 1931 | 1461557016009 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e51d800 == 153 [pid = 1931] [id = 661] 21:03:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7ff85e1fcc00) [pid = 1931] [serial = 1984] [outer = (nil)] 21:03:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7ff85e68ac00) [pid = 1931] [serial = 1985] [outer = 0x7ff85e1fcc00] 21:03:36 INFO - PROCESS | 1931 | 1461557016094 Marionette DEBUG loaded listener.js 21:03:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7ff85f442c00) [pid = 1931] [serial = 1986] [outer = 0x7ff85e1fcc00] 21:03:36 INFO - PROCESS | 1931 | 1461557016992 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 21:03:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 21:03:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1629ms 21:03:37 INFO - PROCESS | 1931 | 1461557017030 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 21:03:37 INFO - PROCESS | 1931 | 1461557017036 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 21:03:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 21:03:37 INFO - PROCESS | 1931 | 1461557017053 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 21:03:37 INFO - PROCESS | 1931 | 1461557017061 Marionette TRACE conn4 <- [1,2618,null,{}] 21:03:37 INFO - PROCESS | 1931 | 1461557017067 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:37 INFO - PROCESS | 1931 | 1461557017306 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 21:03:37 INFO - PROCESS | 1931 | 1461557017614 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85fae3000 == 154 [pid = 1931] [id = 662] 21:03:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7ff85e58d400) [pid = 1931] [serial = 1987] [outer = (nil)] 21:03:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7ff85facf400) [pid = 1931] [serial = 1988] [outer = 0x7ff85e58d400] 21:03:37 INFO - PROCESS | 1931 | 1461557017697 Marionette DEBUG loaded listener.js 21:03:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7ff85fb3b400) [pid = 1931] [serial = 1989] [outer = 0x7ff85e58d400] 21:03:38 INFO - PROCESS | 1931 | 1461557018580 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 21:03:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 21:03:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1591ms 21:03:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 21:03:38 INFO - PROCESS | 1931 | 1461557018638 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 21:03:38 INFO - PROCESS | 1931 | 1461557018640 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 21:03:38 INFO - PROCESS | 1931 | 1461557018647 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 21:03:38 INFO - PROCESS | 1931 | 1461557018650 Marionette TRACE conn4 <- [1,2622,null,{}] 21:03:38 INFO - PROCESS | 1931 | 1461557018655 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:38 INFO - PROCESS | 1931 | 1461557018890 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 21:03:39 INFO - PROCESS | 1931 | 1461557019158 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:39 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff860329800 == 155 [pid = 1931] [id = 663] 21:03:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7ff85e67d000) [pid = 1931] [serial = 1990] [outer = (nil)] 21:03:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7ff86020f400) [pid = 1931] [serial = 1991] [outer = 0x7ff85e67d000] 21:03:39 INFO - PROCESS | 1931 | 1461557019289 Marionette DEBUG loaded listener.js 21:03:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7ff861075400) [pid = 1931] [serial = 1992] [outer = 0x7ff85e67d000] 21:03:40 INFO - PROCESS | 1931 | 1461557020197 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 21:03:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 21:03:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1583ms 21:03:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 21:03:40 INFO - PROCESS | 1931 | 1461557020230 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 21:03:40 INFO - PROCESS | 1931 | 1461557020233 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 21:03:40 INFO - PROCESS | 1931 | 1461557020240 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 21:03:40 INFO - PROCESS | 1931 | 1461557020243 Marionette TRACE conn4 <- [1,2626,null,{}] 21:03:40 INFO - PROCESS | 1931 | 1461557020249 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:40 INFO - PROCESS | 1931 | 1461557020486 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 21:03:40 INFO - PROCESS | 1931 | 1461557020765 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861508000 == 156 [pid = 1931] [id = 664] 21:03:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7ff861182c00) [pid = 1931] [serial = 1993] [outer = (nil)] 21:03:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7ff861236400) [pid = 1931] [serial = 1994] [outer = 0x7ff861182c00] 21:03:40 INFO - PROCESS | 1931 | 1461557020916 Marionette DEBUG loaded listener.js 21:03:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7ff862924c00) [pid = 1931] [serial = 1995] [outer = 0x7ff861182c00] 21:03:41 INFO - PROCESS | 1931 | 1461557021817 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 21:03:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 21:03:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1633ms 21:03:41 INFO - PROCESS | 1931 | 1461557021873 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 21:03:41 INFO - PROCESS | 1931 | 1461557021877 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 21:03:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 21:03:41 INFO - PROCESS | 1931 | 1461557021884 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 21:03:41 INFO - PROCESS | 1931 | 1461557021887 Marionette TRACE conn4 <- [1,2630,null,{}] 21:03:41 INFO - PROCESS | 1931 | 1461557021900 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:42 INFO - PROCESS | 1931 | 1461557022153 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 21:03:42 INFO - PROCESS | 1931 | 1461557022459 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff867406800 == 157 [pid = 1931] [id = 665] 21:03:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7ff86112b800) [pid = 1931] [serial = 1996] [outer = (nil)] 21:03:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7ff862d8e000) [pid = 1931] [serial = 1997] [outer = 0x7ff86112b800] 21:03:42 INFO - PROCESS | 1931 | 1461557022547 Marionette DEBUG loaded listener.js 21:03:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7ff863128400) [pid = 1931] [serial = 1998] [outer = 0x7ff86112b800] 21:03:43 INFO - PROCESS | 1931 | 1461557023451 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 21:03:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 21:03:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1641ms 21:03:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 21:03:43 INFO - PROCESS | 1931 | 1461557023526 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 21:03:43 INFO - PROCESS | 1931 | 1461557023529 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 21:03:43 INFO - PROCESS | 1931 | 1461557023536 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 21:03:43 INFO - PROCESS | 1931 | 1461557023539 Marionette TRACE conn4 <- [1,2634,null,{}] 21:03:43 INFO - PROCESS | 1931 | 1461557023545 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:43 INFO - PROCESS | 1931 | 1461557023781 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 21:03:44 INFO - PROCESS | 1931 | 1461557024093 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8677da000 == 158 [pid = 1931] [id = 666] 21:03:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7ff861184800) [pid = 1931] [serial = 1999] [outer = (nil)] 21:03:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7ff867540c00) [pid = 1931] [serial = 2000] [outer = 0x7ff861184800] 21:03:44 INFO - PROCESS | 1931 | 1461557024173 Marionette DEBUG loaded listener.js 21:03:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7ff86754f800) [pid = 1931] [serial = 2001] [outer = 0x7ff861184800] 21:03:45 INFO - PROCESS | 1931 | 1461557025063 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 21:03:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 21:03:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1632ms 21:03:45 INFO - PROCESS | 1931 | 1461557025169 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 21:03:45 INFO - PROCESS | 1931 | 1461557025173 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 21:03:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 21:03:45 INFO - PROCESS | 1931 | 1461557025179 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 21:03:45 INFO - PROCESS | 1931 | 1461557025182 Marionette TRACE conn4 <- [1,2638,null,{}] 21:03:45 INFO - PROCESS | 1931 | 1461557025239 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:45 INFO - PROCESS | 1931 | 1461557025467 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 21:03:45 INFO - PROCESS | 1931 | 1461557025790 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8687bf800 == 159 [pid = 1931] [id = 667] 21:03:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7ff8629d7000) [pid = 1931] [serial = 2002] [outer = (nil)] 21:03:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7ff867606800) [pid = 1931] [serial = 2003] [outer = 0x7ff8629d7000] 21:03:45 INFO - PROCESS | 1931 | 1461557025872 Marionette DEBUG loaded listener.js 21:03:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7ff8676bdc00) [pid = 1931] [serial = 2004] [outer = 0x7ff8629d7000] 21:03:46 INFO - PROCESS | 1931 | 1461557026760 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 21:03:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 21:03:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1632ms 21:03:46 INFO - PROCESS | 1931 | 1461557026812 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 21:03:46 INFO - PROCESS | 1931 | 1461557026815 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 21:03:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 21:03:46 INFO - PROCESS | 1931 | 1461557026823 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 21:03:46 INFO - PROCESS | 1931 | 1461557026826 Marionette TRACE conn4 <- [1,2642,null,{}] 21:03:46 INFO - PROCESS | 1931 | 1461557026832 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:47 INFO - PROCESS | 1931 | 1461557027081 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 21:03:47 INFO - PROCESS | 1931 | 1461557027392 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8699d5000 == 160 [pid = 1931] [id = 668] 21:03:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7ff853b25c00) [pid = 1931] [serial = 2005] [outer = (nil)] 21:03:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7ff867799000) [pid = 1931] [serial = 2006] [outer = 0x7ff853b25c00] 21:03:47 INFO - PROCESS | 1931 | 1461557027474 Marionette DEBUG loaded listener.js 21:03:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7ff8677b5800) [pid = 1931] [serial = 2007] [outer = 0x7ff853b25c00] 21:03:48 INFO - PROCESS | 1931 | 1461557028419 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 21:03:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 21:03:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1634ms 21:03:48 INFO - PROCESS | 1931 | 1461557028457 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 21:03:48 INFO - PROCESS | 1931 | 1461557028461 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 21:03:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 21:03:48 INFO - PROCESS | 1931 | 1461557028467 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 21:03:48 INFO - PROCESS | 1931 | 1461557028471 Marionette TRACE conn4 <- [1,2646,null,{}] 21:03:48 INFO - PROCESS | 1931 | 1461557028476 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:48 INFO - PROCESS | 1931 | 1461557028713 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 21:03:49 INFO - PROCESS | 1931 | 1461557029042 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a08a800 == 161 [pid = 1931] [id = 669] 21:03:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7ff86867c000) [pid = 1931] [serial = 2008] [outer = (nil)] 21:03:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7ff868799c00) [pid = 1931] [serial = 2009] [outer = 0x7ff86867c000] 21:03:49 INFO - PROCESS | 1931 | 1461557029133 Marionette DEBUG loaded listener.js 21:03:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7ff86a1a5400) [pid = 1931] [serial = 2010] [outer = 0x7ff86867c000] 21:03:50 INFO - PROCESS | 1931 | 1461557030032 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 21:03:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 21:03:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1628ms 21:03:50 INFO - PROCESS | 1931 | 1461557030098 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 21:03:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 21:03:50 INFO - PROCESS | 1931 | 1461557030109 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 21:03:50 INFO - PROCESS | 1931 | 1461557030120 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 21:03:50 INFO - PROCESS | 1931 | 1461557030129 Marionette TRACE conn4 <- [1,2650,null,{}] 21:03:50 INFO - PROCESS | 1931 | 1461557030137 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:50 INFO - PROCESS | 1931 | 1461557030435 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 21:03:50 INFO - PROCESS | 1931 | 1461557030836 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86adb7000 == 162 [pid = 1931] [id = 670] 21:03:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7ff867839400) [pid = 1931] [serial = 2011] [outer = (nil)] 21:03:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7ff86a646800) [pid = 1931] [serial = 2012] [outer = 0x7ff867839400] 21:03:50 INFO - PROCESS | 1931 | 1461557030961 Marionette DEBUG loaded listener.js 21:03:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7ff86a987c00) [pid = 1931] [serial = 2013] [outer = 0x7ff867839400] 21:03:51 INFO - PROCESS | 1931 | 1461557031860 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 21:03:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 21:03:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1794ms 21:03:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 21:03:51 INFO - PROCESS | 1931 | 1461557031916 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 21:03:51 INFO - PROCESS | 1931 | 1461557031919 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 21:03:51 INFO - PROCESS | 1931 | 1461557031925 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 21:03:51 INFO - PROCESS | 1931 | 1461557031928 Marionette TRACE conn4 <- [1,2654,null,{}] 21:03:51 INFO - PROCESS | 1931 | 1461557031940 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:52 INFO - PROCESS | 1931 | 1461557032188 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 21:03:52 INFO - PROCESS | 1931 | 1461557032500 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:52 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86d8a9800 == 163 [pid = 1931] [id = 671] 21:03:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7ff868790c00) [pid = 1931] [serial = 2014] [outer = (nil)] 21:03:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7ff86ab8b400) [pid = 1931] [serial = 2015] [outer = 0x7ff868790c00] 21:03:52 INFO - PROCESS | 1931 | 1461557032579 Marionette DEBUG loaded listener.js 21:03:52 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7ff86cf11400) [pid = 1931] [serial = 2016] [outer = 0x7ff868790c00] 21:03:53 INFO - PROCESS | 1931 | 1461557033430 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 21:03:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 21:03:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1538ms 21:03:53 INFO - PROCESS | 1931 | 1461557033464 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 21:03:53 INFO - PROCESS | 1931 | 1461557033467 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 21:03:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 21:03:53 INFO - PROCESS | 1931 | 1461557033473 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 21:03:53 INFO - PROCESS | 1931 | 1461557033477 Marionette TRACE conn4 <- [1,2658,null,{}] 21:03:53 INFO - PROCESS | 1931 | 1461557033482 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:53 INFO - PROCESS | 1931 | 1461557033722 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 21:03:54 INFO - PROCESS | 1931 | 1461557033997 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e1de000 == 164 [pid = 1931] [id = 672] 21:03:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7ff86a3df000) [pid = 1931] [serial = 2017] [outer = (nil)] 21:03:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7ff86cf85000) [pid = 1931] [serial = 2018] [outer = 0x7ff86a3df000] 21:03:54 INFO - PROCESS | 1931 | 1461557034117 Marionette DEBUG loaded listener.js 21:03:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7ff86d055c00) [pid = 1931] [serial = 2019] [outer = 0x7ff86a3df000] 21:03:54 INFO - PROCESS | 1931 | 1461557034992 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 21:03:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 21:03:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1579ms 21:03:55 INFO - PROCESS | 1931 | 1461557035054 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 21:03:55 INFO - PROCESS | 1931 | 1461557035058 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 21:03:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 21:03:55 INFO - PROCESS | 1931 | 1461557035064 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 21:03:55 INFO - PROCESS | 1931 | 1461557035067 Marionette TRACE conn4 <- [1,2662,null,{}] 21:03:55 INFO - PROCESS | 1931 | 1461557035072 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:55 INFO - PROCESS | 1931 | 1461557035321 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 21:03:55 INFO - PROCESS | 1931 | 1461557035641 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:55 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff871b46800 == 165 [pid = 1931] [id = 673] 21:03:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7ff86ab7e400) [pid = 1931] [serial = 2020] [outer = (nil)] 21:03:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7ff86d07d400) [pid = 1931] [serial = 2021] [outer = 0x7ff86ab7e400] 21:03:55 INFO - PROCESS | 1931 | 1461557035722 Marionette DEBUG loaded listener.js 21:03:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7ff86d084400) [pid = 1931] [serial = 2022] [outer = 0x7ff86ab7e400] 21:03:56 INFO - PROCESS | 1931 | 1461557036595 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 21:03:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 21:03:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1581ms 21:03:56 INFO - PROCESS | 1931 | 1461557036648 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 21:03:56 INFO - PROCESS | 1931 | 1461557036652 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 21:03:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 21:03:56 INFO - PROCESS | 1931 | 1461557036658 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 21:03:56 INFO - PROCESS | 1931 | 1461557036660 Marionette TRACE conn4 <- [1,2666,null,{}] 21:03:56 INFO - PROCESS | 1931 | 1461557036666 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:56 INFO - PROCESS | 1931 | 1461557036901 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 21:03:57 INFO - PROCESS | 1931 | 1461557037183 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff873ca5800 == 166 [pid = 1931] [id = 674] 21:03:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7ff853b26000) [pid = 1931] [serial = 2023] [outer = (nil)] 21:03:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7ff86d08b400) [pid = 1931] [serial = 2024] [outer = 0x7ff853b26000] 21:03:57 INFO - PROCESS | 1931 | 1461557037303 Marionette DEBUG loaded listener.js 21:03:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7ff86d093c00) [pid = 1931] [serial = 2025] [outer = 0x7ff853b26000] 21:03:58 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 21:03:58 INFO - PROCESS | 1931 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 21:03:58 INFO - PROCESS | 1931 | 1461557038619 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 21:03:58 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) 21:03:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1979ms 21:03:58 INFO - PROCESS | 1931 | 1461557038638 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 21:03:58 INFO - PROCESS | 1931 | 1461557038641 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 21:03:58 INFO - PROCESS | 1931 | 1461557038656 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 21:03:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 21:03:58 INFO - PROCESS | 1931 | 1461557038660 Marionette TRACE conn4 <- [1,2670,null,{}] 21:03:58 INFO - PROCESS | 1931 | 1461557038666 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:03:58 INFO - PROCESS | 1931 | 1461557038936 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 21:03:59 INFO - PROCESS | 1931 | 1461557039180 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:03:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff874c07800 == 167 [pid = 1931] [id = 675] 21:03:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7ff86ab84000) [pid = 1931] [serial = 2026] [outer = (nil)] 21:03:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7ff86d12f400) [pid = 1931] [serial = 2027] [outer = 0x7ff86ab84000] 21:03:59 INFO - PROCESS | 1931 | 1461557039255 Marionette DEBUG loaded listener.js 21:03:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7ff86d161c00) [pid = 1931] [serial = 2028] [outer = 0x7ff86ab84000] 21:04:00 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:00 INFO - PROCESS | 1931 | 1461557040610 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 21:04:00 INFO - PROCESS | 1931 | 1461557040655 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 21:04:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 21:04:00 INFO - PROCESS | 1931 | 1461557040662 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 21:04:00 INFO - PROCESS | 1931 | 1461557040664 Marionette TRACE conn4 <- [1,2674,null,{}] 21:04:00 INFO - PROCESS | 1931 | 1461557040671 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:01 INFO - PROCESS | 1931 | 1461557041002 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 21:04:01 INFO - PROCESS | 1931 | 1461557041250 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff876da0000 == 168 [pid = 1931] [id = 676] 21:04:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7ff86d059400) [pid = 1931] [serial = 2029] [outer = (nil)] 21:04:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7ff86d16d000) [pid = 1931] [serial = 2030] [outer = 0x7ff86d059400] 21:04:01 INFO - PROCESS | 1931 | 1461557041326 Marionette DEBUG loaded listener.js 21:04:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7ff86d6e4c00) [pid = 1931] [serial = 2031] [outer = 0x7ff86d059400] 21:04:03 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861105800 == 167 [pid = 1931] [id = 360] 21:04:03 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88545d800 == 166 [pid = 1931] [id = 364] 21:04:03 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff867722000 == 165 [pid = 1931] [id = 603] 21:04:03 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86891a000 == 164 [pid = 1931] [id = 605] 21:04:03 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86989c000 == 163 [pid = 1931] [id = 648] 21:04:03 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8678ca000 == 162 [pid = 1931] [id = 647] 21:04:03 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8674cd000 == 161 [pid = 1931] [id = 646] 21:04:03 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff862f94000 == 160 [pid = 1931] [id = 645] 21:04:03 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8628ae000 == 159 [pid = 1931] [id = 644] 21:04:03 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861466800 == 158 [pid = 1931] [id = 643] 21:04:03 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86110b000 == 157 [pid = 1931] [id = 642] 21:04:03 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85fae7000 == 156 [pid = 1931] [id = 641] 21:04:03 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85f409800 == 155 [pid = 1931] [id = 640] 21:04:03 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e5cc000 == 154 [pid = 1931] [id = 639] 21:04:03 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85dfc0000 == 153 [pid = 1931] [id = 638] 21:04:03 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85d61b800 == 152 [pid = 1931] [id = 637] 21:04:03 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff857bda000 == 151 [pid = 1931] [id = 636] 21:04:03 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7ff85a17f000) [pid = 1931] [serial = 1767] [outer = (nil)] [url = about:blank] 21:04:03 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7ff859507c00) [pid = 1931] [serial = 1902] [outer = (nil)] [url = about:blank] 21:04:03 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7ff859308c00) [pid = 1931] [serial = 1901] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7ff85a518400) [pid = 1931] [serial = 1907] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7ff85a188c00) [pid = 1931] [serial = 1904] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7ff85a513400) [pid = 1931] [serial = 1905] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7ff85f9d4400) [pid = 1931] [serial = 1853] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7ff85f443400) [pid = 1931] [serial = 1851] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7ff85e682800) [pid = 1931] [serial = 1850] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7ff85e1f2800) [pid = 1931] [serial = 1848] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7ff85db5e000) [pid = 1931] [serial = 1847] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7ff85ac16800) [pid = 1931] [serial = 1845] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7ff85a35f800) [pid = 1931] [serial = 1844] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7ff8594b9c00) [pid = 1931] [serial = 1842] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7ff85860ec00) [pid = 1931] [serial = 1841] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7ff85d784400) [pid = 1931] [serial = 1838] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7ff858068c00) [pid = 1931] [serial = 1898] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7ff858261400) [pid = 1931] [serial = 1899] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7ff86ab8c000) [pid = 1931] [serial = 1896] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7ff858265c00) [pid = 1931] [serial = 1895] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7ff86ab88000) [pid = 1931] [serial = 1893] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7ff86ab81000) [pid = 1931] [serial = 1892] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7ff86a98a800) [pid = 1931] [serial = 1890] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7ff86a982000) [pid = 1931] [serial = 1889] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7ff86a952400) [pid = 1931] [serial = 1887] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7ff86a648800) [pid = 1931] [serial = 1886] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7ff86a4f3000) [pid = 1931] [serial = 1884] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7ff86a3e7400) [pid = 1931] [serial = 1883] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7ff86a3df800) [pid = 1931] [serial = 1881] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7ff86a2c7000) [pid = 1931] [serial = 1880] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7ff86a1a8000) [pid = 1931] [serial = 1878] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7ff869fd5400) [pid = 1931] [serial = 1877] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7ff869ede800) [pid = 1931] [serial = 1875] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7ff8677c0c00) [pid = 1931] [serial = 1874] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7ff868794c00) [pid = 1931] [serial = 1872] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7ff868677800) [pid = 1931] [serial = 1871] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7ff8677b2c00) [pid = 1931] [serial = 1869] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7ff86779c400) [pid = 1931] [serial = 1868] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7ff8676b7000) [pid = 1931] [serial = 1866] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7ff867540000) [pid = 1931] [serial = 1865] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7ff867532800) [pid = 1931] [serial = 1863] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7ff862d8f000) [pid = 1931] [serial = 1862] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7ff862a67800) [pid = 1931] [serial = 1860] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7ff86291e800) [pid = 1931] [serial = 1859] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7ff861179000) [pid = 1931] [serial = 1857] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7ff860214c00) [pid = 1931] [serial = 1856] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7ff85fb2f000) [pid = 1931] [serial = 1854] [outer = (nil)] [url = about:blank] 21:04:04 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:04 INFO - PROCESS | 1931 | 1461557044211 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 21:04:04 INFO - PROCESS | 1931 | 1461557044261 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 21:04:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 21:04:04 INFO - PROCESS | 1931 | 1461557044269 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 21:04:04 INFO - PROCESS | 1931 | 1461557044273 Marionette TRACE conn4 <- [1,2678,null,{}] 21:04:04 INFO - PROCESS | 1931 | 1461557044283 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:04 INFO - PROCESS | 1931 | 1461557044506 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 21:04:04 INFO - PROCESS | 1931 | 1461557044737 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff859534800 == 152 [pid = 1931] [id = 677] 21:04:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7ff858605400) [pid = 1931] [serial = 2032] [outer = (nil)] 21:04:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7ff85860ec00) [pid = 1931] [serial = 2033] [outer = 0x7ff858605400] 21:04:04 INFO - PROCESS | 1931 | 1461557044807 Marionette DEBUG loaded listener.js 21:04:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7ff8594b9400) [pid = 1931] [serial = 2034] [outer = 0x7ff858605400] 21:04:06 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:06 INFO - PROCESS | 1931 | 1461557046074 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 21:04:06 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) 21:04:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1834ms 21:04:06 INFO - PROCESS | 1931 | 1461557046105 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 21:04:06 INFO - PROCESS | 1931 | 1461557046112 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 21:04:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 21:04:06 INFO - PROCESS | 1931 | 1461557046123 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 21:04:06 INFO - PROCESS | 1931 | 1461557046126 Marionette TRACE conn4 <- [1,2682,null,{}] 21:04:06 INFO - PROCESS | 1931 | 1461557046132 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:06 INFO - PROCESS | 1931 | 1461557046482 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 21:04:06 INFO - PROCESS | 1931 | 1461557046525 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:06 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85ab65800 == 153 [pid = 1931] [id = 678] 21:04:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7ff8594c2000) [pid = 1931] [serial = 2035] [outer = (nil)] 21:04:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7ff85a0cfc00) [pid = 1931] [serial = 2036] [outer = 0x7ff8594c2000] 21:04:06 INFO - PROCESS | 1931 | 1461557046590 Marionette DEBUG loaded listener.js 21:04:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7ff85a50b800) [pid = 1931] [serial = 2037] [outer = 0x7ff8594c2000] 21:04:07 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:07 INFO - PROCESS | 1931 | 1461557047980 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 21:04:08 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) 21:04:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1880ms 21:04:08 INFO - PROCESS | 1931 | 1461557048004 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 21:04:08 INFO - PROCESS | 1931 | 1461557048021 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 21:04:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 21:04:08 INFO - PROCESS | 1931 | 1461557048040 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 21:04:08 INFO - PROCESS | 1931 | 1461557048046 Marionette TRACE conn4 <- [1,2686,null,{}] 21:04:08 INFO - PROCESS | 1931 | 1461557048062 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:08 INFO - PROCESS | 1931 | 1461557048403 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7ff8626ebc00) [pid = 1931] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7ff86107dc00) [pid = 1931] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7ff853b2ac00) [pid = 1931] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7ff867472000) [pid = 1931] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7ff858066400) [pid = 1931] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7ff857df6c00) [pid = 1931] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7ff85facc800) [pid = 1931] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7ff86878f000) [pid = 1931] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7ff861075c00) [pid = 1931] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7ff85fb31c00) [pid = 1931] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7ff86753ac00) [pid = 1931] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7ff867798800) [pid = 1931] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7ff85d54b800) [pid = 1931] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7ff85994f400) [pid = 1931] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7ff85d555c00) [pid = 1931] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7ff858066800) [pid = 1931] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7ff85860d400) [pid = 1931] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7ff8594c7400) [pid = 1931] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x7ff85ac19c00) [pid = 1931] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x7ff858066000) [pid = 1931] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x7ff85e1f4400) [pid = 1931] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x7ff85ac13400) [pid = 1931] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 21:04:09 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x7ff85fb32400) [pid = 1931] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 21:04:09 INFO - PROCESS | 1931 | 1461557049150 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8594f0800 == 154 [pid = 1931] [id = 679] 21:04:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x7ff853b20400) [pid = 1931] [serial = 2038] [outer = (nil)] 21:04:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x7ff857de9000) [pid = 1931] [serial = 2039] [outer = 0x7ff853b20400] 21:04:09 INFO - PROCESS | 1931 | 1461557049234 Marionette DEBUG loaded listener.js 21:04:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x7ff85ac19c00) [pid = 1931] [serial = 2040] [outer = 0x7ff853b20400] 21:04:10 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:10 INFO - PROCESS | 1931 | 1461557050425 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 21:04:10 INFO - PROCESS | 1931 | 1461557050501 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 21:04:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 21:04:10 INFO - PROCESS | 1931 | 1461557050508 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 21:04:10 INFO - PROCESS | 1931 | 1461557050511 Marionette TRACE conn4 <- [1,2690,null,{}] 21:04:10 INFO - PROCESS | 1931 | 1461557050529 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:10 INFO - PROCESS | 1931 | 1461557050741 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 21:04:10 INFO - PROCESS | 1931 | 1461557050958 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e009000 == 155 [pid = 1931] [id = 680] 21:04:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7ff853b21c00) [pid = 1931] [serial = 2041] [outer = (nil)] 21:04:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7ff85e587000) [pid = 1931] [serial = 2042] [outer = 0x7ff853b21c00] 21:04:11 INFO - PROCESS | 1931 | 1461557051023 Marionette DEBUG loaded listener.js 21:04:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7ff85e683800) [pid = 1931] [serial = 2043] [outer = 0x7ff853b21c00] 21:04:12 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:12 INFO - PROCESS | 1931 | 1461557052536 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 21:04:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 21:04:12 INFO - PROCESS | 1931 | 1461557052571 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 21:04:12 INFO - PROCESS | 1931 | 1461557052579 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 21:04:12 INFO - PROCESS | 1931 | 1461557052584 Marionette TRACE conn4 <- [1,2694,null,{}] 21:04:12 INFO - PROCESS | 1931 | 1461557052593 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:12 INFO - PROCESS | 1931 | 1461557052915 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 21:04:13 INFO - PROCESS | 1931 | 1461557053176 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d7a4000 == 156 [pid = 1931] [id = 681] 21:04:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7ff85806e800) [pid = 1931] [serial = 2044] [outer = (nil)] 21:04:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7ff85995d400) [pid = 1931] [serial = 2045] [outer = 0x7ff85806e800] 21:04:13 INFO - PROCESS | 1931 | 1461557053256 Marionette DEBUG loaded listener.js 21:04:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7ff85a368800) [pid = 1931] [serial = 2046] [outer = 0x7ff85806e800] 21:04:14 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:14 INFO - PROCESS | 1931 | 1461557054630 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 21:04:14 INFO - PROCESS | 1931 | 1461557054680 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 21:04:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 21:04:14 INFO - PROCESS | 1931 | 1461557054692 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 21:04:14 INFO - PROCESS | 1931 | 1461557054695 Marionette TRACE conn4 <- [1,2698,null,{}] 21:04:14 INFO - PROCESS | 1931 | 1461557054709 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:15 INFO - PROCESS | 1931 | 1461557055039 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 21:04:15 INFO - PROCESS | 1931 | 1461557055299 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e50c800 == 157 [pid = 1931] [id = 682] 21:04:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7ff85e1f0800) [pid = 1931] [serial = 2047] [outer = (nil)] 21:04:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7ff85e1fc400) [pid = 1931] [serial = 2048] [outer = 0x7ff85e1f0800] 21:04:15 INFO - PROCESS | 1931 | 1461557055408 Marionette DEBUG loaded listener.js 21:04:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7ff85e687c00) [pid = 1931] [serial = 2049] [outer = 0x7ff85e1f0800] 21:04:16 INFO - PROCESS | 1931 | SkCairoFTTypeface::onFilterRec unimplemented 21:04:16 INFO - PROCESS | 1931 | 1461557056844 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 21:04:16 INFO - PROCESS | 1931 | 1461557056890 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 21:04:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 21:04:16 INFO - PROCESS | 1931 | 1461557056897 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 21:04:16 INFO - PROCESS | 1931 | 1461557056903 Marionette TRACE conn4 <- [1,2702,null,{}] 21:04:16 INFO - PROCESS | 1931 | 1461557056920 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:17 INFO - PROCESS | 1931 | 1461557057295 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 21:04:17 INFO - PROCESS | 1931 | 1461557057496 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85f8ae000 == 158 [pid = 1931] [id = 683] 21:04:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7ff85e9a4400) [pid = 1931] [serial = 2050] [outer = (nil)] 21:04:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7ff85f44b800) [pid = 1931] [serial = 2051] [outer = 0x7ff85e9a4400] 21:04:17 INFO - PROCESS | 1931 | 1461557057576 Marionette DEBUG loaded listener.js 21:04:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7ff85fac2400) [pid = 1931] [serial = 2052] [outer = 0x7ff85e9a4400] 21:04:18 INFO - PROCESS | 1931 | 1461557058493 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 21:04:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 21:04:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1645ms 21:04:18 INFO - PROCESS | 1931 | 1461557058544 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 21:04:18 INFO - PROCESS | 1931 | 1461557058549 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 21:04:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 21:04:18 INFO - PROCESS | 1931 | 1461557058555 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 21:04:18 INFO - PROCESS | 1931 | 1461557058558 Marionette TRACE conn4 <- [1,2706,null,{}] 21:04:18 INFO - PROCESS | 1931 | 1461557058564 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:18 INFO - PROCESS | 1931 | 1461557058804 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 21:04:19 INFO - PROCESS | 1931 | 1461557059112 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff860316000 == 159 [pid = 1931] [id = 684] 21:04:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7ff85e9a5800) [pid = 1931] [serial = 2053] [outer = (nil)] 21:04:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7ff85fb2e400) [pid = 1931] [serial = 2054] [outer = 0x7ff85e9a5800] 21:04:19 INFO - PROCESS | 1931 | 1461557059195 Marionette DEBUG loaded listener.js 21:04:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7ff85fbd4c00) [pid = 1931] [serial = 2055] [outer = 0x7ff85e9a5800] 21:04:20 INFO - PROCESS | 1931 | 1461557060099 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 21:04:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 21:04:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1580ms 21:04:20 INFO - PROCESS | 1931 | 1461557060136 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 21:04:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 21:04:20 INFO - PROCESS | 1931 | 1461557060140 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 21:04:20 INFO - PROCESS | 1931 | 1461557060146 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 21:04:20 INFO - PROCESS | 1931 | 1461557060150 Marionette TRACE conn4 <- [1,2710,null,{}] 21:04:20 INFO - PROCESS | 1931 | 1461557060155 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:20 INFO - PROCESS | 1931 | 1461557060399 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 21:04:20 INFO - PROCESS | 1931 | 1461557060718 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861354000 == 160 [pid = 1931] [id = 685] 21:04:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7ff85a189c00) [pid = 1931] [serial = 2056] [outer = (nil)] 21:04:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7ff860211400) [pid = 1931] [serial = 2057] [outer = 0x7ff85a189c00] 21:04:20 INFO - PROCESS | 1931 | 1461557060800 Marionette DEBUG loaded listener.js 21:04:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7ff86107b400) [pid = 1931] [serial = 2058] [outer = 0x7ff85a189c00] 21:04:21 INFO - PROCESS | 1931 | 1461557061728 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 21:04:21 INFO - PROCESS | 1931 | 1461557061795 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 21:04:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 21:04:21 INFO - PROCESS | 1931 | 1461557061802 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 21:04:21 INFO - PROCESS | 1931 | 1461557061805 Marionette TRACE conn4 <- [1,2714,null,{}] 21:04:21 INFO - PROCESS | 1931 | 1461557061811 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:22 INFO - PROCESS | 1931 | 1461557062094 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 21:04:22 INFO - PROCESS | 1931 | 1461557062418 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:22 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8628a8800 == 161 [pid = 1931] [id = 686] 21:04:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7ff8626f4400) [pid = 1931] [serial = 2059] [outer = (nil)] 21:04:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7ff86291dc00) [pid = 1931] [serial = 2060] [outer = 0x7ff8626f4400] 21:04:22 INFO - PROCESS | 1931 | 1461557062500 Marionette DEBUG loaded listener.js 21:04:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7ff8629de000) [pid = 1931] [serial = 2061] [outer = 0x7ff8626f4400] 21:04:23 INFO - PROCESS | 1931 | 1461557063350 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 21:04:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 21:04:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1583ms 21:04:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 21:04:23 INFO - PROCESS | 1931 | 1461557063387 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 21:04:23 INFO - PROCESS | 1931 | 1461557063390 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 21:04:23 INFO - PROCESS | 1931 | 1461557063397 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 21:04:23 INFO - PROCESS | 1931 | 1461557063400 Marionette TRACE conn4 <- [1,2718,null,{}] 21:04:23 INFO - PROCESS | 1931 | 1461557063407 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:23 INFO - PROCESS | 1931 | 1461557063642 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 21:04:23 INFO - PROCESS | 1931 | 1461557063913 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff862f94000 == 162 [pid = 1931] [id = 687] 21:04:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7ff8626f9800) [pid = 1931] [serial = 2062] [outer = (nil)] 21:04:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7ff862a68000) [pid = 1931] [serial = 2063] [outer = 0x7ff8626f9800] 21:04:23 INFO - PROCESS | 1931 | 1461557063993 Marionette DEBUG loaded listener.js 21:04:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7ff862ae5000) [pid = 1931] [serial = 2064] [outer = 0x7ff8626f9800] 21:04:24 INFO - PROCESS | 1931 | 1461557064937 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 21:04:24 INFO - PROCESS | 1931 | 1461557064985 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 21:04:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 21:04:24 INFO - PROCESS | 1931 | 1461557064992 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 21:04:24 INFO - PROCESS | 1931 | 1461557064996 Marionette TRACE conn4 <- [1,2722,null,{}] 21:04:25 INFO - PROCESS | 1931 | 1461557065001 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:25 INFO - PROCESS | 1931 | 1461557065233 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 21:04:25 INFO - PROCESS | 1931 | 1461557065563 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:25 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8677d0800 == 163 [pid = 1931] [id = 688] 21:04:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7ff859958800) [pid = 1931] [serial = 2065] [outer = (nil)] 21:04:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7ff862ae9000) [pid = 1931] [serial = 2066] [outer = 0x7ff859958800] 21:04:25 INFO - PROCESS | 1931 | 1461557065643 Marionette DEBUG loaded listener.js 21:04:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7ff867479400) [pid = 1931] [serial = 2067] [outer = 0x7ff859958800] 21:04:26 INFO - PROCESS | 1931 | 1461557066530 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 21:04:26 INFO - PROCESS | 1931 | 1461557066589 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 21:04:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 21:04:26 INFO - PROCESS | 1931 | 1461557066596 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 21:04:26 INFO - PROCESS | 1931 | 1461557066599 Marionette TRACE conn4 <- [1,2726,null,{}] 21:04:26 INFO - PROCESS | 1931 | 1461557066605 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:26 INFO - PROCESS | 1931 | 1461557066842 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 21:04:27 INFO - PROCESS | 1931 | 1461557067148 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869886800 == 164 [pid = 1931] [id = 689] 21:04:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7ff85db5ac00) [pid = 1931] [serial = 2068] [outer = (nil)] 21:04:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7ff86754d800) [pid = 1931] [serial = 2069] [outer = 0x7ff85db5ac00] 21:04:27 INFO - PROCESS | 1931 | 1461557067229 Marionette DEBUG loaded listener.js 21:04:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7ff8676c0c00) [pid = 1931] [serial = 2070] [outer = 0x7ff85db5ac00] 21:04:28 INFO - PROCESS | 1931 | 1461557068096 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 21:04:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 21:04:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1538ms 21:04:28 INFO - PROCESS | 1931 | 1461557068135 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 21:04:28 INFO - PROCESS | 1931 | 1461557068138 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 21:04:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 21:04:28 INFO - PROCESS | 1931 | 1461557068145 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 21:04:28 INFO - PROCESS | 1931 | 1461557068149 Marionette TRACE conn4 <- [1,2730,null,{}] 21:04:28 INFO - PROCESS | 1931 | 1461557068154 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:28 INFO - PROCESS | 1931 | 1461557068388 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 21:04:28 INFO - PROCESS | 1931 | 1461557068699 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:28 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869aa1000 == 165 [pid = 1931] [id = 690] 21:04:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7ff862d84400) [pid = 1931] [serial = 2071] [outer = (nil)] 21:04:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7ff86779fc00) [pid = 1931] [serial = 2072] [outer = 0x7ff862d84400] 21:04:28 INFO - PROCESS | 1931 | 1461557068780 Marionette DEBUG loaded listener.js 21:04:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7ff8677bbc00) [pid = 1931] [serial = 2073] [outer = 0x7ff862d84400] 21:04:30 INFO - PROCESS | 1931 | 1461557070132 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\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] 21:04:30 INFO - PROCESS | 1931 | 1461557070193 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 21:04:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 21:04:30 INFO - PROCESS | 1931 | 1461557070199 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 21:04:30 INFO - PROCESS | 1931 | 1461557070204 Marionette TRACE conn4 <- [1,2734,null,{}] 21:04:30 INFO - PROCESS | 1931 | 1461557070210 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:30 INFO - PROCESS | 1931 | 1461557070646 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 21:04:30 INFO - PROCESS | 1931 | 1461557070837 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a8ce800 == 166 [pid = 1931] [id = 691] 21:04:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7ff8677b2c00) [pid = 1931] [serial = 2074] [outer = (nil)] 21:04:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7ff869fdcc00) [pid = 1931] [serial = 2075] [outer = 0x7ff8677b2c00] 21:04:30 INFO - PROCESS | 1931 | 1461557070920 Marionette DEBUG loaded listener.js 21:04:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7ff86a3dd400) [pid = 1931] [serial = 2076] [outer = 0x7ff8677b2c00] 21:04:31 INFO - PROCESS | 1931 | 1461557071858 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 21:04:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 21:04:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1731ms 21:04:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 21:04:31 INFO - PROCESS | 1931 | 1461557071931 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 21:04:31 INFO - PROCESS | 1931 | 1461557071934 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 21:04:31 INFO - PROCESS | 1931 | 1461557071940 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 21:04:31 INFO - PROCESS | 1931 | 1461557071944 Marionette TRACE conn4 <- [1,2738,null,{}] 21:04:31 INFO - PROCESS | 1931 | 1461557071949 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:32 INFO - PROCESS | 1931 | 1461557072190 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 21:04:32 INFO - PROCESS | 1931 | 1461557072505 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86b9a8800 == 167 [pid = 1931] [id = 692] 21:04:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7ff868795400) [pid = 1931] [serial = 2077] [outer = (nil)] 21:04:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7ff86a3eb400) [pid = 1931] [serial = 2078] [outer = 0x7ff868795400] 21:04:32 INFO - PROCESS | 1931 | 1461557072585 Marionette DEBUG loaded listener.js 21:04:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7ff86a4f5400) [pid = 1931] [serial = 2079] [outer = 0x7ff868795400] 21:04:33 INFO - PROCESS | 1931 | 1461557073466 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 21:04:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 21:04:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1586ms 21:04:33 INFO - PROCESS | 1931 | 1461557073526 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 21:04:33 INFO - PROCESS | 1931 | 1461557073530 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 21:04:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 21:04:33 INFO - PROCESS | 1931 | 1461557073536 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 21:04:33 INFO - PROCESS | 1931 | 1461557073538 Marionette TRACE conn4 <- [1,2742,null,{}] 21:04:33 INFO - PROCESS | 1931 | 1461557073544 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:33 INFO - PROCESS | 1931 | 1461557073783 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 21:04:34 INFO - PROCESS | 1931 | 1461557074054 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86d8a0800 == 168 [pid = 1931] [id = 693] 21:04:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7ff86a1a2c00) [pid = 1931] [serial = 2080] [outer = (nil)] 21:04:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7ff86a952000) [pid = 1931] [serial = 2081] [outer = 0x7ff86a1a2c00] 21:04:34 INFO - PROCESS | 1931 | 1461557074172 Marionette DEBUG loaded listener.js 21:04:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7ff86a98a800) [pid = 1931] [serial = 2082] [outer = 0x7ff86a1a2c00] 21:04:35 INFO - PROCESS | 1931 | 1461557075061 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 21:04:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 21:04:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1579ms 21:04:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 21:04:35 INFO - PROCESS | 1931 | 1461557075116 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 21:04:35 INFO - PROCESS | 1931 | 1461557075119 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 21:04:35 INFO - PROCESS | 1931 | 1461557075125 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 21:04:35 INFO - PROCESS | 1931 | 1461557075128 Marionette TRACE conn4 <- [1,2746,null,{}] 21:04:35 INFO - PROCESS | 1931 | 1461557075133 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:35 INFO - PROCESS | 1931 | 1461557075364 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 21:04:35 INFO - PROCESS | 1931 | 1461557075661 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:35 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e122800 == 169 [pid = 1931] [id = 694] 21:04:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7ff862ff0000) [pid = 1931] [serial = 2083] [outer = (nil)] 21:04:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7ff86ab87000) [pid = 1931] [serial = 2084] [outer = 0x7ff862ff0000] 21:04:35 INFO - PROCESS | 1931 | 1461557075780 Marionette DEBUG loaded listener.js 21:04:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7ff86b938000) [pid = 1931] [serial = 2085] [outer = 0x7ff862ff0000] 21:04:36 INFO - PROCESS | 1931 | 1461557076619 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 21:04:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 21:04:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1538ms 21:04:36 INFO - PROCESS | 1931 | 1461557076664 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 21:04:36 INFO - PROCESS | 1931 | 1461557076667 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 21:04:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 21:04:36 INFO - PROCESS | 1931 | 1461557076673 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 21:04:36 INFO - PROCESS | 1931 | 1461557076675 Marionette TRACE conn4 <- [1,2750,null,{}] 21:04:36 INFO - PROCESS | 1931 | 1461557076681 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:36 INFO - PROCESS | 1931 | 1461557076915 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 21:04:37 INFO - PROCESS | 1931 | 1461557077188 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87033e800 == 170 [pid = 1931] [id = 695] 21:04:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7ff867606c00) [pid = 1931] [serial = 2086] [outer = (nil)] 21:04:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7ff86cf5b800) [pid = 1931] [serial = 2087] [outer = 0x7ff867606c00] 21:04:37 INFO - PROCESS | 1931 | 1461557077306 Marionette DEBUG loaded listener.js 21:04:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7ff86d04e800) [pid = 1931] [serial = 2088] [outer = 0x7ff867606c00] 21:04:38 INFO - PROCESS | 1931 | 1461557078200 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 21:04:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 21:04:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1578ms 21:04:38 INFO - PROCESS | 1931 | 1461557078253 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 21:04:38 INFO - PROCESS | 1931 | 1461557078257 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 21:04:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 21:04:38 INFO - PROCESS | 1931 | 1461557078263 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 21:04:38 INFO - PROCESS | 1931 | 1461557078266 Marionette TRACE conn4 <- [1,2754,null,{}] 21:04:38 INFO - PROCESS | 1931 | 1461557078272 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:38 INFO - PROCESS | 1931 | 1461557078545 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 21:04:38 INFO - PROCESS | 1931 | 1461557078862 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8594e8800 == 171 [pid = 1931] [id = 696] 21:04:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7ff854cb8400) [pid = 1931] [serial = 2089] [outer = (nil)] 21:04:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7ff859954400) [pid = 1931] [serial = 2090] [outer = 0x7ff854cb8400] 21:04:38 INFO - PROCESS | 1931 | 1461557078942 Marionette DEBUG loaded listener.js 21:04:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7ff8629d4000) [pid = 1931] [serial = 2091] [outer = 0x7ff854cb8400] 21:04:39 INFO - PROCESS | 1931 | 1461557079882 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 21:04:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 21:04:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1678ms 21:04:39 INFO - PROCESS | 1931 | 1461557079944 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 21:04:39 INFO - PROCESS | 1931 | 1461557079946 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 21:04:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 21:04:39 INFO - PROCESS | 1931 | 1461557079953 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 21:04:39 INFO - PROCESS | 1931 | 1461557079956 Marionette TRACE conn4 <- [1,2758,null,{}] 21:04:39 INFO - PROCESS | 1931 | 1461557079962 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:40 INFO - PROCESS | 1931 | 1461557080201 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 21:04:41 INFO - PROCESS | 1931 | 1461557081006 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:41 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff859cf6800 == 172 [pid = 1931] [id = 697] 21:04:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7ff858066000) [pid = 1931] [serial = 2092] [outer = (nil)] 21:04:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7ff85825c000) [pid = 1931] [serial = 2093] [outer = 0x7ff858066000] 21:04:41 INFO - PROCESS | 1931 | 1461557081101 Marionette DEBUG loaded listener.js 21:04:41 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7ff85930a000) [pid = 1931] [serial = 2094] [outer = 0x7ff858066000] 21:04:42 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86146f000 == 171 [pid = 1931] [id = 353] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7ff862d8e800) [pid = 1931] [serial = 1938] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7ff8629d8c00) [pid = 1931] [serial = 1934] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7ff85806d000) [pid = 1931] [serial = 1911] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7ff867533c00) [pid = 1931] [serial = 1940] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7ff86ab8a400) [pid = 1931] [serial = 1955] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7ff86123d800) [pid = 1931] [serial = 1929] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7ff85860b800) [pid = 1931] [serial = 1968] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7ff86878f400) [pid = 1931] [serial = 1947] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7ff86cf85400) [pid = 1931] [serial = 1964] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7ff86291a000) [pid = 1931] [serial = 1932] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7ff860218000) [pid = 1931] [serial = 1926] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7ff85fb36800) [pid = 1931] [serial = 1925] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7ff86a3dd800) [pid = 1931] [serial = 1950] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7ff862a62400) [pid = 1931] [serial = 1935] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7ff86cecbc00) [pid = 1931] [serial = 1961] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7ff85d78a800) [pid = 1931] [serial = 1916] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7ff85e9af000) [pid = 1931] [serial = 1922] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7ff85e683c00) [pid = 1931] [serial = 1920] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7ff86cf60000) [pid = 1931] [serial = 1962] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7ff856f9b800) [pid = 1931] [serial = 1910] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7ff86d04f000) [pid = 1931] [serial = 1965] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7ff86b93a000) [pid = 1931] [serial = 1958] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7ff8626f6800) [pid = 1931] [serial = 1931] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7ff86754e800) [pid = 1931] [serial = 1941] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7ff85a0c8c00) [pid = 1931] [serial = 1971] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7ff858261c00) [pid = 1931] [serial = 1967] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7ff85e585000) [pid = 1931] [serial = 1919] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7ff862ae2000) [pid = 1931] [serial = 1937] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7ff85995bc00) [pid = 1931] [serial = 1913] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7ff85d8af800) [pid = 1931] [serial = 1974] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7ff85d559800) [pid = 1931] [serial = 1973] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7ff86783bc00) [pid = 1931] [serial = 1946] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7ff869fd7c00) [pid = 1931] [serial = 1952] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7ff85d8b3400) [pid = 1931] [serial = 1917] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7ff869fdc400) [pid = 1931] [serial = 1949] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7ff8676bbc00) [pid = 1931] [serial = 1943] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7ff85d8ad800) [pid = 1931] [serial = 1839] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7ff86cec8c00) [pid = 1931] [serial = 1959] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7ff8677bc000) [pid = 1931] [serial = 1944] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7ff85f9c7000) [pid = 1931] [serial = 1923] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7ff86b88d800) [pid = 1931] [serial = 1956] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7ff85a17dc00) [pid = 1931] [serial = 1914] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7ff86a981800) [pid = 1931] [serial = 1953] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7ff859509000) [pid = 1931] [serial = 1970] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7ff85d54e400) [pid = 1931] [serial = 1976] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7ff861139400) [pid = 1931] [serial = 1928] [outer = (nil)] [url = about:blank] 21:04:42 INFO - PROCESS | 1931 | 1461557082677 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 21:04:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 21:04:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 2791ms 21:04:42 INFO - PROCESS | 1931 | 1461557082747 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 21:04:42 INFO - PROCESS | 1931 | 1461557082754 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 21:04:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 21:04:42 INFO - PROCESS | 1931 | 1461557082763 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 21:04:42 INFO - PROCESS | 1931 | 1461557082767 Marionette TRACE conn4 <- [1,2762,null,{}] 21:04:42 INFO - PROCESS | 1931 | 1461557082774 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:43 INFO - PROCESS | 1931 | 1461557083033 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 21:04:43 INFO - PROCESS | 1931 | 1461557083219 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8594df800 == 172 [pid = 1931] [id = 698] 21:04:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7ff854cb2400) [pid = 1931] [serial = 2095] [outer = (nil)] 21:04:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7ff85a0c8c00) [pid = 1931] [serial = 2096] [outer = 0x7ff854cb2400] 21:04:43 INFO - PROCESS | 1931 | 1461557083295 Marionette DEBUG loaded listener.js 21:04:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7ff85d559400) [pid = 1931] [serial = 2097] [outer = 0x7ff854cb2400] 21:04:44 INFO - PROCESS | 1931 | 1461557084112 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 21:04:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 21:04:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1395ms 21:04:44 INFO - PROCESS | 1931 | 1461557084162 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 21:04:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 21:04:44 INFO - PROCESS | 1931 | 1461557084168 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 21:04:44 INFO - PROCESS | 1931 | 1461557084175 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 21:04:44 INFO - PROCESS | 1931 | 1461557084178 Marionette TRACE conn4 <- [1,2766,null,{}] 21:04:44 INFO - PROCESS | 1931 | 1461557084184 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:44 INFO - PROCESS | 1931 | 1461557084506 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 21:04:44 INFO - PROCESS | 1931 | 1461557084631 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:44 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85db08000 == 173 [pid = 1931] [id = 699] 21:04:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7ff858268400) [pid = 1931] [serial = 2098] [outer = (nil)] 21:04:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7ff85e1f8400) [pid = 1931] [serial = 2099] [outer = 0x7ff858268400] 21:04:44 INFO - PROCESS | 1931 | 1461557084699 Marionette DEBUG loaded listener.js 21:04:44 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7ff85e688400) [pid = 1931] [serial = 2100] [outer = 0x7ff858268400] 21:04:45 INFO - PROCESS | 1931 | 1461557085562 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 21:04:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 21:04:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1437ms 21:04:45 INFO - PROCESS | 1931 | 1461557085626 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 21:04:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 21:04:45 INFO - PROCESS | 1931 | 1461557085630 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 21:04:45 INFO - PROCESS | 1931 | 1461557085646 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 21:04:45 INFO - PROCESS | 1931 | 1461557085655 Marionette TRACE conn4 <- [1,2770,null,{}] 21:04:45 INFO - PROCESS | 1931 | 1461557085682 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:46 INFO - PROCESS | 1931 | 1461557086004 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 21:04:46 INFO - PROCESS | 1931 | 1461557086041 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e50a000 == 174 [pid = 1931] [id = 700] 21:04:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7ff85e052400) [pid = 1931] [serial = 2101] [outer = (nil)] 21:04:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7ff85f9cb400) [pid = 1931] [serial = 2102] [outer = 0x7ff85e052400] 21:04:46 INFO - PROCESS | 1931 | 1461557086104 Marionette DEBUG loaded listener.js 21:04:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7ff85fb36800) [pid = 1931] [serial = 2103] [outer = 0x7ff85e052400] 21:04:47 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7ff853b26000) [pid = 1931] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 21:04:47 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7ff85e58d400) [pid = 1931] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 21:04:47 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7ff85e1fcc00) [pid = 1931] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 21:04:47 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7ff8629d7000) [pid = 1931] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 21:04:47 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7ff861182c00) [pid = 1931] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 21:04:47 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7ff857debc00) [pid = 1931] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 21:04:47 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7ff868790c00) [pid = 1931] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 21:04:47 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7ff85e67d000) [pid = 1931] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 21:04:47 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7ff85a181000) [pid = 1931] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 21:04:47 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7ff86ab84000) [pid = 1931] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 21:04:47 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7ff86112b800) [pid = 1931] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 21:04:47 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7ff853b20400) [pid = 1931] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 21:04:47 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7ff86ab7e400) [pid = 1931] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 21:04:47 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7ff853b25c00) [pid = 1931] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 21:04:47 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7ff854cb6400) [pid = 1931] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 21:04:47 INFO - PROCESS | 1931 | --DOMWINDOW == 127 (0x7ff86d059400) [pid = 1931] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 21:04:47 INFO - PROCESS | 1931 | --DOMWINDOW == 126 (0x7ff86a3df000) [pid = 1931] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 21:04:47 INFO - PROCESS | 1931 | --DOMWINDOW == 125 (0x7ff867839400) [pid = 1931] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 21:04:47 INFO - PROCESS | 1931 | --DOMWINDOW == 124 (0x7ff8594c2000) [pid = 1931] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 21:04:47 INFO - PROCESS | 1931 | --DOMWINDOW == 123 (0x7ff86867c000) [pid = 1931] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 21:04:47 INFO - PROCESS | 1931 | --DOMWINDOW == 122 (0x7ff861184800) [pid = 1931] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 21:04:47 INFO - PROCESS | 1931 | --DOMWINDOW == 121 (0x7ff858605400) [pid = 1931] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 21:04:47 INFO - PROCESS | 1931 | 1461557087673 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 21:04:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 21:04:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 2067ms 21:04:47 INFO - PROCESS | 1931 | 1461557087743 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 21:04:47 INFO - PROCESS | 1931 | 1461557087748 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 21:04:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 21:04:47 INFO - PROCESS | 1931 | 1461557087755 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 21:04:47 INFO - PROCESS | 1931 | 1461557087758 Marionette TRACE conn4 <- [1,2774,null,{}] 21:04:47 INFO - PROCESS | 1931 | 1461557087763 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:47 INFO - PROCESS | 1931 | 1461557087987 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 21:04:48 INFO - PROCESS | 1931 | 1461557088166 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85f417000 == 175 [pid = 1931] [id = 701] 21:04:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 122 (0x7ff853b25c00) [pid = 1931] [serial = 2104] [outer = (nil)] 21:04:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 123 (0x7ff85e67d000) [pid = 1931] [serial = 2105] [outer = 0x7ff853b25c00] 21:04:48 INFO - PROCESS | 1931 | 1461557088233 Marionette DEBUG loaded listener.js 21:04:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 124 (0x7ff85fb32c00) [pid = 1931] [serial = 2106] [outer = 0x7ff853b25c00] 21:04:48 INFO - PROCESS | 1931 | 1461557088945 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 21:04:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 21:04:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1229ms 21:04:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 21:04:48 INFO - PROCESS | 1931 | 1461557088985 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 21:04:48 INFO - PROCESS | 1931 | 1461557088988 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 21:04:48 INFO - PROCESS | 1931 | 1461557088994 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 21:04:48 INFO - PROCESS | 1931 | 1461557088998 Marionette TRACE conn4 <- [1,2778,null,{}] 21:04:49 INFO - PROCESS | 1931 | 1461557089007 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:49 INFO - PROCESS | 1931 | 1461557089305 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 21:04:49 INFO - PROCESS | 1931 | 1461557089332 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85fbaf000 == 176 [pid = 1931] [id = 702] 21:04:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 125 (0x7ff861076400) [pid = 1931] [serial = 2107] [outer = (nil)] 21:04:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 126 (0x7ff861130000) [pid = 1931] [serial = 2108] [outer = 0x7ff861076400] 21:04:49 INFO - PROCESS | 1931 | 1461557089413 Marionette DEBUG loaded listener.js 21:04:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 127 (0x7ff86123d800) [pid = 1931] [serial = 2109] [outer = 0x7ff861076400] 21:04:50 INFO - PROCESS | 1931 | 1461557090657 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 21:04:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 21:04:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1691ms 21:04:50 INFO - PROCESS | 1931 | 1461557090686 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 21:04:50 INFO - PROCESS | 1931 | 1461557090694 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 21:04:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 21:04:50 INFO - PROCESS | 1931 | 1461557090703 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 21:04:50 INFO - PROCESS | 1931 | 1461557090710 Marionette TRACE conn4 <- [1,2782,null,{}] 21:04:50 INFO - PROCESS | 1931 | 1461557090718 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:50 INFO - PROCESS | 1931 | 1461557090987 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 21:04:51 INFO - PROCESS | 1931 | 1461557091305 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85dfc2000 == 177 [pid = 1931] [id = 703] 21:04:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 128 (0x7ff85a35e800) [pid = 1931] [serial = 2110] [outer = (nil)] 21:04:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7ff85ac18400) [pid = 1931] [serial = 2111] [outer = 0x7ff85a35e800] 21:04:51 INFO - PROCESS | 1931 | 1461557091392 Marionette DEBUG loaded listener.js 21:04:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7ff85db5e000) [pid = 1931] [serial = 2112] [outer = 0x7ff85a35e800] 21:04:52 INFO - PROCESS | 1931 | 1461557092328 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 21:04:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 21:04:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1688ms 21:04:52 INFO - PROCESS | 1931 | 1461557092393 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 21:04:52 INFO - PROCESS | 1931 | 1461557092402 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 21:04:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 21:04:52 INFO - PROCESS | 1931 | 1461557092413 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 21:04:52 INFO - PROCESS | 1931 | 1461557092416 Marionette TRACE conn4 <- [1,2786,null,{}] 21:04:52 INFO - PROCESS | 1931 | 1461557092423 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:52 INFO - PROCESS | 1931 | 1461557092714 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 21:04:53 INFO - PROCESS | 1931 | 1461557093067 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86031e000 == 178 [pid = 1931] [id = 704] 21:04:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7ff85e68a400) [pid = 1931] [serial = 2113] [outer = (nil)] 21:04:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7ff85f444400) [pid = 1931] [serial = 2114] [outer = 0x7ff85e68a400] 21:04:53 INFO - PROCESS | 1931 | 1461557093150 Marionette DEBUG loaded listener.js 21:04:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7ff85fb35400) [pid = 1931] [serial = 2115] [outer = 0x7ff85e68a400] 21:04:54 INFO - PROCESS | 1931 | 1461557094042 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 21:04:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 21:04:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1692ms 21:04:54 INFO - PROCESS | 1931 | 1461557094105 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 21:04:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 21:04:54 INFO - PROCESS | 1931 | 1461557094110 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 21:04:54 INFO - PROCESS | 1931 | 1461557094116 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 21:04:54 INFO - PROCESS | 1931 | 1461557094122 Marionette TRACE conn4 <- [1,2790,null,{}] 21:04:54 INFO - PROCESS | 1931 | 1461557094139 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:54 INFO - PROCESS | 1931 | 1461557094449 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 21:04:54 INFO - PROCESS | 1931 | 1461557094761 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8626bd800 == 179 [pid = 1931] [id = 705] 21:04:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7ff85fb37000) [pid = 1931] [serial = 2116] [outer = (nil)] 21:04:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7ff861234c00) [pid = 1931] [serial = 2117] [outer = 0x7ff85fb37000] 21:04:54 INFO - PROCESS | 1931 | 1461557094855 Marionette DEBUG loaded listener.js 21:04:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7ff862915c00) [pid = 1931] [serial = 2118] [outer = 0x7ff85fb37000] 21:04:55 INFO - PROCESS | 1931 | 1461557095716 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 21:04:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 21:04:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1639ms 21:04:55 INFO - PROCESS | 1931 | 1461557095755 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 21:04:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 21:04:55 INFO - PROCESS | 1931 | 1461557095763 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 21:04:55 INFO - PROCESS | 1931 | 1461557095769 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 21:04:55 INFO - PROCESS | 1931 | 1461557095773 Marionette TRACE conn4 <- [1,2794,null,{}] 21:04:55 INFO - PROCESS | 1931 | 1461557095778 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:56 INFO - PROCESS | 1931 | 1461557096021 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 21:04:56 INFO - PROCESS | 1931 | 1461557096291 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86740d000 == 180 [pid = 1931] [id = 706] 21:04:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7ff86107bc00) [pid = 1931] [serial = 2119] [outer = (nil)] 21:04:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7ff862a66400) [pid = 1931] [serial = 2120] [outer = 0x7ff86107bc00] 21:04:56 INFO - PROCESS | 1931 | 1461557096411 Marionette DEBUG loaded listener.js 21:04:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7ff862d8d800) [pid = 1931] [serial = 2121] [outer = 0x7ff86107bc00] 21:04:57 INFO - PROCESS | 1931 | 1461557097278 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 21:04:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 21:04:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1535ms 21:04:57 INFO - PROCESS | 1931 | 1461557097307 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 21:04:57 INFO - PROCESS | 1931 | 1461557097310 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 21:04:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 21:04:57 INFO - PROCESS | 1931 | 1461557097318 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 21:04:57 INFO - PROCESS | 1931 | 1461557097321 Marionette TRACE conn4 <- [1,2798,null,{}] 21:04:57 INFO - PROCESS | 1931 | 1461557097326 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:57 INFO - PROCESS | 1931 | 1461557097561 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 21:04:57 INFO - PROCESS | 1931 | 1461557097832 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8678c1800 == 181 [pid = 1931] [id = 707] 21:04:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7ff8629d5800) [pid = 1931] [serial = 2122] [outer = (nil)] 21:04:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7ff867471800) [pid = 1931] [serial = 2123] [outer = 0x7ff8629d5800] 21:04:57 INFO - PROCESS | 1931 | 1461557097910 Marionette DEBUG loaded listener.js 21:04:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7ff86754c800) [pid = 1931] [serial = 2124] [outer = 0x7ff8629d5800] 21:04:58 INFO - PROCESS | 1931 | 1461557098868 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 21:04:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 21:04:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1594ms 21:04:58 INFO - PROCESS | 1931 | 1461557098914 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 21:04:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 21:04:58 INFO - PROCESS | 1931 | 1461557098918 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 21:04:58 INFO - PROCESS | 1931 | 1461557098924 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 21:04:58 INFO - PROCESS | 1931 | 1461557098928 Marionette TRACE conn4 <- [1,2802,null,{}] 21:04:58 INFO - PROCESS | 1931 | 1461557098933 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:04:59 INFO - PROCESS | 1931 | 1461557099186 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 21:04:59 INFO - PROCESS | 1931 | 1461557099509 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:04:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86991a000 == 182 [pid = 1931] [id = 708] 21:04:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7ff85e1f5400) [pid = 1931] [serial = 2125] [outer = (nil)] 21:04:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7ff8677a1400) [pid = 1931] [serial = 2126] [outer = 0x7ff85e1f5400] 21:04:59 INFO - PROCESS | 1931 | 1461557099595 Marionette DEBUG loaded listener.js 21:04:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7ff868677c00) [pid = 1931] [serial = 2127] [outer = 0x7ff85e1f5400] 21:05:00 INFO - PROCESS | 1931 | 1461557100458 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 21:05:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 21:05:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1582ms 21:05:00 INFO - PROCESS | 1931 | 1461557100507 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 21:05:00 INFO - PROCESS | 1931 | 1461557100511 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 21:05:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 21:05:00 INFO - PROCESS | 1931 | 1461557100517 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 21:05:00 INFO - PROCESS | 1931 | 1461557100521 Marionette TRACE conn4 <- [1,2806,null,{}] 21:05:00 INFO - PROCESS | 1931 | 1461557100527 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:00 INFO - PROCESS | 1931 | 1461557100769 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 21:05:01 INFO - PROCESS | 1931 | 1461557101116 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869f57800 == 183 [pid = 1931] [id = 709] 21:05:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7ff868794000) [pid = 1931] [serial = 2128] [outer = (nil)] 21:05:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7ff869ee5800) [pid = 1931] [serial = 2129] [outer = 0x7ff868794000] 21:05:01 INFO - PROCESS | 1931 | 1461557101197 Marionette DEBUG loaded listener.js 21:05:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7ff86a1a7c00) [pid = 1931] [serial = 2130] [outer = 0x7ff868794000] 21:05:02 INFO - PROCESS | 1931 | 1461557102084 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 21:05:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 21:05:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1635ms 21:05:02 INFO - PROCESS | 1931 | 1461557102154 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 21:05:02 INFO - PROCESS | 1931 | 1461557102158 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 21:05:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 21:05:02 INFO - PROCESS | 1931 | 1461557102164 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 21:05:02 INFO - PROCESS | 1931 | 1461557102167 Marionette TRACE conn4 <- [1,2810,null,{}] 21:05:02 INFO - PROCESS | 1931 | 1461557102173 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:02 INFO - PROCESS | 1931 | 1461557102418 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 21:05:02 INFO - PROCESS | 1931 | 1461557102731 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a8d7000 == 184 [pid = 1931] [id = 710] 21:05:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7ff869eda000) [pid = 1931] [serial = 2131] [outer = (nil)] 21:05:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7ff86a2ca800) [pid = 1931] [serial = 2132] [outer = 0x7ff869eda000] 21:05:02 INFO - PROCESS | 1931 | 1461557102811 Marionette DEBUG loaded listener.js 21:05:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7ff86a954400) [pid = 1931] [serial = 2133] [outer = 0x7ff869eda000] 21:05:03 INFO - PROCESS | 1931 | 1461557103665 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 21:05:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 21:05:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1546ms 21:05:03 INFO - PROCESS | 1931 | 1461557103712 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 21:05:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 21:05:03 INFO - PROCESS | 1931 | 1461557103716 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 21:05:03 INFO - PROCESS | 1931 | 1461557103722 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 21:05:03 INFO - PROCESS | 1931 | 1461557103726 Marionette TRACE conn4 <- [1,2814,null,{}] 21:05:03 INFO - PROCESS | 1931 | 1461557103731 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:03 INFO - PROCESS | 1931 | 1461557103979 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 21:05:04 INFO - PROCESS | 1931 | 1461557104228 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86cf93000 == 185 [pid = 1931] [id = 711] 21:05:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7ff85a17e000) [pid = 1931] [serial = 2134] [outer = (nil)] 21:05:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7ff86a98c400) [pid = 1931] [serial = 2135] [outer = 0x7ff85a17e000] 21:05:04 INFO - PROCESS | 1931 | 1461557104347 Marionette DEBUG loaded listener.js 21:05:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7ff86b88d800) [pid = 1931] [serial = 2136] [outer = 0x7ff85a17e000] 21:05:05 INFO - PROCESS | 1931 | 1461557105249 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 21:05:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 21:05:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1585ms 21:05:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 21:05:05 INFO - PROCESS | 1931 | 1461557105307 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 21:05:05 INFO - PROCESS | 1931 | 1461557105310 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 21:05:05 INFO - PROCESS | 1931 | 1461557105318 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 21:05:05 INFO - PROCESS | 1931 | 1461557105320 Marionette TRACE conn4 <- [1,2818,null,{}] 21:05:05 INFO - PROCESS | 1931 | 1461557105326 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:05 INFO - PROCESS | 1931 | 1461557105573 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 21:05:05 INFO - PROCESS | 1931 | 1461557105910 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e11e800 == 186 [pid = 1931] [id = 712] 21:05:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7ff869ed9400) [pid = 1931] [serial = 2137] [outer = (nil)] 21:05:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7ff86cf65400) [pid = 1931] [serial = 2138] [outer = 0x7ff869ed9400] 21:05:05 INFO - PROCESS | 1931 | 1461557105992 Marionette DEBUG loaded listener.js 21:05:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7ff86d04f800) [pid = 1931] [serial = 2139] [outer = 0x7ff869ed9400] 21:05:06 INFO - PROCESS | 1931 | 1461557106908 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 21:05:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 21:05:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1635ms 21:05:06 INFO - PROCESS | 1931 | 1461557106954 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 21:05:06 INFO - PROCESS | 1931 | 1461557106959 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 21:05:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 21:05:06 INFO - PROCESS | 1931 | 1461557106968 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 21:05:06 INFO - PROCESS | 1931 | 1461557106972 Marionette TRACE conn4 <- [1,2822,null,{}] 21:05:06 INFO - PROCESS | 1931 | 1461557106978 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:07 INFO - PROCESS | 1931 | 1461557107255 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 21:05:07 INFO - PROCESS | 1931 | 1461557107569 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff872924000 == 187 [pid = 1931] [id = 713] 21:05:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7ff86d050000) [pid = 1931] [serial = 2140] [outer = (nil)] 21:05:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7ff86d097c00) [pid = 1931] [serial = 2141] [outer = 0x7ff86d050000] 21:05:07 INFO - PROCESS | 1931 | 1461557107658 Marionette DEBUG loaded listener.js 21:05:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7ff86d163800) [pid = 1931] [serial = 2142] [outer = 0x7ff86d050000] 21:05:08 INFO - PROCESS | 1931 | 1461557108541 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 21:05:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 21:05:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1638ms 21:05:08 INFO - PROCESS | 1931 | 1461557108607 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 21:05:08 INFO - PROCESS | 1931 | 1461557108611 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 21:05:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 21:05:08 INFO - PROCESS | 1931 | 1461557108617 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 21:05:08 INFO - PROCESS | 1931 | 1461557108620 Marionette TRACE conn4 <- [1,2826,null,{}] 21:05:08 INFO - PROCESS | 1931 | 1461557108626 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:08 INFO - PROCESS | 1931 | 1461557108863 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 21:05:09 INFO - PROCESS | 1931 | 1461557109133 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff873abe000 == 188 [pid = 1931] [id = 714] 21:05:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7ff853b26400) [pid = 1931] [serial = 2143] [outer = (nil)] 21:05:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7ff86d16ec00) [pid = 1931] [serial = 2144] [outer = 0x7ff853b26400] 21:05:09 INFO - PROCESS | 1931 | 1461557109262 Marionette DEBUG loaded listener.js 21:05:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7ff86d1a2800) [pid = 1931] [serial = 2145] [outer = 0x7ff853b26400] 21:05:10 INFO - PROCESS | 1931 | 1461557110240 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 21:05:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 21:05:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1686ms 21:05:10 INFO - PROCESS | 1931 | 1461557110307 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 21:05:10 INFO - PROCESS | 1931 | 1461557110313 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 21:05:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 21:05:10 INFO - PROCESS | 1931 | 1461557110323 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 21:05:10 INFO - PROCESS | 1931 | 1461557110326 Marionette TRACE conn4 <- [1,2830,null,{}] 21:05:10 INFO - PROCESS | 1931 | 1461557110336 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:10 INFO - PROCESS | 1931 | 1461557110717 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 21:05:11 INFO - PROCESS | 1931 | 1461557111130 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8749ca800 == 189 [pid = 1931] [id = 715] 21:05:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7ff85e1ee400) [pid = 1931] [serial = 2146] [outer = (nil)] 21:05:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7ff86d6e9c00) [pid = 1931] [serial = 2147] [outer = 0x7ff85e1ee400] 21:05:11 INFO - PROCESS | 1931 | 1461557111262 Marionette DEBUG loaded listener.js 21:05:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7ff86d732000) [pid = 1931] [serial = 2148] [outer = 0x7ff85e1ee400] 21:05:12 INFO - PROCESS | 1931 | 1461557112225 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 21:05:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 21:05:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1983ms 21:05:12 INFO - PROCESS | 1931 | 1461557112305 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 21:05:12 INFO - PROCESS | 1931 | 1461557112309 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 21:05:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 21:05:12 INFO - PROCESS | 1931 | 1461557112315 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 21:05:12 INFO - PROCESS | 1931 | 1461557112318 Marionette TRACE conn4 <- [1,2834,null,{}] 21:05:12 INFO - PROCESS | 1931 | 1461557112324 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:12 INFO - PROCESS | 1931 | 1461557112574 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 21:05:12 INFO - PROCESS | 1931 | 1461557112896 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff879bf7800 == 190 [pid = 1931] [id = 716] 21:05:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7ff869ed8400) [pid = 1931] [serial = 2149] [outer = (nil)] 21:05:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7ff86d73bc00) [pid = 1931] [serial = 2150] [outer = 0x7ff869ed8400] 21:05:12 INFO - PROCESS | 1931 | 1461557112978 Marionette DEBUG loaded listener.js 21:05:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7ff86dbf1000) [pid = 1931] [serial = 2151] [outer = 0x7ff869ed8400] 21:05:13 INFO - PROCESS | 1931 | 1461557113888 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 21:05:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 21:05:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1630ms 21:05:13 INFO - PROCESS | 1931 | 1461557113946 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 21:05:13 INFO - PROCESS | 1931 | 1461557113949 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 21:05:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 21:05:13 INFO - PROCESS | 1931 | 1461557113955 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 21:05:13 INFO - PROCESS | 1931 | 1461557113959 Marionette TRACE conn4 <- [1,2838,null,{}] 21:05:13 INFO - PROCESS | 1931 | 1461557113964 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:14 INFO - PROCESS | 1931 | 1461557114201 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 21:05:14 INFO - PROCESS | 1931 | 1461557114556 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8806cb000 == 191 [pid = 1931] [id = 717] 21:05:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7ff860218800) [pid = 1931] [serial = 2152] [outer = (nil)] 21:05:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7ff86ddad000) [pid = 1931] [serial = 2153] [outer = 0x7ff860218800] 21:05:14 INFO - PROCESS | 1931 | 1461557114647 Marionette DEBUG loaded listener.js 21:05:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7ff86ddb3c00) [pid = 1931] [serial = 2154] [outer = 0x7ff860218800] 21:05:15 INFO - PROCESS | 1931 | 1461557115506 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 21:05:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 21:05:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1631ms 21:05:15 INFO - PROCESS | 1931 | 1461557115589 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 21:05:15 INFO - PROCESS | 1931 | 1461557115593 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 21:05:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 21:05:15 INFO - PROCESS | 1931 | 1461557115599 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 21:05:15 INFO - PROCESS | 1931 | 1461557115601 Marionette TRACE conn4 <- [1,2842,null,{}] 21:05:15 INFO - PROCESS | 1931 | 1461557115607 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:15 INFO - PROCESS | 1931 | 1461557115896 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 21:05:16 INFO - PROCESS | 1931 | 1461557116253 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:16 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880b0f800 == 192 [pid = 1931] [id = 718] 21:05:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7ff86ddaf000) [pid = 1931] [serial = 2155] [outer = (nil)] 21:05:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7ff86e107000) [pid = 1931] [serial = 2156] [outer = 0x7ff86ddaf000] 21:05:16 INFO - PROCESS | 1931 | 1461557116339 Marionette DEBUG loaded listener.js 21:05:16 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7ff86e111c00) [pid = 1931] [serial = 2157] [outer = 0x7ff86ddaf000] 21:05:17 INFO - PROCESS | 1931 | 1461557117202 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 21:05:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 21:05:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1644ms 21:05:17 INFO - PROCESS | 1931 | 1461557117245 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 21:05:17 INFO - PROCESS | 1931 | 1461557117248 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 21:05:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 21:05:17 INFO - PROCESS | 1931 | 1461557117255 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 21:05:17 INFO - PROCESS | 1931 | 1461557117258 Marionette TRACE conn4 <- [1,2846,null,{}] 21:05:17 INFO - PROCESS | 1931 | 1461557117264 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:17 INFO - PROCESS | 1931 | 1461557117513 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 21:05:17 INFO - PROCESS | 1931 | 1461557117793 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff881b18000 == 193 [pid = 1931] [id = 719] 21:05:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7ff86ddb6000) [pid = 1931] [serial = 2158] [outer = (nil)] 21:05:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7ff86eee7400) [pid = 1931] [serial = 2159] [outer = 0x7ff86ddb6000] 21:05:17 INFO - PROCESS | 1931 | 1461557117913 Marionette DEBUG loaded listener.js 21:05:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7ff870386400) [pid = 1931] [serial = 2160] [outer = 0x7ff86ddb6000] 21:05:18 INFO - PROCESS | 1931 | 1461557118746 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 21:05:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 21:05:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1533ms 21:05:18 INFO - PROCESS | 1931 | 1461557118791 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 21:05:18 INFO - PROCESS | 1931 | 1461557118796 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 21:05:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 21:05:18 INFO - PROCESS | 1931 | 1461557118806 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 21:05:18 INFO - PROCESS | 1931 | 1461557118811 Marionette TRACE conn4 <- [1,2850,null,{}] 21:05:18 INFO - PROCESS | 1931 | 1461557118817 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:19 INFO - PROCESS | 1931 | 1461557119070 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 21:05:19 INFO - PROCESS | 1931 | 1461557119356 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:19 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff881c80000 == 194 [pid = 1931] [id = 720] 21:05:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7ff86ddba000) [pid = 1931] [serial = 2161] [outer = (nil)] 21:05:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7ff8714dc800) [pid = 1931] [serial = 2162] [outer = 0x7ff86ddba000] 21:05:19 INFO - PROCESS | 1931 | 1461557119490 Marionette DEBUG loaded listener.js 21:05:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7ff8717ec800) [pid = 1931] [serial = 2163] [outer = 0x7ff86ddba000] 21:05:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85f417000 == 193 [pid = 1931] [id = 701] 21:05:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e50a000 == 192 [pid = 1931] [id = 700] 21:05:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85db08000 == 191 [pid = 1931] [id = 699] 21:05:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8594df800 == 190 [pid = 1931] [id = 698] 21:05:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff859cf6800 == 189 [pid = 1931] [id = 697] 21:05:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85d535000 == 188 [pid = 1931] [id = 565] 21:05:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86b9a8800 == 187 [pid = 1931] [id = 692] 21:05:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff888a59800 == 186 [pid = 1931] [id = 559] 21:05:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a8ce800 == 185 [pid = 1931] [id = 691] 21:05:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869aa1000 == 184 [pid = 1931] [id = 690] 21:05:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869886800 == 183 [pid = 1931] [id = 689] 21:05:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8677d0800 == 182 [pid = 1931] [id = 688] 21:05:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff862f94000 == 181 [pid = 1931] [id = 687] 21:05:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8628a8800 == 180 [pid = 1931] [id = 686] 21:05:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861354000 == 179 [pid = 1931] [id = 685] 21:05:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff860316000 == 178 [pid = 1931] [id = 684] 21:05:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85f8ae000 == 177 [pid = 1931] [id = 683] 21:05:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e50c800 == 176 [pid = 1931] [id = 682] 21:05:21 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85d7a4000 == 175 [pid = 1931] [id = 681] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7ff86d08b400) [pid = 1931] [serial = 2024] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7ff85fb3b400) [pid = 1931] [serial = 1989] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7ff85f442c00) [pid = 1931] [serial = 1986] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7ff8676bdc00) [pid = 1931] [serial = 2004] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7ff862924c00) [pid = 1931] [serial = 1995] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7ff85d54bc00) [pid = 1931] [serial = 1908] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7ff86ab8b400) [pid = 1931] [serial = 2015] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7ff86020f400) [pid = 1931] [serial = 1991] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7ff85d551800) [pid = 1931] [serial = 1982] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7ff86d161c00) [pid = 1931] [serial = 2028] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7ff862d8e000) [pid = 1931] [serial = 1997] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7ff857de9000) [pid = 1931] [serial = 2039] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7ff867606800) [pid = 1931] [serial = 2003] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7ff86d093c00) [pid = 1931] [serial = 2025] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7ff86d084400) [pid = 1931] [serial = 2022] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7ff861236400) [pid = 1931] [serial = 1994] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7ff8677b5800) [pid = 1931] [serial = 2007] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7ff858268c00) [pid = 1931] [serial = 1980] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7ff86d6e4c00) [pid = 1931] [serial = 2031] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7ff86d055c00) [pid = 1931] [serial = 2019] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7ff85facf400) [pid = 1931] [serial = 1988] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7ff863128400) [pid = 1931] [serial = 1998] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7ff86a987c00) [pid = 1931] [serial = 2013] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7ff85a0cfc00) [pid = 1931] [serial = 2036] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7ff868799c00) [pid = 1931] [serial = 2009] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7ff86d07d400) [pid = 1931] [serial = 2021] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7ff86cf85000) [pid = 1931] [serial = 2018] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7ff85a50b800) [pid = 1931] [serial = 2037] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7ff85e68ac00) [pid = 1931] [serial = 1985] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7ff867540c00) [pid = 1931] [serial = 2000] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7ff86a646800) [pid = 1931] [serial = 2012] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7ff8594b9400) [pid = 1931] [serial = 2034] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7ff857dec800) [pid = 1931] [serial = 1979] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7ff861075400) [pid = 1931] [serial = 1992] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7ff86d16d000) [pid = 1931] [serial = 2030] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7ff85860ec00) [pid = 1931] [serial = 2033] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7ff85db57400) [pid = 1931] [serial = 1983] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7ff86cf11400) [pid = 1931] [serial = 2016] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7ff867799000) [pid = 1931] [serial = 2006] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7ff86754f800) [pid = 1931] [serial = 2001] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7ff86d12f400) [pid = 1931] [serial = 2027] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7ff86a1a5400) [pid = 1931] [serial = 2010] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7ff85ac19c00) [pid = 1931] [serial = 2040] [outer = (nil)] [url = about:blank] 21:05:22 INFO - PROCESS | 1931 | 1461557122503 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 21:05:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 21:05:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 3746ms 21:05:22 INFO - PROCESS | 1931 | 1461557122551 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 21:05:22 INFO - PROCESS | 1931 | 1461557122556 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 21:05:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 21:05:22 INFO - PROCESS | 1931 | 1461557122565 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 21:05:22 INFO - PROCESS | 1931 | 1461557122571 Marionette TRACE conn4 <- [1,2854,null,{}] 21:05:22 INFO - PROCESS | 1931 | 1461557122579 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:22 INFO - PROCESS | 1931 | 1461557122846 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 21:05:23 INFO - PROCESS | 1931 | 1461557123050 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff859545800 == 176 [pid = 1931] [id = 721] 21:05:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7ff857df6c00) [pid = 1931] [serial = 2164] [outer = (nil)] 21:05:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7ff8587b2400) [pid = 1931] [serial = 2165] [outer = 0x7ff857df6c00] 21:05:23 INFO - PROCESS | 1931 | 1461557123124 Marionette DEBUG loaded listener.js 21:05:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7ff85950ec00) [pid = 1931] [serial = 2166] [outer = 0x7ff857df6c00] 21:05:23 INFO - PROCESS | 1931 | 1461557123925 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 21:05:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 21:05:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1386ms 21:05:23 INFO - PROCESS | 1931 | 1461557123953 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 21:05:23 INFO - PROCESS | 1931 | 1461557123961 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 21:05:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 21:05:23 INFO - PROCESS | 1931 | 1461557123971 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 21:05:23 INFO - PROCESS | 1931 | 1461557123975 Marionette TRACE conn4 <- [1,2858,null,{}] 21:05:23 INFO - PROCESS | 1931 | 1461557123980 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:24 INFO - PROCESS | 1931 | 1461557124287 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 21:05:24 INFO - PROCESS | 1931 | 1461557124412 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d629000 == 177 [pid = 1931] [id = 722] 21:05:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7ff858069400) [pid = 1931] [serial = 2167] [outer = (nil)] 21:05:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7ff85a17d800) [pid = 1931] [serial = 2168] [outer = 0x7ff858069400] 21:05:24 INFO - PROCESS | 1931 | 1461557124489 Marionette DEBUG loaded listener.js 21:05:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7ff85ac19c00) [pid = 1931] [serial = 2169] [outer = 0x7ff858069400] 21:05:25 INFO - PROCESS | 1931 | 1461557125476 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 21:05:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 21:05:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1587ms 21:05:25 INFO - PROCESS | 1931 | 1461557125560 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 21:05:25 INFO - PROCESS | 1931 | 1461557125566 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 21:05:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 21:05:25 INFO - PROCESS | 1931 | 1461557125576 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 21:05:25 INFO - PROCESS | 1931 | 1461557125584 Marionette TRACE conn4 <- [1,2862,null,{}] 21:05:25 INFO - PROCESS | 1931 | 1461557125626 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:25 INFO - PROCESS | 1931 | 1461557125941 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 21:05:26 INFO - PROCESS | 1931 | 1461557126225 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85dfca800 == 178 [pid = 1931] [id = 723] 21:05:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7ff85d558800) [pid = 1931] [serial = 2170] [outer = (nil)] 21:05:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7ff85e1f7c00) [pid = 1931] [serial = 2171] [outer = 0x7ff85d558800] 21:05:26 INFO - PROCESS | 1931 | 1461557126299 Marionette DEBUG loaded listener.js 21:05:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7ff85e68bc00) [pid = 1931] [serial = 2172] [outer = 0x7ff85d558800] 21:05:27 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7ff854cb2400) [pid = 1931] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 21:05:27 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7ff85e052400) [pid = 1931] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 21:05:27 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7ff858066000) [pid = 1931] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 21:05:27 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7ff858268400) [pid = 1931] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 21:05:27 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7ff853b21c00) [pid = 1931] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 21:05:27 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7ff853b25c00) [pid = 1931] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 21:05:27 INFO - PROCESS | 1931 | 1461557127566 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 21:05:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 21:05:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 2056ms 21:05:27 INFO - PROCESS | 1931 | 1461557127630 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 21:05:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 21:05:27 INFO - PROCESS | 1931 | 1461557127635 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 21:05:27 INFO - PROCESS | 1931 | 1461557127641 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 21:05:27 INFO - PROCESS | 1931 | 1461557127644 Marionette TRACE conn4 <- [1,2866,null,{}] 21:05:27 INFO - PROCESS | 1931 | 1461557127650 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:27 INFO - PROCESS | 1931 | 1461557127939 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 21:05:27 INFO - PROCESS | 1931 | 1461557127962 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e4e2000 == 179 [pid = 1931] [id = 724] 21:05:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7ff854cbd800) [pid = 1931] [serial = 2173] [outer = (nil)] 21:05:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7ff85e9af400) [pid = 1931] [serial = 2174] [outer = 0x7ff854cbd800] 21:05:28 INFO - PROCESS | 1931 | 1461557128029 Marionette DEBUG loaded listener.js 21:05:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7ff85f44c000) [pid = 1931] [serial = 2175] [outer = 0x7ff854cbd800] 21:05:28 INFO - PROCESS | 1931 | 1461557128951 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 21:05:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 21:05:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1335ms 21:05:28 INFO - PROCESS | 1931 | 1461557128976 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 21:05:28 INFO - PROCESS | 1931 | 1461557128979 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 21:05:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 21:05:28 INFO - PROCESS | 1931 | 1461557128985 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 21:05:28 INFO - PROCESS | 1931 | 1461557128988 Marionette TRACE conn4 <- [1,2870,null,{}] 21:05:28 INFO - PROCESS | 1931 | 1461557128994 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:29 INFO - PROCESS | 1931 | 1461557129218 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 21:05:29 INFO - PROCESS | 1931 | 1461557129702 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff858ab6000 == 180 [pid = 1931] [id = 725] 21:05:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7ff853b2ac00) [pid = 1931] [serial = 2176] [outer = (nil)] 21:05:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7ff856fa3800) [pid = 1931] [serial = 2177] [outer = 0x7ff853b2ac00] 21:05:29 INFO - PROCESS | 1931 | 1461557129790 Marionette DEBUG loaded listener.js 21:05:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7ff858266800) [pid = 1931] [serial = 2178] [outer = 0x7ff853b2ac00] 21:05:30 INFO - PROCESS | 1931 | 1461557130782 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 21:05:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 21:05:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1836ms 21:05:30 INFO - PROCESS | 1931 | 1461557130825 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 21:05:30 INFO - PROCESS | 1931 | 1461557130834 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 21:05:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 21:05:30 INFO - PROCESS | 1931 | 1461557130842 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 21:05:30 INFO - PROCESS | 1931 | 1461557130848 Marionette TRACE conn4 <- [1,2874,null,{}] 21:05:30 INFO - PROCESS | 1931 | 1461557130857 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:31 INFO - PROCESS | 1931 | 1461557131121 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 21:05:31 INFO - PROCESS | 1931 | 1461557131462 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:31 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85db08000 == 181 [pid = 1931] [id = 726] 21:05:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7ff85a0c2400) [pid = 1931] [serial = 2179] [outer = (nil)] 21:05:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7ff85a188000) [pid = 1931] [serial = 2180] [outer = 0x7ff85a0c2400] 21:05:31 INFO - PROCESS | 1931 | 1461557131553 Marionette DEBUG loaded listener.js 21:05:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7ff85ac13400) [pid = 1931] [serial = 2181] [outer = 0x7ff85a0c2400] 21:05:32 INFO - PROCESS | 1931 | 1461557132506 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 21:05:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 21:05:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1740ms 21:05:32 INFO - PROCESS | 1931 | 1461557132586 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 21:05:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 21:05:32 INFO - PROCESS | 1931 | 1461557132593 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 21:05:32 INFO - PROCESS | 1931 | 1461557132600 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 21:05:32 INFO - PROCESS | 1931 | 1461557132604 Marionette TRACE conn4 <- [1,2878,null,{}] 21:05:32 INFO - PROCESS | 1931 | 1461557132611 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:32 INFO - PROCESS | 1931 | 1461557132902 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 21:05:33 INFO - PROCESS | 1931 | 1461557133258 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85f8ae000 == 182 [pid = 1931] [id = 727] 21:05:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7ff85d8a7400) [pid = 1931] [serial = 2182] [outer = (nil)] 21:05:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7ff85e04b000) [pid = 1931] [serial = 2183] [outer = 0x7ff85d8a7400] 21:05:33 INFO - PROCESS | 1931 | 1461557133338 Marionette DEBUG loaded listener.js 21:05:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7ff85e681800) [pid = 1931] [serial = 2184] [outer = 0x7ff85d8a7400] 21:05:34 INFO - PROCESS | 1931 | 1461557134289 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 21:05:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 21:05:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1732ms 21:05:34 INFO - PROCESS | 1931 | 1461557134333 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 21:05:34 INFO - PROCESS | 1931 | 1461557134338 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 21:05:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 21:05:34 INFO - PROCESS | 1931 | 1461557134354 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 21:05:34 INFO - PROCESS | 1931 | 1461557134363 Marionette TRACE conn4 <- [1,2882,null,{}] 21:05:34 INFO - PROCESS | 1931 | 1461557134370 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:34 INFO - PROCESS | 1931 | 1461557134639 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 21:05:34 INFO - PROCESS | 1931 | 1461557134952 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:34 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861121000 == 183 [pid = 1931] [id = 728] 21:05:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7ff85d8afc00) [pid = 1931] [serial = 2185] [outer = (nil)] 21:05:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7ff85fb3a000) [pid = 1931] [serial = 2186] [outer = 0x7ff85d8afc00] 21:05:35 INFO - PROCESS | 1931 | 1461557135045 Marionette DEBUG loaded listener.js 21:05:35 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7ff860219c00) [pid = 1931] [serial = 2187] [outer = 0x7ff85d8afc00] 21:05:36 INFO - PROCESS | 1931 | 1461557136232 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 21:05:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 21:05:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1953ms 21:05:36 INFO - PROCESS | 1931 | 1461557136301 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 21:05:36 INFO - PROCESS | 1931 | 1461557136309 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 21:05:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 21:05:36 INFO - PROCESS | 1931 | 1461557136339 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 21:05:36 INFO - PROCESS | 1931 | 1461557136346 Marionette TRACE conn4 <- [1,2886,null,{}] 21:05:36 INFO - PROCESS | 1931 | 1461557136355 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:36 INFO - PROCESS | 1931 | 1461557136897 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 21:05:37 INFO - PROCESS | 1931 | 1461557137109 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:37 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8626c5800 == 184 [pid = 1931] [id = 729] 21:05:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7ff85e04dc00) [pid = 1931] [serial = 2188] [outer = (nil)] 21:05:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7ff861241c00) [pid = 1931] [serial = 2189] [outer = 0x7ff85e04dc00] 21:05:37 INFO - PROCESS | 1931 | 1461557137186 Marionette DEBUG loaded listener.js 21:05:37 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7ff862918400) [pid = 1931] [serial = 2190] [outer = 0x7ff85e04dc00] 21:05:38 INFO - PROCESS | 1931 | 1461557138107 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 21:05:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 21:05:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1858ms 21:05:38 INFO - PROCESS | 1931 | 1461557138177 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 21:05:38 INFO - PROCESS | 1931 | 1461557138181 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 21:05:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 21:05:38 INFO - PROCESS | 1931 | 1461557138187 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 21:05:38 INFO - PROCESS | 1931 | 1461557138189 Marionette TRACE conn4 <- [1,2890,null,{}] 21:05:38 INFO - PROCESS | 1931 | 1461557138195 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:38 INFO - PROCESS | 1931 | 1461557138444 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 21:05:38 INFO - PROCESS | 1931 | 1461557138719 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:38 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8630ed000 == 185 [pid = 1931] [id = 730] 21:05:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7ff862d84c00) [pid = 1931] [serial = 2191] [outer = (nil)] 21:05:38 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7ff862d8f000) [pid = 1931] [serial = 2192] [outer = 0x7ff862d84c00] 21:05:38 INFO - PROCESS | 1931 | 1461557138878 Marionette DEBUG loaded listener.js 21:05:39 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7ff867552400) [pid = 1931] [serial = 2193] [outer = 0x7ff862d84c00] 21:05:39 INFO - PROCESS | 1931 | 1461557139836 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 21:05:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 21:05:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1694ms 21:05:39 INFO - PROCESS | 1931 | 1461557139882 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 21:05:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 21:05:39 INFO - PROCESS | 1931 | 1461557139886 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 21:05:39 INFO - PROCESS | 1931 | 1461557139893 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 21:05:39 INFO - PROCESS | 1931 | 1461557139896 Marionette TRACE conn4 <- [1,2894,null,{}] 21:05:39 INFO - PROCESS | 1931 | 1461557139901 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:40 INFO - PROCESS | 1931 | 1461557140154 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 21:05:40 INFO - PROCESS | 1931 | 1461557140468 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:40 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8678c1000 == 186 [pid = 1931] [id = 731] 21:05:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7ff862921000) [pid = 1931] [serial = 2194] [outer = (nil)] 21:05:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7ff867794400) [pid = 1931] [serial = 2195] [outer = 0x7ff862921000] 21:05:40 INFO - PROCESS | 1931 | 1461557140552 Marionette DEBUG loaded listener.js 21:05:40 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7ff8677c1c00) [pid = 1931] [serial = 2196] [outer = 0x7ff862921000] 21:05:41 INFO - PROCESS | 1931 | 1461557141437 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 21:05:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 21:05:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1589ms 21:05:41 INFO - PROCESS | 1931 | 1461557141482 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 21:05:41 INFO - PROCESS | 1931 | 1461557141489 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 21:05:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 21:05:41 INFO - PROCESS | 1931 | 1461557141496 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 21:05:41 INFO - PROCESS | 1931 | 1461557141500 Marionette TRACE conn4 <- [1,2898,null,{}] 21:05:41 INFO - PROCESS | 1931 | 1461557141506 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:41 INFO - PROCESS | 1931 | 1461557141744 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 21:05:42 INFO - PROCESS | 1931 | 1461557142070 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869899800 == 187 [pid = 1931] [id = 732] 21:05:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7ff8594c1800) [pid = 1931] [serial = 2197] [outer = (nil)] 21:05:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7ff867834c00) [pid = 1931] [serial = 2198] [outer = 0x7ff8594c1800] 21:05:42 INFO - PROCESS | 1931 | 1461557142150 Marionette DEBUG loaded listener.js 21:05:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7ff869ed7000) [pid = 1931] [serial = 2199] [outer = 0x7ff8594c1800] 21:05:43 INFO - PROCESS | 1931 | 1461557143035 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 21:05:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 21:05:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1585ms 21:05:43 INFO - PROCESS | 1931 | 1461557143082 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 21:05:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 21:05:43 INFO - PROCESS | 1931 | 1461557143086 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 21:05:43 INFO - PROCESS | 1931 | 1461557143093 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 21:05:43 INFO - PROCESS | 1931 | 1461557143096 Marionette TRACE conn4 <- [1,2902,null,{}] 21:05:43 INFO - PROCESS | 1931 | 1461557143103 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:43 INFO - PROCESS | 1931 | 1461557143342 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 21:05:43 INFO - PROCESS | 1931 | 1461557143619 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869bd1800 == 188 [pid = 1931] [id = 733] 21:05:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7ff85d552000) [pid = 1931] [serial = 2200] [outer = (nil)] 21:05:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7ff86a3e3c00) [pid = 1931] [serial = 2201] [outer = 0x7ff85d552000] 21:05:43 INFO - PROCESS | 1931 | 1461557143739 Marionette DEBUG loaded listener.js 21:05:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7ff86a94f800) [pid = 1931] [serial = 2202] [outer = 0x7ff85d552000] 21:05:44 INFO - PROCESS | 1931 | 1461557144620 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 21:05:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 21:05:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1581ms 21:05:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 21:05:44 INFO - PROCESS | 1931 | 1461557144674 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 21:05:44 INFO - PROCESS | 1931 | 1461557144677 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 21:05:44 INFO - PROCESS | 1931 | 1461557144684 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 21:05:44 INFO - PROCESS | 1931 | 1461557144687 Marionette TRACE conn4 <- [1,2906,null,{}] 21:05:44 INFO - PROCESS | 1931 | 1461557144692 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:44 INFO - PROCESS | 1931 | 1461557144935 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 21:05:45 INFO - PROCESS | 1931 | 1461557145212 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a9c8000 == 189 [pid = 1931] [id = 734] 21:05:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7ff853b22c00) [pid = 1931] [serial = 2203] [outer = (nil)] 21:05:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7ff86ac14800) [pid = 1931] [serial = 2204] [outer = 0x7ff853b22c00] 21:05:45 INFO - PROCESS | 1931 | 1461557145340 Marionette DEBUG loaded listener.js 21:05:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7ff86cecf400) [pid = 1931] [serial = 2205] [outer = 0x7ff853b22c00] 21:05:46 INFO - PROCESS | 1931 | 1461557146219 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 21:05:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 21:05:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1579ms 21:05:46 INFO - PROCESS | 1931 | 1461557146263 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 21:05:46 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 21:05:46 INFO - PROCESS | 1931 | 1461557146267 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 21:05:46 INFO - PROCESS | 1931 | 1461557146273 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 21:05:46 INFO - PROCESS | 1931 | 1461557146276 Marionette TRACE conn4 <- [1,2910,null,{}] 21:05:46 INFO - PROCESS | 1931 | 1461557146281 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:46 INFO - PROCESS | 1931 | 1461557146538 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 21:05:46 INFO - PROCESS | 1931 | 1461557146916 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:46 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86d95d800 == 190 [pid = 1931] [id = 735] 21:05:46 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7ff86d080800) [pid = 1931] [serial = 2206] [outer = (nil)] 21:05:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7ff86d086000) [pid = 1931] [serial = 2207] [outer = 0x7ff86d080800] 21:05:47 INFO - PROCESS | 1931 | 1461557147014 Marionette DEBUG loaded listener.js 21:05:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7ff86d098400) [pid = 1931] [serial = 2208] [outer = 0x7ff86d080800] 21:05:47 INFO - PROCESS | 1931 | 1461557147852 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 21:05:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 21:05:47 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 21:05:47 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1640ms 21:05:47 INFO - PROCESS | 1931 | 1461557147914 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 21:05:47 INFO - PROCESS | 1931 | 1461557147918 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 21:05:47 INFO - TEST-START | /DOMEvents/constructors.html 21:05:47 INFO - PROCESS | 1931 | 1461557147925 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 21:05:47 INFO - PROCESS | 1931 | 1461557147928 Marionette TRACE conn4 <- [1,2914,null,{}] 21:05:47 INFO - PROCESS | 1931 | 1461557147954 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:48 INFO - PROCESS | 1931 | 1461557148221 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 21:05:48 INFO - PROCESS | 1931 | 1461557148496 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:48 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff871b3b000 == 191 [pid = 1931] [id = 736] 21:05:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7ff86d081000) [pid = 1931] [serial = 2209] [outer = (nil)] 21:05:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7ff86e10e400) [pid = 1931] [serial = 2210] [outer = 0x7ff86d081000] 21:05:48 INFO - PROCESS | 1931 | 1461557148620 Marionette DEBUG loaded listener.js 21:05:48 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7ff8705e7c00) [pid = 1931] [serial = 2211] [outer = 0x7ff86d081000] 21:05:49 INFO - PROCESS | 1931 | 1461557149541 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 21:05:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 21:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 21:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 21:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:05:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 21:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 21:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 21:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:05:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 21:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 21:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 21:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:05:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 21:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 21:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 21:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:05:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 21:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 21:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 21:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:05:49 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 21:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 21:05:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:05:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 21:05:49 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 21:05:49 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 21:05:49 INFO - TEST-OK | /DOMEvents/constructors.html | took 1661ms 21:05:49 INFO - PROCESS | 1931 | 1461557149607 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 21:05:49 INFO - PROCESS | 1931 | 1461557149614 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 21:05:49 INFO - TEST-START | /DOMEvents/event-phases-order.html 21:05:49 INFO - PROCESS | 1931 | 1461557149625 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 21:05:49 INFO - PROCESS | 1931 | 1461557149636 Marionette TRACE conn4 <- [1,2918,null,{}] 21:05:49 INFO - PROCESS | 1931 | 1461557149646 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:49 INFO - PROCESS | 1931 | 1461557149888 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 21:05:50 INFO - PROCESS | 1931 | 1461557150216 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87441d000 == 192 [pid = 1931] [id = 737] 21:05:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7ff86d086c00) [pid = 1931] [serial = 2212] [outer = (nil)] 21:05:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7ff8722b6c00) [pid = 1931] [serial = 2213] [outer = 0x7ff86d086c00] 21:05:50 INFO - PROCESS | 1931 | 1461557150296 Marionette DEBUG loaded listener.js 21:05:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7ff872f23000) [pid = 1931] [serial = 2214] [outer = 0x7ff86d086c00] 21:05:51 INFO - PROCESS | 1931 | 1461557151065 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 21:05:51 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 21:05:51 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1492ms 21:05:51 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 21:05:51 INFO - PROCESS | 1931 | 1461557151119 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 21:05:51 INFO - PROCESS | 1931 | 1461557151121 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 21:05:51 INFO - PROCESS | 1931 | 1461557151129 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 21:05:51 INFO - PROCESS | 1931 | 1461557151131 Marionette TRACE conn4 <- [1,2922,null,{}] 21:05:51 INFO - PROCESS | 1931 | 1461557151138 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:51 INFO - PROCESS | 1931 | 1461557151401 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 21:05:51 INFO - PROCESS | 1931 | 1461557151684 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:51 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff87fa99800 == 193 [pid = 1931] [id = 738] 21:05:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7ff86d050800) [pid = 1931] [serial = 2215] [outer = (nil)] 21:05:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7ff872f24800) [pid = 1931] [serial = 2216] [outer = 0x7ff86d050800] 21:05:51 INFO - PROCESS | 1931 | 1461557151764 Marionette DEBUG loaded listener.js 21:05:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7ff8730d3c00) [pid = 1931] [serial = 2217] [outer = 0x7ff86d050800] 21:05:52 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:05:52 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:05:52 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:05:52 INFO - PROCESS | 1931 | [1931] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-in-l64-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 21:05:52 INFO - PROCESS | 1931 | 1461557152601 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 21:05:52 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 21:05:52 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 21:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 21:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:05:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:05:52 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 21:05:52 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 21:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:05:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:05:52 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 21:05:52 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 21:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:05:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:05:52 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]" 21:05:52 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 21:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 21:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:05:52 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 21:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 21:05:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:05:52 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 21:05:52 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 21:05:52 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1535ms 21:05:52 INFO - PROCESS | 1931 | 1461557152666 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 21:05:52 INFO - PROCESS | 1931 | 1461557152673 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 21:05:52 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 21:05:52 INFO - PROCESS | 1931 | 1461557152683 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 21:05:52 INFO - PROCESS | 1931 | 1461557152685 Marionette TRACE conn4 <- [1,2926,null,{}] 21:05:52 INFO - PROCESS | 1931 | 1461557152689 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:52 INFO - PROCESS | 1931 | 1461557152927 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 21:05:53 INFO - PROCESS | 1931 | 1461557153207 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88383e800 == 194 [pid = 1931] [id = 739] 21:05:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7ff86eee1c00) [pid = 1931] [serial = 2218] [outer = (nil)] 21:05:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7ff873797400) [pid = 1931] [serial = 2219] [outer = 0x7ff86eee1c00] 21:05:53 INFO - PROCESS | 1931 | 1461557153285 Marionette DEBUG loaded listener.js 21:05:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x7ff873b40000) [pid = 1931] [serial = 2220] [outer = 0x7ff86eee1c00] 21:05:53 INFO - PROCESS | 1931 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 21:05:54 INFO - PROCESS | 1931 | 1461557154085 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 21:05:54 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 21:05:54 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1431ms 21:05:54 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 21:05:54 INFO - PROCESS | 1931 | 1461557154116 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 21:05:54 INFO - PROCESS | 1931 | 1461557154119 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 21:05:54 INFO - PROCESS | 1931 | 1461557154125 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 21:05:54 INFO - PROCESS | 1931 | 1461557154128 Marionette TRACE conn4 <- [1,2930,null,{}] 21:05:54 INFO - PROCESS | 1931 | 1461557154133 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:54 INFO - PROCESS | 1931 | 1461557154364 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 21:05:54 INFO - PROCESS | 1931 | 1461557154651 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885512800 == 195 [pid = 1931] [id = 740] 21:05:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x7ff872f2e800) [pid = 1931] [serial = 2221] [outer = (nil)] 21:05:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x7ff873c0f400) [pid = 1931] [serial = 2222] [outer = 0x7ff872f2e800] 21:05:54 INFO - PROCESS | 1931 | 1461557154730 Marionette DEBUG loaded listener.js 21:05:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x7ff873c7f000) [pid = 1931] [serial = 2223] [outer = 0x7ff872f2e800] 21:05:55 INFO - PROCESS | 1931 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 21:05:55 INFO - PROCESS | 1931 | 1461557155529 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 21:05:55 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 21:05:55 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1450ms 21:05:55 INFO - PROCESS | 1931 | 1461557155576 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 21:05:55 INFO - PROCESS | 1931 | 1461557155579 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 21:05:55 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 21:05:55 INFO - PROCESS | 1931 | 1461557155586 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 21:05:55 INFO - PROCESS | 1931 | 1461557155588 Marionette TRACE conn4 <- [1,2934,null,{}] 21:05:55 INFO - PROCESS | 1931 | 1461557155594 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:55 INFO - PROCESS | 1931 | 1461557155840 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 21:05:56 INFO - PROCESS | 1931 | 1461557156125 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885579800 == 196 [pid = 1931] [id = 741] 21:05:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x7ff87378f800) [pid = 1931] [serial = 2224] [outer = (nil)] 21:05:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x7ff873c88000) [pid = 1931] [serial = 2225] [outer = 0x7ff87378f800] 21:05:56 INFO - PROCESS | 1931 | 1461557156204 Marionette DEBUG loaded listener.js 21:05:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x7ff87431c800) [pid = 1931] [serial = 2226] [outer = 0x7ff87378f800] 21:05:57 INFO - PROCESS | 1931 | 1461557157048 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 21:05:57 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 21:05:57 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1478ms 21:05:57 INFO - PROCESS | 1931 | 1461557157065 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 21:05:57 INFO - PROCESS | 1931 | 1461557157068 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 21:05:57 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 21:05:57 INFO - PROCESS | 1931 | 1461557157076 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 21:05:57 INFO - PROCESS | 1931 | 1461557157078 Marionette TRACE conn4 <- [1,2938,null,{}] 21:05:57 INFO - PROCESS | 1931 | 1461557157085 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:57 INFO - PROCESS | 1931 | 1461557157320 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 21:05:57 INFO - PROCESS | 1931 | 1461557157573 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:57 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885907800 == 197 [pid = 1931] [id = 742] 21:05:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x7ff873b3cc00) [pid = 1931] [serial = 2227] [outer = (nil)] 21:05:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x7ff8747b4400) [pid = 1931] [serial = 2228] [outer = 0x7ff873b3cc00] 21:05:57 INFO - PROCESS | 1931 | 1461557157649 Marionette DEBUG loaded listener.js 21:05:57 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x7ff8749a8000) [pid = 1931] [serial = 2229] [outer = 0x7ff873b3cc00] 21:05:58 INFO - PROCESS | 1931 | 1461557158460 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 21:05:58 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. 21:05:58 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1436ms 21:05:58 INFO - PROCESS | 1931 | 1461557158512 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 21:05:58 INFO - PROCESS | 1931 | 1461557158516 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 21:05:58 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 21:05:58 INFO - PROCESS | 1931 | 1461557158522 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 21:05:58 INFO - PROCESS | 1931 | 1461557158524 Marionette TRACE conn4 <- [1,2942,null,{}] 21:05:58 INFO - PROCESS | 1931 | 1461557158530 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:05:58 INFO - PROCESS | 1931 | 1461557158775 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 21:05:59 INFO - PROCESS | 1931 | 1461557159063 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:05:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885921800 == 198 [pid = 1931] [id = 743] 21:05:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x7ff85f441c00) [pid = 1931] [serial = 2230] [outer = (nil)] 21:05:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x7ff8749b3000) [pid = 1931] [serial = 2231] [outer = 0x7ff85f441c00] 21:05:59 INFO - PROCESS | 1931 | 1461557159145 Marionette DEBUG loaded listener.js 21:05:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x7ff875e6b400) [pid = 1931] [serial = 2232] [outer = 0x7ff85f441c00] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85f413800 == 197 [pid = 1931] [id = 536] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff859534800 == 196 [pid = 1931] [id = 677] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff876da0000 == 195 [pid = 1931] [id = 676] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86e1de000 == 194 [pid = 1931] [id = 672] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8687bf800 == 193 [pid = 1931] [id = 667] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff859cd9800 == 192 [pid = 1931] [id = 489] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8699d5000 == 191 [pid = 1931] [id = 668] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a08a800 == 190 [pid = 1931] [id = 669] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff874c07800 == 189 [pid = 1931] [id = 675] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861508000 == 188 [pid = 1931] [id = 664] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8677da000 == 187 [pid = 1931] [id = 666] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff871b46800 == 186 [pid = 1931] [id = 673] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff867406800 == 185 [pid = 1931] [id = 665] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86adb7000 == 184 [pid = 1931] [id = 670] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86d8a9800 == 183 [pid = 1931] [id = 671] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff873ca5800 == 182 [pid = 1931] [id = 674] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff860329800 == 181 [pid = 1931] [id = 663] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85e4e2000 == 180 [pid = 1931] [id = 724] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85dfca800 == 179 [pid = 1931] [id = 723] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85d629000 == 178 [pid = 1931] [id = 722] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff859545800 == 177 [pid = 1931] [id = 721] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8749ca800 == 176 [pid = 1931] [id = 715] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff873abe000 == 175 [pid = 1931] [id = 714] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff872924000 == 174 [pid = 1931] [id = 713] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86e11e800 == 173 [pid = 1931] [id = 712] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86cf93000 == 172 [pid = 1931] [id = 711] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a8d7000 == 171 [pid = 1931] [id = 710] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869f57800 == 170 [pid = 1931] [id = 709] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86991a000 == 169 [pid = 1931] [id = 708] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8678c1800 == 168 [pid = 1931] [id = 707] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86740d000 == 167 [pid = 1931] [id = 706] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8626bd800 == 166 [pid = 1931] [id = 705] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86031e000 == 165 [pid = 1931] [id = 704] 21:06:01 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85dfc2000 == 164 [pid = 1931] [id = 703] 21:06:01 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x7ff85e67d000) [pid = 1931] [serial = 2105] [outer = (nil)] [url = about:blank] 21:06:01 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x7ff85fb32c00) [pid = 1931] [serial = 2106] [outer = (nil)] [url = about:blank] 21:06:01 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x7ff86cf5b800) [pid = 1931] [serial = 2087] [outer = (nil)] [url = about:blank] 21:06:01 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x7ff85a0c8c00) [pid = 1931] [serial = 2096] [outer = (nil)] [url = about:blank] 21:06:01 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x7ff86a952000) [pid = 1931] [serial = 2081] [outer = (nil)] [url = about:blank] 21:06:01 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x7ff85f9cb400) [pid = 1931] [serial = 2102] [outer = (nil)] [url = about:blank] 21:06:01 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x7ff860211400) [pid = 1931] [serial = 2057] [outer = (nil)] [url = about:blank] 21:06:01 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x7ff85825c000) [pid = 1931] [serial = 2093] [outer = (nil)] [url = about:blank] 21:06:01 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x7ff85e1f8400) [pid = 1931] [serial = 2099] [outer = (nil)] [url = about:blank] 21:06:01 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x7ff862ae9000) [pid = 1931] [serial = 2066] [outer = (nil)] [url = about:blank] 21:06:01 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x7ff85e1fc400) [pid = 1931] [serial = 2048] [outer = (nil)] [url = about:blank] 21:06:01 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x7ff86779fc00) [pid = 1931] [serial = 2072] [outer = (nil)] [url = about:blank] 21:06:01 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x7ff85d559400) [pid = 1931] [serial = 2097] [outer = (nil)] [url = about:blank] 21:06:01 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7ff862a68000) [pid = 1931] [serial = 2063] [outer = (nil)] [url = about:blank] 21:06:02 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7ff85fb2e400) [pid = 1931] [serial = 2054] [outer = (nil)] [url = about:blank] 21:06:02 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7ff85930a000) [pid = 1931] [serial = 2094] [outer = (nil)] [url = about:blank] 21:06:02 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7ff86ab87000) [pid = 1931] [serial = 2084] [outer = (nil)] [url = about:blank] 21:06:02 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7ff85995d400) [pid = 1931] [serial = 2045] [outer = (nil)] [url = about:blank] 21:06:02 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7ff86291dc00) [pid = 1931] [serial = 2060] [outer = (nil)] [url = about:blank] 21:06:02 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7ff85e683800) [pid = 1931] [serial = 2043] [outer = (nil)] [url = about:blank] 21:06:02 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7ff85f44b800) [pid = 1931] [serial = 2051] [outer = (nil)] [url = about:blank] 21:06:02 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7ff85e587000) [pid = 1931] [serial = 2042] [outer = (nil)] [url = about:blank] 21:06:02 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7ff86754d800) [pid = 1931] [serial = 2069] [outer = (nil)] [url = about:blank] 21:06:02 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7ff869fdcc00) [pid = 1931] [serial = 2075] [outer = (nil)] [url = about:blank] 21:06:02 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7ff85fb36800) [pid = 1931] [serial = 2103] [outer = (nil)] [url = about:blank] 21:06:02 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7ff85e688400) [pid = 1931] [serial = 2100] [outer = (nil)] [url = about:blank] 21:06:02 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7ff859954400) [pid = 1931] [serial = 2090] [outer = (nil)] [url = about:blank] 21:06:02 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7ff86a3eb400) [pid = 1931] [serial = 2078] [outer = (nil)] [url = about:blank] 21:06:02 INFO - PROCESS | 1931 | 1461557162274 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 21:06:02 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 21:06:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 21:06:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 21:06:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 3787ms 21:06:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 21:06:02 INFO - PROCESS | 1931 | 1461557162312 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 21:06:02 INFO - PROCESS | 1931 | 1461557162315 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 21:06:02 INFO - PROCESS | 1931 | 1461557162323 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 21:06:02 INFO - PROCESS | 1931 | 1461557162326 Marionette TRACE conn4 <- [1,2946,null,{}] 21:06:02 INFO - PROCESS | 1931 | 1461557162334 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:02 INFO - PROCESS | 1931 | 1461557162592 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 21:06:02 INFO - PROCESS | 1931 | 1461557162801 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a32b000 == 165 [pid = 1931] [id = 744] 21:06:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7ff858603c00) [pid = 1931] [serial = 2233] [outer = (nil)] 21:06:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7ff859509000) [pid = 1931] [serial = 2234] [outer = 0x7ff858603c00] 21:06:02 INFO - PROCESS | 1931 | 1461557162873 Marionette DEBUG loaded listener.js 21:06:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7ff8599cb000) [pid = 1931] [serial = 2235] [outer = 0x7ff858603c00] 21:06:03 INFO - PROCESS | 1931 | 1461557163605 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 21:06:03 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. 21:06:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1337ms 21:06:03 INFO - PROCESS | 1931 | 1461557163660 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 21:06:03 INFO - PROCESS | 1931 | 1461557163668 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 21:06:03 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 21:06:03 INFO - PROCESS | 1931 | 1461557163678 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 21:06:03 INFO - PROCESS | 1931 | 1461557163681 Marionette TRACE conn4 <- [1,2950,null,{}] 21:06:03 INFO - PROCESS | 1931 | 1461557163687 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:04 INFO - PROCESS | 1931 | 1461557164013 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 21:06:04 INFO - PROCESS | 1931 | 1461557164145 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d7e7800 == 166 [pid = 1931] [id = 745] 21:06:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7ff858267400) [pid = 1931] [serial = 2236] [outer = (nil)] 21:06:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7ff85d54b800) [pid = 1931] [serial = 2237] [outer = 0x7ff858267400] 21:06:04 INFO - PROCESS | 1931 | 1461557164214 Marionette DEBUG loaded listener.js 21:06:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7ff85db56400) [pid = 1931] [serial = 2238] [outer = 0x7ff858267400] 21:06:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85db07800 == 167 [pid = 1931] [id = 746] 21:06:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7ff85e67d000) [pid = 1931] [serial = 2239] [outer = (nil)] 21:06:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7ff85db58800) [pid = 1931] [serial = 2240] [outer = 0x7ff85e67d000] 21:06:05 INFO - PROCESS | 1931 | 1461557165202 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 21:06:05 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. 21:06:05 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1532ms 21:06:05 INFO - PROCESS | 1931 | 1461557165211 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 21:06:05 INFO - PROCESS | 1931 | 1461557165214 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 21:06:05 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 21:06:05 INFO - PROCESS | 1931 | 1461557165225 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 21:06:05 INFO - PROCESS | 1931 | 1461557165230 Marionette TRACE conn4 <- [1,2954,null,{}] 21:06:05 INFO - PROCESS | 1931 | 1461557165266 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:05 INFO - PROCESS | 1931 | 1461557165634 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 21:06:05 INFO - PROCESS | 1931 | 1461557165680 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e5de800 == 168 [pid = 1931] [id = 747] 21:06:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7ff85e9a8400) [pid = 1931] [serial = 2241] [outer = (nil)] 21:06:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7ff85e9acc00) [pid = 1931] [serial = 2242] [outer = 0x7ff85e9a8400] 21:06:05 INFO - PROCESS | 1931 | 1461557165801 Marionette DEBUG loaded listener.js 21:06:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7ff85fb38000) [pid = 1931] [serial = 2243] [outer = 0x7ff85e9a8400] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7ff85fb37000) [pid = 1931] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7ff860218800) [pid = 1931] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7ff869ed8400) [pid = 1931] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7ff858069400) [pid = 1931] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7ff862d84400) [pid = 1931] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7ff868795400) [pid = 1931] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7ff853b26400) [pid = 1931] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7ff85e68a400) [pid = 1931] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7ff85a189c00) [pid = 1931] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7ff85a17e000) [pid = 1931] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7ff854cb8400) [pid = 1931] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7ff859958800) [pid = 1931] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7ff86ddaf000) [pid = 1931] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7ff8626f9800) [pid = 1931] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7ff85e1f0800) [pid = 1931] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7ff86107bc00) [pid = 1931] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7ff85e9a5800) [pid = 1931] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7ff85a35e800) [pid = 1931] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7ff86a1a2c00) [pid = 1931] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7ff85e1ee400) [pid = 1931] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7ff86ddb6000) [pid = 1931] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7ff868794000) [pid = 1931] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7ff85e1f5400) [pid = 1931] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7ff869ed9400) [pid = 1931] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7ff8629d5800) [pid = 1931] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7ff867606c00) [pid = 1931] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7ff85d558800) [pid = 1931] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7ff857df6c00) [pid = 1931] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7ff8677b2c00) [pid = 1931] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7ff86ddba000) [pid = 1931] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7ff86d050000) [pid = 1931] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7ff869eda000) [pid = 1931] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7ff85db5ac00) [pid = 1931] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7ff862ff0000) [pid = 1931] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7ff85e9a4400) [pid = 1931] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7ff8626f4400) [pid = 1931] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7ff854cb7400) [pid = 1931] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 21:06:07 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7ff85806e800) [pid = 1931] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 21:06:07 INFO - PROCESS | 1931 | 1461557167486 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 21:06:07 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:06:07 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 21:06:07 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 2307ms 21:06:07 INFO - PROCESS | 1931 | 1461557167534 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 21:06:07 INFO - PROCESS | 1931 | 1461557167538 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 21:06:07 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 21:06:07 INFO - PROCESS | 1931 | 1461557167546 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 21:06:07 INFO - PROCESS | 1931 | 1461557167550 Marionette TRACE conn4 <- [1,2958,null,{}] 21:06:07 INFO - PROCESS | 1931 | 1461557167555 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:07 INFO - PROCESS | 1931 | 1461557167780 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 21:06:07 INFO - PROCESS | 1931 | 1461557167974 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85faec000 == 169 [pid = 1931] [id = 748] 21:06:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7ff853b2c000) [pid = 1931] [serial = 2244] [outer = (nil)] 21:06:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7ff85fb32c00) [pid = 1931] [serial = 2245] [outer = 0x7ff853b2c000] 21:06:08 INFO - PROCESS | 1931 | 1461557168039 Marionette DEBUG loaded listener.js 21:06:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7ff86112b800) [pid = 1931] [serial = 2246] [outer = 0x7ff853b2c000] 21:06:08 INFO - PROCESS | 1931 | 1461557168706 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 21:06:08 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. 21:06:08 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1183ms 21:06:08 INFO - PROCESS | 1931 | 1461557168729 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 21:06:08 INFO - PROCESS | 1931 | 1461557168745 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 21:06:08 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 21:06:08 INFO - PROCESS | 1931 | 1461557168753 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 21:06:08 INFO - PROCESS | 1931 | 1461557168756 Marionette TRACE conn4 <- [1,2962,null,{}] 21:06:08 INFO - PROCESS | 1931 | 1461557168762 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:09 INFO - PROCESS | 1931 | 1461557169055 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 21:06:09 INFO - PROCESS | 1931 | 1461557169080 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:09 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861345000 == 170 [pid = 1931] [id = 749] 21:06:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7ff858606400) [pid = 1931] [serial = 2247] [outer = (nil)] 21:06:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7ff8626ed400) [pid = 1931] [serial = 2248] [outer = 0x7ff858606400] 21:06:09 INFO - PROCESS | 1931 | 1461557169144 Marionette DEBUG loaded listener.js 21:06:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7ff862a5e400) [pid = 1931] [serial = 2249] [outer = 0x7ff858606400] 21:06:10 INFO - PROCESS | 1931 | 1461557170299 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 21:06:10 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. 21:06:10 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1586ms 21:06:10 INFO - PROCESS | 1931 | 1461557170341 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 21:06:10 INFO - PROCESS | 1931 | 1461557170352 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 21:06:10 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 21:06:10 INFO - PROCESS | 1931 | 1461557170365 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 21:06:10 INFO - PROCESS | 1931 | 1461557170371 Marionette TRACE conn4 <- [1,2966,null,{}] 21:06:10 INFO - PROCESS | 1931 | 1461557170420 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:10 INFO - PROCESS | 1931 | 1461557170788 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 21:06:11 INFO - PROCESS | 1931 | 1461557171056 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85dfb2000 == 171 [pid = 1931] [id = 750] 21:06:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7ff85d787c00) [pid = 1931] [serial = 2250] [outer = (nil)] 21:06:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7ff85d8b3800) [pid = 1931] [serial = 2251] [outer = 0x7ff85d787c00] 21:06:11 INFO - PROCESS | 1931 | 1461557171141 Marionette DEBUG loaded listener.js 21:06:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7ff85e590000) [pid = 1931] [serial = 2252] [outer = 0x7ff85d787c00] 21:06:11 INFO - PROCESS | 1931 | 1461557171953 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 21:06:11 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. 21:06:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1634ms 21:06:12 INFO - PROCESS | 1931 | 1461557172000 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 21:06:12 INFO - PROCESS | 1931 | 1461557172009 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 21:06:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 21:06:12 INFO - PROCESS | 1931 | 1461557172020 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 21:06:12 INFO - PROCESS | 1931 | 1461557172024 Marionette TRACE conn4 <- [1,2970,null,{}] 21:06:12 INFO - PROCESS | 1931 | 1461557172030 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:12 INFO - PROCESS | 1931 | 1461557172371 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 21:06:12 INFO - PROCESS | 1931 | 1461557172582 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:12 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86147f000 == 172 [pid = 1931] [id = 751] 21:06:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7ff85d78a400) [pid = 1931] [serial = 2253] [outer = (nil)] 21:06:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7ff861132000) [pid = 1931] [serial = 2254] [outer = 0x7ff85d78a400] 21:06:12 INFO - PROCESS | 1931 | 1461557172661 Marionette DEBUG loaded listener.js 21:06:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7ff8626f9800) [pid = 1931] [serial = 2255] [outer = 0x7ff85d78a400] 21:06:13 INFO - PROCESS | 1931 | 1461557173547 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 21:06:13 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. 21:06:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1584ms 21:06:13 INFO - PROCESS | 1931 | 1461557173604 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 21:06:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 21:06:13 INFO - PROCESS | 1931 | 1461557173609 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 21:06:13 INFO - PROCESS | 1931 | 1461557173615 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 21:06:13 INFO - PROCESS | 1931 | 1461557173621 Marionette TRACE conn4 <- [1,2974,null,{}] 21:06:13 INFO - PROCESS | 1931 | 1461557173637 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:13 INFO - PROCESS | 1931 | 1461557173885 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 21:06:14 INFO - PROCESS | 1931 | 1461557174171 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:14 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8674c7000 == 173 [pid = 1931] [id = 752] 21:06:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7ff862a6ac00) [pid = 1931] [serial = 2256] [outer = (nil)] 21:06:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7ff863126c00) [pid = 1931] [serial = 2257] [outer = 0x7ff862a6ac00] 21:06:14 INFO - PROCESS | 1931 | 1461557174260 Marionette DEBUG loaded listener.js 21:06:14 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7ff86753ac00) [pid = 1931] [serial = 2258] [outer = 0x7ff862a6ac00] 21:06:15 INFO - PROCESS | 1931 | 1461557175136 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 21:06:15 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. 21:06:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1547ms 21:06:15 INFO - PROCESS | 1931 | 1461557175162 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 21:06:15 INFO - PROCESS | 1931 | 1461557175172 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 21:06:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 21:06:15 INFO - PROCESS | 1931 | 1461557175185 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 21:06:15 INFO - PROCESS | 1931 | 1461557175188 Marionette TRACE conn4 <- [1,2978,null,{}] 21:06:15 INFO - PROCESS | 1931 | 1461557175194 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:15 INFO - PROCESS | 1931 | 1461557175468 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 21:06:15 INFO - PROCESS | 1931 | 1461557175736 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8687cb800 == 174 [pid = 1931] [id = 753] 21:06:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7ff861182800) [pid = 1931] [serial = 2259] [outer = (nil)] 21:06:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7ff8676bc400) [pid = 1931] [serial = 2260] [outer = 0x7ff861182800] 21:06:15 INFO - PROCESS | 1931 | 1461557175818 Marionette DEBUG loaded listener.js 21:06:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7ff86779fc00) [pid = 1931] [serial = 2261] [outer = 0x7ff861182800] 21:06:16 INFO - PROCESS | 1931 | 1461557176618 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 21:06:16 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. 21:06:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1484ms 21:06:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 21:06:16 INFO - PROCESS | 1931 | 1461557176670 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 21:06:16 INFO - PROCESS | 1931 | 1461557176673 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 21:06:16 INFO - PROCESS | 1931 | 1461557176680 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 21:06:16 INFO - PROCESS | 1931 | 1461557176683 Marionette TRACE conn4 <- [1,2982,null,{}] 21:06:16 INFO - PROCESS | 1931 | 1461557176689 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:16 INFO - PROCESS | 1931 | 1461557176957 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 21:06:17 INFO - PROCESS | 1931 | 1461557177276 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:17 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869bdd000 == 175 [pid = 1931] [id = 754] 21:06:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7ff8677a0000) [pid = 1931] [serial = 2262] [outer = (nil)] 21:06:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7ff867838000) [pid = 1931] [serial = 2263] [outer = 0x7ff8677a0000] 21:06:17 INFO - PROCESS | 1931 | 1461557177362 Marionette DEBUG loaded listener.js 21:06:17 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7ff868790c00) [pid = 1931] [serial = 2264] [outer = 0x7ff8677a0000] 21:06:18 INFO - PROCESS | 1931 | 1461557178201 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 21:06:18 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 21:06:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 21:06:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:18 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 21:06:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1581ms 21:06:18 INFO - PROCESS | 1931 | 1461557178262 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 21:06:18 INFO - PROCESS | 1931 | 1461557178266 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 21:06:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 21:06:18 INFO - PROCESS | 1931 | 1461557178273 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 21:06:18 INFO - PROCESS | 1931 | 1461557178275 Marionette TRACE conn4 <- [1,2986,null,{}] 21:06:18 INFO - PROCESS | 1931 | 1461557178281 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:18 INFO - PROCESS | 1931 | 1461557178533 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 21:06:18 INFO - PROCESS | 1931 | 1461557178815 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:18 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86ce94000 == 176 [pid = 1931] [id = 755] 21:06:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7ff86a94f400) [pid = 1931] [serial = 2265] [outer = (nil)] 21:06:18 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7ff86ac14c00) [pid = 1931] [serial = 2266] [outer = 0x7ff86a94f400] 21:06:18 INFO - PROCESS | 1931 | 1461557178905 Marionette DEBUG loaded listener.js 21:06:19 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7ff86cf15c00) [pid = 1931] [serial = 2267] [outer = 0x7ff86a94f400] 21:06:19 INFO - PROCESS | 1931 | 1461557179710 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 21:06:19 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. 21:06:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1483ms 21:06:19 INFO - PROCESS | 1931 | 1461557179757 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 21:06:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 21:06:19 INFO - PROCESS | 1931 | 1461557179761 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 21:06:19 INFO - PROCESS | 1931 | 1461557179767 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 21:06:19 INFO - PROCESS | 1931 | 1461557179770 Marionette TRACE conn4 <- [1,2990,null,{}] 21:06:19 INFO - PROCESS | 1931 | 1461557179776 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:20 INFO - PROCESS | 1931 | 1461557180047 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 21:06:20 INFO - PROCESS | 1931 | 1461557180320 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:20 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86d961000 == 177 [pid = 1931] [id = 756] 21:06:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7ff86a3e8400) [pid = 1931] [serial = 2268] [outer = (nil)] 21:06:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7ff86d050000) [pid = 1931] [serial = 2269] [outer = 0x7ff86a3e8400] 21:06:20 INFO - PROCESS | 1931 | 1461557180400 Marionette DEBUG loaded listener.js 21:06:20 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7ff86d080c00) [pid = 1931] [serial = 2270] [outer = 0x7ff86a3e8400] 21:06:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86e1ec000 == 178 [pid = 1931] [id = 757] 21:06:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7ff86d12f400) [pid = 1931] [serial = 2271] [outer = (nil)] 21:06:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7ff86cf69400) [pid = 1931] [serial = 2272] [outer = 0x7ff86d12f400] 21:06:21 INFO - PROCESS | 1931 | 1461557181288 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 21:06:21 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. 21:06:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1537ms 21:06:21 INFO - PROCESS | 1931 | 1461557181304 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 21:06:21 INFO - PROCESS | 1931 | 1461557181307 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 21:06:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 21:06:21 INFO - PROCESS | 1931 | 1461557181314 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 21:06:21 INFO - PROCESS | 1931 | 1461557181316 Marionette TRACE conn4 <- [1,2994,null,{}] 21:06:21 INFO - PROCESS | 1931 | 1461557181322 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:21 INFO - PROCESS | 1931 | 1461557181641 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 21:06:21 INFO - PROCESS | 1931 | 1461557181891 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:21 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff871b32000 == 179 [pid = 1931] [id = 758] 21:06:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7ff86a1a2c00) [pid = 1931] [serial = 2273] [outer = (nil)] 21:06:21 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7ff86d094800) [pid = 1931] [serial = 2274] [outer = 0x7ff86a1a2c00] 21:06:22 INFO - PROCESS | 1931 | 1461557182006 Marionette DEBUG loaded listener.js 21:06:22 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7ff86d194400) [pid = 1931] [serial = 2275] [outer = 0x7ff86a1a2c00] 21:06:22 INFO - PROCESS | 1931 | 1461557182807 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 21:06:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 21:06:22 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 21:06:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1532ms 21:06:22 INFO - PROCESS | 1931 | 1461557182847 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 21:06:22 INFO - PROCESS | 1931 | 1461557182851 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 21:06:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 21:06:22 INFO - PROCESS | 1931 | 1461557182857 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 21:06:22 INFO - PROCESS | 1931 | 1461557182860 Marionette TRACE conn4 <- [1,2998,null,{}] 21:06:22 INFO - PROCESS | 1931 | 1461557182866 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:23 INFO - PROCESS | 1931 | 1461557183104 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 21:06:23 INFO - PROCESS | 1931 | 1461557183391 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:23 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff873abc800 == 180 [pid = 1931] [id = 759] 21:06:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7ff86a956800) [pid = 1931] [serial = 2276] [outer = (nil)] 21:06:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7ff86d6e2c00) [pid = 1931] [serial = 2277] [outer = 0x7ff86a956800] 21:06:23 INFO - PROCESS | 1931 | 1461557183470 Marionette DEBUG loaded listener.js 21:06:23 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7ff86d730000) [pid = 1931] [serial = 2278] [outer = 0x7ff86a956800] 21:06:24 INFO - PROCESS | 1931 | 1461557184271 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 21:06:24 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. 21:06:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1430ms 21:06:24 INFO - PROCESS | 1931 | 1461557184289 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 21:06:24 INFO - PROCESS | 1931 | 1461557184292 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 21:06:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 21:06:24 INFO - PROCESS | 1931 | 1461557184299 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 21:06:24 INFO - PROCESS | 1931 | 1461557184302 Marionette TRACE conn4 <- [1,3002,null,{}] 21:06:24 INFO - PROCESS | 1931 | 1461557184308 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:24 INFO - PROCESS | 1931 | 1461557184562 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 21:06:24 INFO - PROCESS | 1931 | 1461557184840 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:24 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff876d8f800 == 181 [pid = 1931] [id = 760] 21:06:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7ff86d08dc00) [pid = 1931] [serial = 2279] [outer = (nil)] 21:06:24 INFO - PROCESS | 1931 | ++DOMWINDOW == 183 (0x7ff86d736800) [pid = 1931] [serial = 2280] [outer = 0x7ff86d08dc00] 21:06:24 INFO - PROCESS | 1931 | 1461557184918 Marionette DEBUG loaded listener.js 21:06:25 INFO - PROCESS | 1931 | ++DOMWINDOW == 184 (0x7ff86ddb2000) [pid = 1931] [serial = 2281] [outer = 0x7ff86d08dc00] 21:06:25 INFO - PROCESS | 1931 | 1461557185811 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 21:06:25 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. 21:06:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1537ms 21:06:25 INFO - PROCESS | 1931 | 1461557185838 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 21:06:25 INFO - PROCESS | 1931 | 1461557185843 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 21:06:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 21:06:25 INFO - PROCESS | 1931 | 1461557185850 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 21:06:25 INFO - PROCESS | 1931 | 1461557185855 Marionette TRACE conn4 <- [1,3006,null,{}] 21:06:25 INFO - PROCESS | 1931 | 1461557185860 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:26 INFO - PROCESS | 1931 | 1461557186123 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 21:06:26 INFO - PROCESS | 1931 | 1461557186423 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:26 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff880d13000 == 182 [pid = 1931] [id = 761] 21:06:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 185 (0x7ff86d098000) [pid = 1931] [serial = 2282] [outer = (nil)] 21:06:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 186 (0x7ff8722b4c00) [pid = 1931] [serial = 2283] [outer = 0x7ff86d098000] 21:06:26 INFO - PROCESS | 1931 | 1461557186512 Marionette DEBUG loaded listener.js 21:06:26 INFO - PROCESS | 1931 | ++DOMWINDOW == 187 (0x7ff872f29800) [pid = 1931] [serial = 2284] [outer = 0x7ff86d098000] 21:06:27 INFO - PROCESS | 1931 | 1461557187321 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 21:06:27 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. 21:06:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1482ms 21:06:27 INFO - PROCESS | 1931 | 1461557187332 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 21:06:27 INFO - PROCESS | 1931 | 1461557187335 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 21:06:27 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 21:06:27 INFO - PROCESS | 1931 | 1461557187341 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 21:06:27 INFO - PROCESS | 1931 | 1461557187343 Marionette TRACE conn4 <- [1,3010,null,{}] 21:06:27 INFO - PROCESS | 1931 | 1461557187349 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:27 INFO - PROCESS | 1931 | 1461557187589 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 21:06:27 INFO - PROCESS | 1931 | 1461557187845 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:27 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88564b000 == 183 [pid = 1931] [id = 762] 21:06:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 188 (0x7ff8677b8800) [pid = 1931] [serial = 2285] [outer = (nil)] 21:06:27 INFO - PROCESS | 1931 | ++DOMWINDOW == 189 (0x7ff872f2c800) [pid = 1931] [serial = 2286] [outer = 0x7ff8677b8800] 21:06:27 INFO - PROCESS | 1931 | 1461557187921 Marionette DEBUG loaded listener.js 21:06:28 INFO - PROCESS | 1931 | ++DOMWINDOW == 190 (0x7ff8747b8000) [pid = 1931] [serial = 2287] [outer = 0x7ff8677b8800] 21:06:28 INFO - PROCESS | 1931 | 1461557188755 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 21:06:28 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 21:06:28 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1431ms 21:06:28 INFO - PROCESS | 1931 | 1461557188773 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 21:06:28 INFO - PROCESS | 1931 | 1461557188776 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 21:06:28 INFO - TEST-START | /FileAPI/FileReaderSync.worker 21:06:28 INFO - PROCESS | 1931 | 1461557188782 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 21:06:28 INFO - PROCESS | 1931 | 1461557188785 Marionette TRACE conn4 <- [1,3014,null,{}] 21:06:28 INFO - PROCESS | 1931 | 1461557188791 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:29 INFO - PROCESS | 1931 | 1461557189026 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 21:06:29 INFO - PROCESS | 1931 | 1461557189323 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:29 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff885ceb800 == 184 [pid = 1931] [id = 763] 21:06:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 191 (0x7ff86d195800) [pid = 1931] [serial = 2288] [outer = (nil)] 21:06:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 192 (0x7ff8753dd000) [pid = 1931] [serial = 2289] [outer = 0x7ff86d195800] 21:06:29 INFO - PROCESS | 1931 | 1461557189402 Marionette DEBUG loaded listener.js 21:06:29 INFO - PROCESS | 1931 | ++DOMWINDOW == 193 (0x7ff875f04400) [pid = 1931] [serial = 2290] [outer = 0x7ff86d195800] 21:06:29 INFO - PROCESS | 1931 | [1931] 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 21:06:30 INFO - PROCESS | 1931 | 1461557190304 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 21:06:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 21:06:30 INFO - {} 21:06:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 21:06:30 INFO - {} 21:06:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 21:06:30 INFO - {} 21:06:30 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 21:06:30 INFO - {} 21:06:30 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1535ms 21:06:30 INFO - TEST-START | /FileAPI/fileReader.html 21:06:30 INFO - PROCESS | 1931 | 1461557190319 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 21:06:30 INFO - PROCESS | 1931 | 1461557190322 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 21:06:30 INFO - PROCESS | 1931 | 1461557190329 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 21:06:30 INFO - PROCESS | 1931 | 1461557190332 Marionette TRACE conn4 <- [1,3018,null,{}] 21:06:30 INFO - PROCESS | 1931 | 1461557190342 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:30 INFO - PROCESS | 1931 | 1461557190585 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 21:06:30 INFO - PROCESS | 1931 | 1461557190875 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:30 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff888768800 == 185 [pid = 1931] [id = 764] 21:06:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 194 (0x7ff8749b0c00) [pid = 1931] [serial = 2291] [outer = (nil)] 21:06:30 INFO - PROCESS | 1931 | ++DOMWINDOW == 195 (0x7ff875f11800) [pid = 1931] [serial = 2292] [outer = 0x7ff8749b0c00] 21:06:30 INFO - PROCESS | 1931 | 1461557190951 Marionette DEBUG loaded listener.js 21:06:31 INFO - PROCESS | 1931 | ++DOMWINDOW == 196 (0x7ff87612a800) [pid = 1931] [serial = 2293] [outer = 0x7ff8749b0c00] 21:06:31 INFO - PROCESS | 1931 | 1461557191797 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 21:06:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 21:06:31 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 21:06:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 21:06:31 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 21:06:31 INFO - TEST-OK | /FileAPI/fileReader.html | took 1489ms 21:06:31 INFO - PROCESS | 1931 | 1461557191818 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 21:06:31 INFO - PROCESS | 1931 | 1461557191822 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 21:06:31 INFO - TEST-START | /FileAPI/historical.html 21:06:31 INFO - PROCESS | 1931 | 1461557191828 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 21:06:31 INFO - PROCESS | 1931 | 1461557191830 Marionette TRACE conn4 <- [1,3022,null,{}] 21:06:31 INFO - PROCESS | 1931 | 1461557191836 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:32 INFO - PROCESS | 1931 | 1461557192083 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 21:06:32 INFO - PROCESS | 1931 | 1461557192390 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:32 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff88a2ae800 == 186 [pid = 1931] [id = 765] 21:06:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 197 (0x7ff876159c00) [pid = 1931] [serial = 2294] [outer = (nil)] 21:06:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 198 (0x7ff879b40000) [pid = 1931] [serial = 2295] [outer = 0x7ff876159c00] 21:06:32 INFO - PROCESS | 1931 | 1461557192477 Marionette DEBUG loaded listener.js 21:06:32 INFO - PROCESS | 1931 | ++DOMWINDOW == 199 (0x7ff87aa6cc00) [pid = 1931] [serial = 2296] [outer = 0x7ff876159c00] 21:06:33 INFO - PROCESS | 1931 | 1461557193291 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 21:06:33 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 21:06:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 21:06:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 21:06:33 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 21:06:33 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 21:06:33 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 21:06:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 21:06:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 21:06:33 INFO - TEST-OK | /FileAPI/historical.html | took 1533ms 21:06:33 INFO - PROCESS | 1931 | 1461557193362 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 21:06:33 INFO - PROCESS | 1931 | 1461557193366 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 21:06:33 INFO - TEST-START | /FileAPI/idlharness.html 21:06:33 INFO - PROCESS | 1931 | 1461557193373 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 21:06:33 INFO - PROCESS | 1931 | 1461557193376 Marionette TRACE conn4 <- [1,3026,null,{}] 21:06:33 INFO - PROCESS | 1931 | 1461557193382 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:33 INFO - PROCESS | 1931 | 1461557193639 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 21:06:33 INFO - PROCESS | 1931 | 1461557193935 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:33 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8509d9000 == 187 [pid = 1931] [id = 766] 21:06:33 INFO - PROCESS | 1931 | ++DOMWINDOW == 200 (0x7ff854cb3800) [pid = 1931] [serial = 2297] [outer = (nil)] 21:06:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 201 (0x7ff87fa13000) [pid = 1931] [serial = 2298] [outer = 0x7ff854cb3800] 21:06:34 INFO - PROCESS | 1931 | 1461557194016 Marionette DEBUG loaded listener.js 21:06:34 INFO - PROCESS | 1931 | ++DOMWINDOW == 202 (0x7ff87fabf800) [pid = 1931] [serial = 2299] [outer = 0x7ff854cb3800] 21:06:35 INFO - PROCESS | 1931 | 1461557195674 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\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]]]}] 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 21:06:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:06:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:06:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:06:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:06:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:06:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:06:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:06:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:06:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:06:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 21:06:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:06:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:06:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:06:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:06:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:06:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:06:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:06:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:06:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:06:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 21:06:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:06:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:06:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:06:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:06:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:06:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:06:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:06:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:06:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:06:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 21:06:35 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 21:06:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:06:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:06:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:06:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:06:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:06:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:06:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:06:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:06:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 21:06:35 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 21:06:35 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 21:06:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:06:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:06:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:06:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:06:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:06:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:06:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:06:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:06:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 21:06:35 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:06:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:06:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:06:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:06:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:06:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:06:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:06:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:06:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 21:06:35 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 21:06:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:06:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:06:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:06:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:06:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:06:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:06:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:06:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:06:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 21:06:35 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 21:06:35 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 21:06:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:06:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:06:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:06:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:06:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:06:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 21:06:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 21:06:35 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 21:06:35 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 21:06:35 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 21:06:35 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 21:06:35 INFO - TEST-OK | /FileAPI/idlharness.html | took 2426ms 21:06:35 INFO - PROCESS | 1931 | 1461557195849 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 21:06:35 INFO - PROCESS | 1931 | 1461557195856 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 21:06:35 INFO - TEST-START | /FileAPI/idlharness.worker 21:06:35 INFO - PROCESS | 1931 | 1461557195920 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 21:06:35 INFO - PROCESS | 1931 | 1461557195924 Marionette TRACE conn4 <- [1,3030,null,{}] 21:06:35 INFO - PROCESS | 1931 | 1461557195930 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:36 INFO - PROCESS | 1931 | 1461557196196 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 21:06:36 INFO - PROCESS | 1931 | 1461557196494 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:36 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869822800 == 188 [pid = 1931] [id = 767] 21:06:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 203 (0x7ff858063c00) [pid = 1931] [serial = 2300] [outer = (nil)] 21:06:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 204 (0x7ff880968c00) [pid = 1931] [serial = 2301] [outer = 0x7ff858063c00] 21:06:36 INFO - PROCESS | 1931 | 1461557196617 Marionette DEBUG loaded listener.js 21:06:36 INFO - PROCESS | 1931 | ++DOMWINDOW == 205 (0x7ff881fd7400) [pid = 1931] [serial = 2302] [outer = 0x7ff858063c00] 21:06:37 INFO - PROCESS | 1931 | [1931] 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 21:06:39 INFO - PROCESS | 1931 | 1461557198944 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\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,{},{}]]]}] 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 21:06:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 21:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:06:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:06:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:06:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:06:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:06:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 21:06:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 21:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:06:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:06:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:06:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:06:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:06:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 21:06:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 21:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:06:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:06:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:06:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:06:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:06:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 21:06:39 INFO - {} 21:06:39 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 21:06:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:06:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:06:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:06:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:06:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:06:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 21:06:39 INFO - {} 21:06:39 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 - {} 21:06:39 INFO - {} 21:06:39 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 21:06:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:06:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:06:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:06:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:06:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:06:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 21:06:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 21:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:06:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:06:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:06:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:06:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 21:06:39 INFO - {} 21:06:39 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 21:06:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:06:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:06:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:06:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:06:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:06:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 21:06:39 INFO - {} 21:06:39 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 - {} 21:06:39 INFO - {} 21:06:39 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 21:06:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 21:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 21:06:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 21:06:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 21:06:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 21:06:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:06:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:06:39 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 21:06:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 21:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 21:06:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:06:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:06:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:06:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:06:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:06:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 21:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 21:06:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:06:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:06:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:06:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:06:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:06:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 21:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 21:06:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:06:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:06:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:06:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:06:39 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 21:06:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 21:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 21:06:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:06:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:06:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:06:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:06:39 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 21:06:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 21:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 21:06:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 21:06:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:06:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:06:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:06:39 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 21:06:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 21:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 21:06:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 21:06:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:06:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:06:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:06:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:06:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 21:06:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 21:06:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 21:06:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 21:06:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 21:06:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 21:06:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 21:06:39 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 21:06:39 INFO - {} 21:06:39 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3182ms 21:06:39 INFO - PROCESS | 1931 | 1461557199093 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 21:06:39 INFO - PROCESS | 1931 | 1461557199097 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 21:06:39 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 21:06:39 INFO - PROCESS | 1931 | 1461557199108 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 21:06:39 INFO - PROCESS | 1931 | 1461557199113 Marionette TRACE conn4 <- [1,3034,null,{}] 21:06:39 INFO - PROCESS | 1931 | 1461557199168 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:39 INFO - PROCESS | 1931 | 1461557199587 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86146d000 == 187 [pid = 1931] [id = 354] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85ab65800 == 186 [pid = 1931] [id = 678] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff859462800 == 185 [pid = 1931] [id = 655] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff867720000 == 184 [pid = 1931] [id = 355] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff871585000 == 183 [pid = 1931] [id = 52] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85da62000 == 182 [pid = 1931] [id = 657] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86d8aa800 == 181 [pid = 1931] [id = 652] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85a114000 == 180 [pid = 1931] [id = 463] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869a9e800 == 179 [pid = 1931] [id = 649] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86aa6f000 == 178 [pid = 1931] [id = 225] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85db07800 == 177 [pid = 1931] [id = 746] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885907800 == 176 [pid = 1931] [id = 742] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885579800 == 175 [pid = 1931] [id = 741] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff885512800 == 174 [pid = 1931] [id = 740] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff88383e800 == 173 [pid = 1931] [id = 739] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87fa99800 == 172 [pid = 1931] [id = 738] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff87441d000 == 171 [pid = 1931] [id = 737] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff871b3b000 == 170 [pid = 1931] [id = 736] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86d95d800 == 169 [pid = 1931] [id = 735] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86a9c8000 == 168 [pid = 1931] [id = 734] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869bd1800 == 167 [pid = 1931] [id = 733] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff869899800 == 166 [pid = 1931] [id = 732] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8678c1000 == 165 [pid = 1931] [id = 731] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff86aa70000 == 164 [pid = 1931] [id = 379] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8630ed000 == 163 [pid = 1931] [id = 730] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff8626c5800 == 162 [pid = 1931] [id = 729] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff861121000 == 161 [pid = 1931] [id = 728] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85f8ae000 == 160 [pid = 1931] [id = 727] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff85db08000 == 159 [pid = 1931] [id = 726] 21:06:41 INFO - PROCESS | 1931 | --DOCSHELL 0x7ff858ab6000 == 158 [pid = 1931] [id = 725] 21:06:41 INFO - PROCESS | 1931 | --DOMWINDOW == 204 (0x7ff861234c00) [pid = 1931] [serial = 2117] [outer = (nil)] [url = about:blank] 21:06:41 INFO - PROCESS | 1931 | --DOMWINDOW == 203 (0x7ff86ddad000) [pid = 1931] [serial = 2153] [outer = (nil)] [url = about:blank] 21:06:41 INFO - PROCESS | 1931 | --DOMWINDOW == 202 (0x7ff86dbf1000) [pid = 1931] [serial = 2151] [outer = (nil)] [url = about:blank] 21:06:41 INFO - PROCESS | 1931 | --DOMWINDOW == 201 (0x7ff85a17d800) [pid = 1931] [serial = 2168] [outer = (nil)] [url = about:blank] 21:06:41 INFO - PROCESS | 1931 | --DOMWINDOW == 200 (0x7ff8677bbc00) [pid = 1931] [serial = 2073] [outer = (nil)] [url = about:blank] 21:06:41 INFO - PROCESS | 1931 | --DOMWINDOW == 199 (0x7ff86a4f5400) [pid = 1931] [serial = 2079] [outer = (nil)] [url = about:blank] 21:06:41 INFO - PROCESS | 1931 | --DOMWINDOW == 198 (0x7ff86d16ec00) [pid = 1931] [serial = 2144] [outer = (nil)] [url = about:blank] 21:06:41 INFO - PROCESS | 1931 | --DOMWINDOW == 197 (0x7ff85fb35400) [pid = 1931] [serial = 2115] [outer = (nil)] [url = about:blank] 21:06:41 INFO - PROCESS | 1931 | --DOMWINDOW == 196 (0x7ff86107b400) [pid = 1931] [serial = 2058] [outer = (nil)] [url = about:blank] 21:06:41 INFO - PROCESS | 1931 | --DOMWINDOW == 195 (0x7ff86b88d800) [pid = 1931] [serial = 2136] [outer = (nil)] [url = about:blank] 21:06:41 INFO - PROCESS | 1931 | --DOMWINDOW == 194 (0x7ff8629d4000) [pid = 1931] [serial = 2091] [outer = (nil)] [url = about:blank] 21:06:41 INFO - PROCESS | 1931 | --DOMWINDOW == 193 (0x7ff867479400) [pid = 1931] [serial = 2067] [outer = (nil)] [url = about:blank] 21:06:41 INFO - PROCESS | 1931 | --DOMWINDOW == 192 (0x7ff86e107000) [pid = 1931] [serial = 2156] [outer = (nil)] [url = about:blank] 21:06:41 INFO - PROCESS | 1931 | --DOMWINDOW == 191 (0x7ff862ae5000) [pid = 1931] [serial = 2064] [outer = (nil)] [url = about:blank] 21:06:41 INFO - PROCESS | 1931 | --DOMWINDOW == 190 (0x7ff861130000) [pid = 1931] [serial = 2108] [outer = (nil)] [url = about:blank] 21:06:41 INFO - PROCESS | 1931 | --DOMWINDOW == 189 (0x7ff85e687c00) [pid = 1931] [serial = 2049] [outer = (nil)] [url = about:blank] 21:06:41 INFO - PROCESS | 1931 | --DOMWINDOW == 188 (0x7ff862a66400) [pid = 1931] [serial = 2120] [outer = (nil)] [url = about:blank] 21:06:41 INFO - PROCESS | 1931 | --DOMWINDOW == 187 (0x7ff85fbd4c00) [pid = 1931] [serial = 2055] [outer = (nil)] [url = about:blank] 21:06:41 INFO - PROCESS | 1931 | --DOMWINDOW == 186 (0x7ff85ac18400) [pid = 1931] [serial = 2111] [outer = (nil)] [url = about:blank] 21:06:41 INFO - PROCESS | 1931 | --DOMWINDOW == 185 (0x7ff86a98a800) [pid = 1931] [serial = 2082] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 184 (0x7ff86d6e9c00) [pid = 1931] [serial = 2147] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 183 (0x7ff870386400) [pid = 1931] [serial = 2160] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 182 (0x7ff86d1a2800) [pid = 1931] [serial = 2145] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 181 (0x7ff86d732000) [pid = 1931] [serial = 2148] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 180 (0x7ff862d8d800) [pid = 1931] [serial = 2121] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 179 (0x7ff86a1a7c00) [pid = 1931] [serial = 2130] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 178 (0x7ff868677c00) [pid = 1931] [serial = 2127] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 177 (0x7ff86cf65400) [pid = 1931] [serial = 2138] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 176 (0x7ff869ee5800) [pid = 1931] [serial = 2129] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 175 (0x7ff867471800) [pid = 1931] [serial = 2123] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 174 (0x7ff86d04e800) [pid = 1931] [serial = 2088] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 173 (0x7ff85e68bc00) [pid = 1931] [serial = 2172] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 172 (0x7ff85950ec00) [pid = 1931] [serial = 2166] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 171 (0x7ff85db5e000) [pid = 1931] [serial = 2112] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 170 (0x7ff86a3dd400) [pid = 1931] [serial = 2076] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 169 (0x7ff8717ec800) [pid = 1931] [serial = 2163] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 168 (0x7ff8714dc800) [pid = 1931] [serial = 2162] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 167 (0x7ff86754c800) [pid = 1931] [serial = 2124] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 166 (0x7ff86d163800) [pid = 1931] [serial = 2142] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 165 (0x7ff86a2ca800) [pid = 1931] [serial = 2132] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 164 (0x7ff86d73bc00) [pid = 1931] [serial = 2150] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 163 (0x7ff8676c0c00) [pid = 1931] [serial = 2070] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 162 (0x7ff85f444400) [pid = 1931] [serial = 2114] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 161 (0x7ff86b938000) [pid = 1931] [serial = 2085] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 160 (0x7ff8677a1400) [pid = 1931] [serial = 2126] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 159 (0x7ff86e111c00) [pid = 1931] [serial = 2157] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 158 (0x7ff862915c00) [pid = 1931] [serial = 2118] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 157 (0x7ff8587b2400) [pid = 1931] [serial = 2165] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 156 (0x7ff86ddb3c00) [pid = 1931] [serial = 2154] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 155 (0x7ff86a954400) [pid = 1931] [serial = 2133] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 154 (0x7ff85fac2400) [pid = 1931] [serial = 2052] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 153 (0x7ff8629de000) [pid = 1931] [serial = 2061] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7ff86a98c400) [pid = 1931] [serial = 2135] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7ff85e058800) [pid = 1931] [serial = 1977] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7ff86d04f800) [pid = 1931] [serial = 2139] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7ff86eee7400) [pid = 1931] [serial = 2159] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7ff85e1f7c00) [pid = 1931] [serial = 2171] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7ff85ac19c00) [pid = 1931] [serial = 2169] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7ff85a368800) [pid = 1931] [serial = 2046] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7ff86d097c00) [pid = 1931] [serial = 2141] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7ff85e9af400) [pid = 1931] [serial = 2174] [outer = (nil)] [url = about:blank] 21:06:42 INFO - PROCESS | 1931 | 1461557202174 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:42 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff857cbd800 == 159 [pid = 1931] [id = 768] 21:06:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7ff854cb1000) [pid = 1931] [serial = 2303] [outer = (nil)] 21:06:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7ff854cb7400) [pid = 1931] [serial = 2304] [outer = 0x7ff854cb1000] 21:06:42 INFO - PROCESS | 1931 | 1461557202252 Marionette DEBUG loaded listener.js 21:06:42 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7ff857deb400) [pid = 1931] [serial = 2305] [outer = 0x7ff854cb1000] 21:06:42 INFO - PROCESS | 1931 | 1461557202994 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 21:06:43 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 21:06:43 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 3902ms 21:06:43 INFO - PROCESS | 1931 | 1461557203011 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 21:06:43 INFO - PROCESS | 1931 | 1461557203019 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 21:06:43 INFO - TEST-START | /FileAPI/blob/Blob-close.html 21:06:43 INFO - PROCESS | 1931 | 1461557203028 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 21:06:43 INFO - PROCESS | 1931 | 1461557203032 Marionette TRACE conn4 <- [1,3038,null,{}] 21:06:43 INFO - PROCESS | 1931 | 1461557203040 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:43 INFO - PROCESS | 1931 | 1461557203273 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 21:06:43 INFO - PROCESS | 1931 | 1461557203490 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:43 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a31f800 == 160 [pid = 1931] [id = 769] 21:06:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7ff854cb2400) [pid = 1931] [serial = 2306] [outer = (nil)] 21:06:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7ff8594b9800) [pid = 1931] [serial = 2307] [outer = 0x7ff854cb2400] 21:06:43 INFO - PROCESS | 1931 | 1461557203573 Marionette DEBUG loaded listener.js 21:06:43 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7ff859515400) [pid = 1931] [serial = 2308] [outer = 0x7ff854cb2400] 21:06:44 INFO - PROCESS | 1931 | 1461557204445 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 21:06:44 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 21:06:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 21:06:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:44 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 21:06:44 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1486ms 21:06:44 INFO - PROCESS | 1931 | 1461557204519 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 21:06:44 INFO - PROCESS | 1931 | 1461557204525 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 21:06:44 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 21:06:44 INFO - PROCESS | 1931 | 1461557204532 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 21:06:44 INFO - PROCESS | 1931 | 1461557204535 Marionette TRACE conn4 <- [1,3042,null,{}] 21:06:44 INFO - PROCESS | 1931 | 1461557204551 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:44 INFO - PROCESS | 1931 | 1461557204935 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 21:06:44 INFO - PROCESS | 1931 | 1461557204994 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:45 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8509a7000 == 161 [pid = 1931] [id = 770] 21:06:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7ff8599d1400) [pid = 1931] [serial = 2309] [outer = (nil)] 21:06:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7ff85a368800) [pid = 1931] [serial = 2310] [outer = 0x7ff8599d1400] 21:06:45 INFO - PROCESS | 1931 | 1461557205074 Marionette DEBUG loaded listener.js 21:06:45 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7ff85d551800) [pid = 1931] [serial = 2311] [outer = 0x7ff8599d1400] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 152 (0x7ff853b2c000) [pid = 1931] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 151 (0x7ff858267400) [pid = 1931] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 150 (0x7ff86d080800) [pid = 1931] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 149 (0x7ff853b2ac00) [pid = 1931] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 148 (0x7ff87378f800) [pid = 1931] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 147 (0x7ff8594c1800) [pid = 1931] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 146 (0x7ff85e9a8400) [pid = 1931] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 145 (0x7ff85e67d000) [pid = 1931] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 144 (0x7ff85e04dc00) [pid = 1931] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 143 (0x7ff862921000) [pid = 1931] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 142 (0x7ff862d84c00) [pid = 1931] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 141 (0x7ff85d8afc00) [pid = 1931] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 140 (0x7ff861076400) [pid = 1931] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 139 (0x7ff853b22c00) [pid = 1931] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 138 (0x7ff86d050800) [pid = 1931] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 137 (0x7ff86d086c00) [pid = 1931] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 136 (0x7ff858603c00) [pid = 1931] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 135 (0x7ff86eee1c00) [pid = 1931] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 134 (0x7ff872f2e800) [pid = 1931] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 133 (0x7ff873b3cc00) [pid = 1931] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 132 (0x7ff85f441c00) [pid = 1931] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 131 (0x7ff85d552000) [pid = 1931] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 130 (0x7ff85d8a7400) [pid = 1931] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 129 (0x7ff86d081000) [pid = 1931] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 21:06:46 INFO - PROCESS | 1931 | --DOMWINDOW == 128 (0x7ff85a0c2400) [pid = 1931] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 21:06:47 INFO - PROCESS | 1931 | 1461557206992 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 21:06:47 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. 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 21:06:47 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'.) 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 21:06:47 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. 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 21:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 21:06:47 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. 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 21:06:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:06:47 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. 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 21:06:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 21:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 21:06:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 21:06:47 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 21:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:47 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 21:06:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 21:06:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:06:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:06:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 21:06:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:06:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:06:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:06:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:06:47 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 21:06:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 21:06:47 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 21:06:47 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 21:06:47 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2503ms 21:06:47 INFO - PROCESS | 1931 | 1461557207039 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 21:06:47 INFO - PROCESS | 1931 | 1461557207046 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 21:06:47 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 21:06:47 INFO - PROCESS | 1931 | 1461557207132 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 21:06:47 INFO - PROCESS | 1931 | 1461557207141 Marionette TRACE conn4 <- [1,3046,null,{}] 21:06:47 INFO - PROCESS | 1931 | 1461557207151 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:47 INFO - PROCESS | 1931 | 1461557207368 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 21:06:47 INFO - PROCESS | 1931 | 1461557207603 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:47 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85d7ba800 == 162 [pid = 1931] [id = 771] 21:06:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 129 (0x7ff85db5b800) [pid = 1931] [serial = 2312] [outer = (nil)] 21:06:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 130 (0x7ff85e9ab800) [pid = 1931] [serial = 2313] [outer = 0x7ff85db5b800] 21:06:47 INFO - PROCESS | 1931 | 1461557207673 Marionette DEBUG loaded listener.js 21:06:47 INFO - PROCESS | 1931 | ++DOMWINDOW == 131 (0x7ff85f444c00) [pid = 1931] [serial = 2314] [outer = 0x7ff85db5b800] 21:06:47 INFO - PROCESS | 1931 | [1931] 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 21:06:48 INFO - PROCESS | 1931 | 1461557208396 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 21:06:48 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 21:06:48 INFO - {} 21:06:48 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1345ms 21:06:48 INFO - PROCESS | 1931 | 1461557208436 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 21:06:48 INFO - PROCESS | 1931 | 1461557208440 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 21:06:48 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 21:06:48 INFO - PROCESS | 1931 | 1461557208463 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 21:06:48 INFO - PROCESS | 1931 | 1461557208466 Marionette TRACE conn4 <- [1,3050,null,{}] 21:06:48 INFO - PROCESS | 1931 | 1461557208476 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:48 INFO - PROCESS | 1931 | 1461557208721 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 21:06:49 INFO - PROCESS | 1931 | 1461557209096 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:49 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8509af800 == 163 [pid = 1931] [id = 772] 21:06:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 132 (0x7ff853b26400) [pid = 1931] [serial = 2315] [outer = (nil)] 21:06:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 133 (0x7ff857de7400) [pid = 1931] [serial = 2316] [outer = 0x7ff853b26400] 21:06:49 INFO - PROCESS | 1931 | 1461557209251 Marionette DEBUG loaded listener.js 21:06:49 INFO - PROCESS | 1931 | ++DOMWINDOW == 134 (0x7ff858263800) [pid = 1931] [serial = 2317] [outer = 0x7ff853b26400] 21:06:50 INFO - PROCESS | 1931 | 1461557210129 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 21:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 21:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 21:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 21:06:50 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 21:06:50 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1742ms 21:06:50 INFO - PROCESS | 1931 | 1461557210207 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 21:06:50 INFO - PROCESS | 1931 | 1461557210214 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 21:06:50 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 21:06:50 INFO - PROCESS | 1931 | 1461557210224 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 21:06:50 INFO - PROCESS | 1931 | 1461557210228 Marionette TRACE conn4 <- [1,3054,null,{}] 21:06:50 INFO - PROCESS | 1931 | 1461557210236 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:50 INFO - PROCESS | 1931 | 1461557210592 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 21:06:50 INFO - PROCESS | 1931 | 1461557210803 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:50 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85a122000 == 164 [pid = 1931] [id = 773] 21:06:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 135 (0x7ff859954400) [pid = 1931] [serial = 2318] [outer = (nil)] 21:06:50 INFO - PROCESS | 1931 | ++DOMWINDOW == 136 (0x7ff8599d1000) [pid = 1931] [serial = 2319] [outer = 0x7ff859954400] 21:06:50 INFO - PROCESS | 1931 | 1461557210939 Marionette DEBUG loaded listener.js 21:06:51 INFO - PROCESS | 1931 | ++DOMWINDOW == 137 (0x7ff85a35f000) [pid = 1931] [serial = 2320] [outer = 0x7ff859954400] 21:06:52 INFO - PROCESS | 1931 | 1461557212208 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 21:06:52 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 21:06:52 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:06:52 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" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:06:52 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" 21:06:52 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 21:06:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:52 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 21:06:52 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 21:06:52 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2088ms 21:06:52 INFO - PROCESS | 1931 | 1461557212378 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 21:06:52 INFO - PROCESS | 1931 | 1461557212394 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 21:06:52 INFO - TEST-START | /FileAPI/file/File-constructor.html 21:06:52 INFO - PROCESS | 1931 | 1461557212416 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 21:06:52 INFO - PROCESS | 1931 | 1461557212428 Marionette TRACE conn4 <- [1,3058,null,{}] 21:06:52 INFO - PROCESS | 1931 | 1461557212442 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:52 INFO - PROCESS | 1931 | 1461557212830 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 21:06:53 INFO - PROCESS | 1931 | 1461557213109 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:53 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85e508000 == 165 [pid = 1931] [id = 774] 21:06:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 138 (0x7ff85995d400) [pid = 1931] [serial = 2321] [outer = (nil)] 21:06:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 139 (0x7ff85facdc00) [pid = 1931] [serial = 2322] [outer = 0x7ff85995d400] 21:06:53 INFO - PROCESS | 1931 | 1461557213188 Marionette DEBUG loaded listener.js 21:06:53 INFO - PROCESS | 1931 | ++DOMWINDOW == 140 (0x7ff860216c00) [pid = 1931] [serial = 2323] [outer = 0x7ff85995d400] 21:06:54 INFO - PROCESS | 1931 | 1461557214145 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 21:06:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 21:06:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 21:06:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 21:06:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 21:06:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 21:06:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 21:06:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 21:06:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 21:06:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 21:06:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 21:06:54 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 21:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:54 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 21:06:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 21:06:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 21:06:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 21:06:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 21:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 21:06:54 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 21:06:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 21:06:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:06:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:06:54 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 21:06:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 21:06:54 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 21:06:54 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1752ms 21:06:54 INFO - PROCESS | 1931 | 1461557214171 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 21:06:54 INFO - PROCESS | 1931 | 1461557214179 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 21:06:54 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 21:06:54 INFO - PROCESS | 1931 | 1461557214191 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 21:06:54 INFO - PROCESS | 1931 | 1461557214201 Marionette TRACE conn4 <- [1,3062,null,{}] 21:06:54 INFO - PROCESS | 1931 | 1461557214234 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:54 INFO - PROCESS | 1931 | 1461557214580 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 21:06:54 INFO - PROCESS | 1931 | 1461557214843 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:54 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff85f8a7800 == 166 [pid = 1931] [id = 775] 21:06:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 141 (0x7ff8626f4400) [pid = 1931] [serial = 2324] [outer = (nil)] 21:06:54 INFO - PROCESS | 1931 | ++DOMWINDOW == 142 (0x7ff862921000) [pid = 1931] [serial = 2325] [outer = 0x7ff8626f4400] 21:06:54 INFO - PROCESS | 1931 | 1461557214922 Marionette DEBUG loaded listener.js 21:06:55 INFO - PROCESS | 1931 | ++DOMWINDOW == 143 (0x7ff8629e0400) [pid = 1931] [serial = 2326] [outer = 0x7ff8626f4400] 21:06:55 INFO - PROCESS | 1931 | [1931] 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 21:06:55 INFO - PROCESS | 1931 | 1461557215801 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 21:06:55 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 21:06:55 INFO - {} 21:06:55 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1644ms 21:06:55 INFO - PROCESS | 1931 | 1461557215837 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 21:06:55 INFO - PROCESS | 1931 | 1461557215844 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 21:06:55 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 21:06:55 INFO - PROCESS | 1931 | 1461557215853 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 21:06:55 INFO - PROCESS | 1931 | 1461557215856 Marionette TRACE conn4 <- [1,3066,null,{}] 21:06:55 INFO - PROCESS | 1931 | 1461557215870 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:56 INFO - PROCESS | 1931 | 1461557216154 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 21:06:56 INFO - PROCESS | 1931 | 1461557216400 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:56 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861108000 == 167 [pid = 1931] [id = 776] 21:06:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 144 (0x7ff85fb31c00) [pid = 1931] [serial = 2327] [outer = (nil)] 21:06:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 145 (0x7ff863128400) [pid = 1931] [serial = 2328] [outer = 0x7ff85fb31c00] 21:06:56 INFO - PROCESS | 1931 | 1461557216479 Marionette DEBUG loaded listener.js 21:06:56 INFO - PROCESS | 1931 | ++DOMWINDOW == 146 (0x7ff86746e000) [pid = 1931] [serial = 2329] [outer = 0x7ff85fb31c00] 21:06:57 INFO - PROCESS | 1931 | 1461557217335 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 21:06:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 21:06:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 21:06:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 21:06:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 21:06:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 21:06:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 21:06:57 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 21:06:57 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1543ms 21:06:57 INFO - PROCESS | 1931 | 1461557217399 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 21:06:57 INFO - PROCESS | 1931 | 1461557217403 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 21:06:57 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 21:06:57 INFO - PROCESS | 1931 | 1461557217410 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 21:06:57 INFO - PROCESS | 1931 | 1461557217414 Marionette TRACE conn4 <- [1,3070,null,{}] 21:06:57 INFO - PROCESS | 1931 | 1461557217439 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:57 INFO - PROCESS | 1931 | 1461557217702 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 21:06:57 INFO - PROCESS | 1931 | 1461557217982 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:58 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff861507000 == 168 [pid = 1931] [id = 777] 21:06:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 147 (0x7ff867550800) [pid = 1931] [serial = 2330] [outer = (nil)] 21:06:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 148 (0x7ff867603400) [pid = 1931] [serial = 2331] [outer = 0x7ff867550800] 21:06:58 INFO - PROCESS | 1931 | 1461557218124 Marionette DEBUG loaded listener.js 21:06:58 INFO - PROCESS | 1931 | ++DOMWINDOW == 149 (0x7ff8677b5800) [pid = 1931] [serial = 2332] [outer = 0x7ff867550800] 21:06:59 INFO - PROCESS | 1931 | 1461557219027 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 21:06:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 21:06:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 21:06:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 21:06:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 21:06:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 21:06:59 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 21:06:59 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1654ms 21:06:59 INFO - PROCESS | 1931 | 1461557219067 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 21:06:59 INFO - PROCESS | 1931 | 1461557219070 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 21:06:59 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 21:06:59 INFO - PROCESS | 1931 | 1461557219077 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 21:06:59 INFO - PROCESS | 1931 | 1461557219081 Marionette TRACE conn4 <- [1,3074,null,{}] 21:06:59 INFO - PROCESS | 1931 | 1461557219087 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:06:59 INFO - PROCESS | 1931 | 1461557219339 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 21:06:59 INFO - PROCESS | 1931 | 1461557219641 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:06:59 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff862f94000 == 169 [pid = 1931] [id = 778] 21:06:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 150 (0x7ff867550c00) [pid = 1931] [serial = 2333] [outer = (nil)] 21:06:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 151 (0x7ff869eda000) [pid = 1931] [serial = 2334] [outer = 0x7ff867550c00] 21:06:59 INFO - PROCESS | 1931 | 1461557219720 Marionette DEBUG loaded listener.js 21:06:59 INFO - PROCESS | 1931 | ++DOMWINDOW == 152 (0x7ff86a1a5400) [pid = 1931] [serial = 2335] [outer = 0x7ff867550c00] 21:07:00 INFO - PROCESS | 1931 | 1461557220581 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 21:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 21:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 21:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 21:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 21:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 21:07:00 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 21:07:00 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1539ms 21:07:00 INFO - PROCESS | 1931 | 1461557220619 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 21:07:00 INFO - PROCESS | 1931 | 1461557220622 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 21:07:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 21:07:00 INFO - PROCESS | 1931 | 1461557220629 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 21:07:00 INFO - PROCESS | 1931 | 1461557220633 Marionette TRACE conn4 <- [1,3078,null,{}] 21:07:00 INFO - PROCESS | 1931 | 1461557220639 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:00 INFO - PROCESS | 1931 | 1461557220917 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 21:07:01 INFO - PROCESS | 1931 | 1461557221213 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:01 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff860311800 == 170 [pid = 1931] [id = 779] 21:07:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 153 (0x7ff8599ce400) [pid = 1931] [serial = 2336] [outer = (nil)] 21:07:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 154 (0x7ff862922400) [pid = 1931] [serial = 2337] [outer = 0x7ff8599ce400] 21:07:01 INFO - PROCESS | 1931 | 1461557221295 Marionette DEBUG loaded listener.js 21:07:01 INFO - PROCESS | 1931 | ++DOMWINDOW == 155 (0x7ff8677b5c00) [pid = 1931] [serial = 2338] [outer = 0x7ff8599ce400] 21:07:02 INFO - PROCESS | 1931 | 1461557222223 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 21:07:02 INFO - PROCESS | 1931 | 1461557222278 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 21:07:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 21:07:02 INFO - PROCESS | 1931 | 1461557222287 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 21:07:02 INFO - PROCESS | 1931 | 1461557222293 Marionette TRACE conn4 <- [1,3082,null,{}] 21:07:02 INFO - PROCESS | 1931 | 1461557222315 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:02 INFO - PROCESS | 1931 | 1461557222641 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 21:07:02 INFO - PROCESS | 1931 | 1461557222898 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:02 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff8677e0000 == 171 [pid = 1931] [id = 780] 21:07:02 INFO - PROCESS | 1931 | ++DOMWINDOW == 156 (0x7ff86a4ec000) [pid = 1931] [serial = 2339] [outer = (nil)] 21:07:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 157 (0x7ff86a957c00) [pid = 1931] [serial = 2340] [outer = 0x7ff86a4ec000] 21:07:03 INFO - PROCESS | 1931 | 1461557223032 Marionette DEBUG loaded listener.js 21:07:03 INFO - PROCESS | 1931 | ++DOMWINDOW == 158 (0x7ff86a989c00) [pid = 1931] [serial = 2341] [outer = 0x7ff86a4ec000] 21:07:03 INFO - PROCESS | 1931 | 1461557223812 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 21:07:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 21:07:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 21:07:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 21:07:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 21:07:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1538ms 21:07:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 21:07:03 INFO - PROCESS | 1931 | 1461557223827 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 21:07:03 INFO - PROCESS | 1931 | 1461557223830 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 21:07:03 INFO - PROCESS | 1931 | 1461557223836 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 21:07:03 INFO - PROCESS | 1931 | 1461557223839 Marionette TRACE conn4 <- [1,3086,null,{}] 21:07:03 INFO - PROCESS | 1931 | 1461557223844 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:04 INFO - PROCESS | 1931 | 1461557224087 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 21:07:04 INFO - PROCESS | 1931 | 1461557224357 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:04 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff868904800 == 172 [pid = 1931] [id = 781] 21:07:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 159 (0x7ff85d789800) [pid = 1931] [serial = 2342] [outer = (nil)] 21:07:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 160 (0x7ff86ab7f400) [pid = 1931] [serial = 2343] [outer = 0x7ff85d789800] 21:07:04 INFO - PROCESS | 1931 | 1461557224439 Marionette DEBUG loaded listener.js 21:07:04 INFO - PROCESS | 1931 | ++DOMWINDOW == 161 (0x7ff86ce56800) [pid = 1931] [serial = 2344] [outer = 0x7ff85d789800] 21:07:05 INFO - PROCESS | 1931 | 1461557225263 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 21:07:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 21:07:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1479ms 21:07:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 21:07:05 INFO - PROCESS | 1931 | 1461557225316 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 21:07:05 INFO - PROCESS | 1931 | 1461557225318 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 21:07:05 INFO - PROCESS | 1931 | 1461557225326 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 21:07:05 INFO - PROCESS | 1931 | 1461557225328 Marionette TRACE conn4 <- [1,3090,null,{}] 21:07:05 INFO - PROCESS | 1931 | 1461557225335 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:05 INFO - PROCESS | 1931 | 1461557225632 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 21:07:05 INFO - PROCESS | 1931 | 1461557225875 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:05 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff869891800 == 173 [pid = 1931] [id = 782] 21:07:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 162 (0x7ff86ab82c00) [pid = 1931] [serial = 2345] [outer = (nil)] 21:07:05 INFO - PROCESS | 1931 | ++DOMWINDOW == 163 (0x7ff86cf66000) [pid = 1931] [serial = 2346] [outer = 0x7ff86ab82c00] 21:07:05 INFO - PROCESS | 1931 | 1461557225968 Marionette DEBUG loaded listener.js 21:07:06 INFO - PROCESS | 1931 | ++DOMWINDOW == 164 (0x7ff86d086c00) [pid = 1931] [serial = 2347] [outer = 0x7ff86ab82c00] 21:07:06 INFO - PROCESS | 1931 | 1461557226829 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 21:07:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 21:07:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1532ms 21:07:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 21:07:06 INFO - PROCESS | 1931 | 1461557226862 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 21:07:06 INFO - PROCESS | 1931 | 1461557226865 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 21:07:06 INFO - PROCESS | 1931 | 1461557226872 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 21:07:06 INFO - PROCESS | 1931 | 1461557226876 Marionette TRACE conn4 <- [1,3094,null,{}] 21:07:06 INFO - PROCESS | 1931 | 1461557226881 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:07 INFO - PROCESS | 1931 | 1461557227157 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 21:07:07 INFO - PROCESS | 1931 | 1461557227421 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:07 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a08e000 == 174 [pid = 1931] [id = 783] 21:07:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 165 (0x7ff86d04ac00) [pid = 1931] [serial = 2348] [outer = (nil)] 21:07:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 166 (0x7ff86d733400) [pid = 1931] [serial = 2349] [outer = 0x7ff86d04ac00] 21:07:07 INFO - PROCESS | 1931 | 1461557227499 Marionette DEBUG loaded listener.js 21:07:07 INFO - PROCESS | 1931 | ++DOMWINDOW == 167 (0x7ff86ddb9000) [pid = 1931] [serial = 2350] [outer = 0x7ff86d04ac00] 21:07:08 INFO - PROCESS | 1931 | 1461557228341 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 21:07:08 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 21:07:08 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1489ms 21:07:08 INFO - PROCESS | 1931 | 1461557228372 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 21:07:08 INFO - PROCESS | 1931 | 1461557228375 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 21:07:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 21:07:08 INFO - PROCESS | 1931 | 1461557228385 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 21:07:08 INFO - PROCESS | 1931 | 1461557228388 Marionette TRACE conn4 <- [1,3098,null,{}] 21:07:08 INFO - PROCESS | 1931 | 1461557228394 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:08 INFO - PROCESS | 1931 | 1461557228658 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 21:07:08 INFO - PROCESS | 1931 | 1461557228926 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:08 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86a8d4000 == 175 [pid = 1931] [id = 784] 21:07:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 168 (0x7ff8626f2400) [pid = 1931] [serial = 2351] [outer = (nil)] 21:07:08 INFO - PROCESS | 1931 | ++DOMWINDOW == 169 (0x7ff86e10b400) [pid = 1931] [serial = 2352] [outer = 0x7ff8626f2400] 21:07:09 INFO - PROCESS | 1931 | 1461557229006 Marionette DEBUG loaded listener.js 21:07:09 INFO - PROCESS | 1931 | ++DOMWINDOW == 170 (0x7ff86eee1800) [pid = 1931] [serial = 2353] [outer = 0x7ff8626f2400] 21:07:09 INFO - PROCESS | 1931 | 1461557229808 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 21:07:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 21:07:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 21:07:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1440ms 21:07:09 INFO - PROCESS | 1931 | 1461557229826 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 21:07:09 INFO - PROCESS | 1931 | 1461557229830 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 21:07:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 21:07:09 INFO - PROCESS | 1931 | 1461557229837 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 21:07:09 INFO - PROCESS | 1931 | 1461557229840 Marionette TRACE conn4 <- [1,3102,null,{}] 21:07:09 INFO - PROCESS | 1931 | 1461557229846 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:10 INFO - PROCESS | 1931 | 1461557230138 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 21:07:10 INFO - PROCESS | 1931 | 1461557230409 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:10 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86adb7000 == 176 [pid = 1931] [id = 785] 21:07:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 171 (0x7ff86d13a000) [pid = 1931] [serial = 2354] [outer = (nil)] 21:07:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 172 (0x7ff86f942000) [pid = 1931] [serial = 2355] [outer = 0x7ff86d13a000] 21:07:10 INFO - PROCESS | 1931 | 1461557230492 Marionette DEBUG loaded listener.js 21:07:10 INFO - PROCESS | 1931 | ++DOMWINDOW == 173 (0x7ff8717f0800) [pid = 1931] [serial = 2356] [outer = 0x7ff86d13a000] 21:07:11 INFO - PROCESS | 1931 | 1461557231346 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 21:07:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 21:07:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1531ms 21:07:11 INFO - PROCESS | 1931 | 1461557231369 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 21:07:11 INFO - PROCESS | 1931 | 1461557231372 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 21:07:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 21:07:11 INFO - PROCESS | 1931 | 1461557231379 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 21:07:11 INFO - PROCESS | 1931 | 1461557231383 Marionette TRACE conn4 <- [1,3106,null,{}] 21:07:11 INFO - PROCESS | 1931 | 1461557231389 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:11 INFO - PROCESS | 1931 | 1461557231671 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 21:07:11 INFO - PROCESS | 1931 | 1461557231937 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:11 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86d8ae800 == 177 [pid = 1931] [id = 786] 21:07:11 INFO - PROCESS | 1931 | ++DOMWINDOW == 174 (0x7ff86d1a2800) [pid = 1931] [serial = 2357] [outer = (nil)] 21:07:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 175 (0x7ff87236d400) [pid = 1931] [serial = 2358] [outer = 0x7ff86d1a2800] 21:07:12 INFO - PROCESS | 1931 | 1461557232019 Marionette DEBUG loaded listener.js 21:07:12 INFO - PROCESS | 1931 | ++DOMWINDOW == 176 (0x7ff872f25800) [pid = 1931] [serial = 2359] [outer = 0x7ff86d1a2800] 21:07:12 INFO - PROCESS | 1931 | 1461557232840 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 21:07:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 21:07:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 21:07:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 21:07:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1480ms 21:07:12 INFO - PROCESS | 1931 | 1461557232862 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 21:07:12 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 21:07:12 INFO - PROCESS | 1931 | 1461557232866 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 21:07:12 INFO - PROCESS | 1931 | 1461557232873 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 21:07:12 INFO - PROCESS | 1931 | 1461557232877 Marionette TRACE conn4 <- [1,3110,null,{}] 21:07:12 INFO - PROCESS | 1931 | 1461557232883 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:13 INFO - PROCESS | 1931 | 1461557233175 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 21:07:13 INFO - PROCESS | 1931 | 1461557233462 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:13 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff86f960800 == 178 [pid = 1931] [id = 787] 21:07:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 177 (0x7ff862a5e000) [pid = 1931] [serial = 2360] [outer = (nil)] 21:07:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 178 (0x7ff86eeeac00) [pid = 1931] [serial = 2361] [outer = 0x7ff862a5e000] 21:07:13 INFO - PROCESS | 1931 | 1461557233546 Marionette DEBUG loaded listener.js 21:07:13 INFO - PROCESS | 1931 | ++DOMWINDOW == 179 (0x7ff87376c800) [pid = 1931] [serial = 2362] [outer = 0x7ff862a5e000] 21:07:14 INFO - PROCESS | 1931 | 1461557234375 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 21:07:14 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 21:07:14 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 21:07:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 21:07:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 21:07:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 21:07:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 21:07:14 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1534ms 21:07:14 INFO - PROCESS | 1931 | 1461557234409 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 21:07:14 INFO - PROCESS | 1931 | 1461557234412 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 21:07:14 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 21:07:14 INFO - PROCESS | 1931 | 1461557234419 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 21:07:14 INFO - PROCESS | 1931 | 1461557234422 Marionette TRACE conn4 <- [1,3114,null,{}] 21:07:14 INFO - PROCESS | 1931 | 1461557234429 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 21:07:14 INFO - PROCESS | 1931 | 1461557234683 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 21:07:14 INFO - PROCESS | 1931 | 1461557234977 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"ef9efccd-912e-47a5-942b-220a04a4fc7f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 21:07:15 INFO - PROCESS | 1931 | ++DOCSHELL 0x7ff872baf800 == 179 [pid = 1931] [id = 788] 21:07:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 180 (0x7ff8677ba800) [pid = 1931] [serial = 2363] [outer = (nil)] 21:07:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 181 (0x7ff873b43000) [pid = 1931] [serial = 2364] [outer = 0x7ff8677ba800] 21:07:15 INFO - PROCESS | 1931 | 1461557235060 Marionette DEBUG loaded listener.js 21:07:15 INFO - PROCESS | 1931 | ++DOMWINDOW == 182 (0x7ff873c84c00) [pid = 1931] [serial = 2365] [outer = 0x7ff8677ba800] 21:07:15 INFO - PROCESS | 1931 | 1461557235879 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 21:07:15 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 21:07:15 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1484ms 21:07:15 INFO - PROCESS | 1931 | 1461557235904 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 21:07:15 INFO - PROCESS | 1931 | 1461557235907 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 21:07:17 WARNING - u'runner_teardown' () 21:07:17 INFO - No more tests 21:07:17 INFO - Got 0 unexpected results 21:07:17 INFO - SUITE-END | took 1228s 21:07:17 INFO - Closing logging queue 21:07:17 INFO - queue closed 21:07:17 INFO - Return code: 0 21:07:17 WARNING - # TBPL SUCCESS # 21:07:17 INFO - Running post-action listener: _resource_record_post_action 21:07:17 INFO - Running post-run listener: _resource_record_post_run 21:07:18 INFO - Total resource usage - Wall time: 1267s; CPU: 98.0%; Read bytes: 6656000; Write bytes: 981483520; Read time: 2620; Write time: 426984 21:07:18 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 21:07:18 INFO - install - Wall time: 32s; CPU: 100.0%; Read bytes: 0; Write bytes: 85168128; Read time: 0; Write time: 126820 21:07:18 INFO - run-tests - Wall time: 1236s; CPU: 98.0%; Read bytes: 6070272; Write bytes: 896315392; Read time: 2364; Write time: 300164 21:07:18 INFO - Running post-run listener: _upload_blobber_files 21:07:18 INFO - Blob upload gear active. 21:07:18 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 21:07:18 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 21:07:18 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'] 21:07:18 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 21:07:18 INFO - (blobuploader) - INFO - Open directory for files ... 21:07:18 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 21:07:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:07:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:07:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 21:07:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:07:20 INFO - (blobuploader) - INFO - Done attempting. 21:07:20 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 21:07:20 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 21:07:20 INFO - (blobuploader) - INFO - Uploading, attempt #1. 21:07:20 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 21:07:20 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 21:07:20 INFO - (blobuploader) - INFO - Done attempting. 21:07:20 INFO - (blobuploader) - INFO - Iteration through files over. 21:07:20 INFO - Return code: 0 21:07:20 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 21:07:20 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 21:07:20 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/48abc63f0f7dce280e2e89e33deee189c05875a62ae24177ddeb6dfa1baf8f23c0196421c95a13dccb3b7be47f3e8e06ec95aeee67053c91a53da5999421c128", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/733a71490b2e857137d65d37125412e4af8248f6adc34f8f0aa662de813e10dea9d269c716d3e2d2f9a47ba3350e96d8e80bbb83fb98714a1aea16687e1bccf4"} 21:07:20 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 21:07:20 INFO - Writing to file /builds/slave/test/properties/blobber_files 21:07:20 INFO - Contents: 21:07:20 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/48abc63f0f7dce280e2e89e33deee189c05875a62ae24177ddeb6dfa1baf8f23c0196421c95a13dccb3b7be47f3e8e06ec95aeee67053c91a53da5999421c128", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/733a71490b2e857137d65d37125412e4af8248f6adc34f8f0aa662de813e10dea9d269c716d3e2d2f9a47ba3350e96d8e80bbb83fb98714a1aea16687e1bccf4"} 21:07:20 INFO - Running post-run listener: copy_logs_to_upload_dir 21:07:20 INFO - Copying logs to upload dir... 21:07:20 INFO - mkdir: /builds/slave/test/build/upload/logs 21:07:20 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1395.082821 ========= master_lag: 0.14 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 15 secs) (at 2016-04-24 21:07:21.263344) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 21:07:21.270137) ========= 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-1461555460.205004-737173496 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/48abc63f0f7dce280e2e89e33deee189c05875a62ae24177ddeb6dfa1baf8f23c0196421c95a13dccb3b7be47f3e8e06ec95aeee67053c91a53da5999421c128", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/733a71490b2e857137d65d37125412e4af8248f6adc34f8f0aa662de813e10dea9d269c716d3e2d2f9a47ba3350e96d8e80bbb83fb98714a1aea16687e1bccf4"} build_url:https://queue.taskcluster.net/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.037820 build_url: 'https://queue.taskcluster.net/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/48abc63f0f7dce280e2e89e33deee189c05875a62ae24177ddeb6dfa1baf8f23c0196421c95a13dccb3b7be47f3e8e06ec95aeee67053c91a53da5999421c128", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-inbound/sha512/733a71490b2e857137d65d37125412e4af8248f6adc34f8f0aa662de813e10dea9d269c716d3e2d2f9a47ba3350e96d8e80bbb83fb98714a1aea16687e1bccf4"}' symbols_url: 'https://queue.taskcluster.net/v1/task/LjoHI_hpT3KagJs6VRNZGw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-24 21:07:21.346845) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 21:07:21.347354) ========= 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-1461555460.205004-737173496 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021513 ========= master_lag: 0.06 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-24 21:07:21.431265) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 21:07:21.431757) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-24 21:07:21.432369) ========= ========= Total master_lag: 0.63 =========